Author |
Message |
Argolance

Joined: 06 Jan 2008 Posts: 3822 Location: PORT-BRILLET (Mayenne - France)
|
Posted: 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",
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.
Description |
|
Filesize |
30.01 KB |
Viewed |
62 Time(s) |

|
_________________
Puppy Search
|
Back to top
|
|
 |
Médor

Joined: 24 Jul 2010 Posts: 1825 Location: France
|
Posted: 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/
Cependant les scripts dans ~/Startup sont toujours exécutés au lancement de X par la commande delayedrun incluse dans ~/.xinitrc
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
Cordialement,
Médor.
_________________ Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
|
Back to top
|
|
 |
Argolance

Joined: 06 Jan 2008 Posts: 3822 Location: PORT-BRILLET (Mayenne - France)
|
Posted: 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.
_________________
Puppy Search
|
Back to top
|
|
 |
Médor

Joined: 24 Jul 2010 Posts: 1825 Location: France
|
Posted: 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
|
|
 |
Argolance

Joined: 06 Jan 2008 Posts: 3822 Location: PORT-BRILLET (Mayenne - France)
|
Posted: Thu 06 Apr 2017, 06:28 Post subject:
|
|
Merci beaucoup!
_________________
Puppy Search
|
Back to top
|
|
 |
|