Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 08 Dec 2019, 14:23
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Paramètres d'affichage de LXRandR permanents
Moderators: Béèm, darkerror05, linuxcbon
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [5 Posts]  
Author Message
Argolance


Joined: 06 Jan 2008
Posts: 3719
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 06 Apr 2017, 03:25    Post subject:  Paramètres d'affichage de LXRandR permanents  

Bonjour,
LXRandR permet de mettre en service/hors service, choisir la résoultion et la fréquence de rafraichissement du ou des écrans connectés à votre machine. Le résultat souhaité obtenu et validé en cliquant sur le bouton "Appliquer" ne persiste pas d'une session à l'autre même si on clique sur le bouton "Enregistrer",

Idea Voici comment rendre ces réglages permanents (Je ne sais pas au juste ce qu'il en est sur les versions de Puppy plus récentes que la "Precise"!)
Lorsqu'on clique sur le bouton "Enregistrer", un fichier d'entrée de menu lxrandr.desktop est créé dans le dossier caché /root/.config/autostart avec la variable de commande Exec correspondante à vos réglages.
Exemple:
Code:
Exec=sh -c 'xrandr --output DVI-I-2 --mode 1280x1024 --rate 60.0 --output DVI-I-1 --mode 1920x1200 --rate 60.0 --right-of DVI-I-2'

Comme ce fichier desktop n'est pas pris en compte par nos Puppies au démarrage, il faut donc créer un petit script, disons "run-lxrandr", lui donner les droits d'exécution et le placer dans /root/Startup pour qu'il le soit au démarrage.
Code:
#!/bin/sh

[ -f "/root/.config/autostart/lxrandr-autostart.desktop" ] && xdg-open /root/.config/autostart/lxrandr-autostart.desktop

Il est aussi possible de placer ce fichier dans /root/ en l'appelant par exemple .run-lxrandr (le point devant pour le rendre caché) et ajouter la ligne suivante dans /root/.xinitrc, juste après les lignes concernant xrandr:
Code:
#run lxrandr desktop file Exec command if existing
/root/.run-lxrandr

Les réglages seront alors pris en compte au tout démarrage de la session (c'est la solution pour les utilisateurs de ToOpPy. Ce petit script va faire l'objet d'une mise à jour pour les versions 2.1 et 2.2).

Cordialement.
170406_092653_849x259_easyshot.jpg
 Description   
 Filesize   30.01 KB
 Viewed   55 Time(s)

170406_092653_849x259_easyshot.jpg


_________________

A second life for your PCs...
Back to top
View user's profile Send private message Visit poster's website 
Mdor


Joined: 24 Jul 2010
Posts: 1809
Location: France

PostPosted: Thu 06 Apr 2017, 04:59    Post subject:  

Bonjour Argolance,

Argolance wrote:
Comme ce fichier desktop n'est pas pris en compte par nos Puppies au démarrage...

Petite précision :
Actuellement sur les dernières versions de woof-CE, JWM v2.3.2 prend en compte les fichiers *.desktop situés dans /root/.config/autostart/ Wink
Cependant les scripts dans ~/Startup sont toujours exécutés au lancement de X par la commande delayedrun incluse dans ~/.xinitrc Exclamation

IL reste donc possible de placer des scripts exécutables dans ~/Startup si le gestionnaire de fenêtres utilisé n'est pas compatible avec les directives de freedesktop.org concernant autostart Very Happy


Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 3719
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 06 Apr 2017, 05:22    Post subject:  

Merci Médor pour cette précision et pour le lien.
ToOpPy 2.1 et 2.2 tournent actuellement avec:
Code:
# jwm -v
JWM v2.3.6 by Joe Wingbermuehle
compiled options: confirm fribidi icons jpeg nls png shape svg xbm xft xinerama xpm xrender
system configuration: /usr/etc/system.jwmrc

Mais (as far as I know, comme disent les British) je n'ai pas noté que les fichiers desktop situés dans /root/.config/autostart soient pris en compte et de quelle manière? Cela suppose alors d'autres modifications que le seul fait d'avoir un gestionnaire de fenêtre compatible avec les directives de freedesktop.org?

Cordialement.

_________________

A second life for your PCs...
Back to top
View user's profile Send private message Visit poster's website 
Mdor


Joined: 24 Jul 2010
Posts: 1809
Location: France

PostPosted: Thu 06 Apr 2017, 06:05    Post subject:  

Sous woof-CE /root/.jwmrc contient ce paragraphe :
Code:
<StartupCommand>
for i in $HOME/.config/autostart/*.desktop;do if [ -f $i ];then xdg-open $i;fi;done
</StartupCommand>

(lignes 356/358).


Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 3719
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 06 Apr 2017, 06:28    Post subject:  

Merci beaucoup!
Very Happy

_________________

A second life for your PCs...
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [5 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0411s ][ Queries: 12 (0.0112s) ][ GZIP on ]