Sympa ce tuto ! 🙂
J'ai une proposition de contribution concernant la partie 2 («
Paramétrer les autres écrans de veille »).
L'utilitaire xFX actuellement proposé en lien est sympa, mais peut-être que les geeks en herbe préféreront savoir faire ça... à la geek, en éditant directement le fichier de conf de leur économiseur d'écran favori ! 😉
J'ai trouvé comment faire ça assez simplement, en lisant la FAQ de gnome-screensaver sur live.gnome.org.
Plus précisément, un début de solution est donné dans la réponse à la question «
How can I create a new theme for a pre-existing theme engine? ». J'ai ensuite deviné le reste en tâtonnant.
Il faut donc procéder ainsi :
1 - Ouvrir un terminal et se positionner dans le dossier /usr/share/applications/screensavers qui contient tous les fichiers de configuration (.desktop) des économiseurs d'écran installés sur le système et utilisés par gnome-screensaver. On tape donc tout simplement :
cd /usr/share/applications/screensavers
2 - Lister le contenu du répertoire en question en tapant la commande
ls
On obtient toute une liste de fichiers portant l'extension
.desktop (pour plus d'infos sur ce type de fichiers, voir
cette page en anglais).
Chaque fichier correspond aux paramètres de lancement d'un économiseur d'écran donné. Pour savoir quel fichier on va devoir éditer, il faut donc savoir quel thème de l'économiseur d'écran on utilise (autrement dit, quel thème est sélectionné dans Système>Préférences>Économiseur d'écran).
3 - Lancer l'édition du fichier de configuration de l'économiseur d'écran :
gksudo gedit fichier.desktop
Commande dans laquelle
fichier.desktop est bien sûr à remplacer par le nom du fichier qui correspond au thème de l'économiseur d'écran que vous souhaitez paramétrer.
Dans le fichier que l'on vient d'ouvrir, repérer la ligne qui commence par
Exec=.
C'est cette ligne qu'il va falloir éditer en lui ajoutant les options souhaitées.
Par défaut, elle se compose de la mention
Exec= suivie du
nom de la commande servant à lancer le thème et de l'option
-r (option qui consiste à lancer l'économiseur dans la fenêtre root du serveur X).
Pour savoir quelles sont les options disponibles pour un économiseur donné, il suffit de lancer un second terminal et de taper :
man nom de la commande
Prenons un exemple avec le thème Solarwinds.
Par défaut, la ligne
Exec= du fichier solarwinds.desktop se présente ainsi
Exec=solarwinds -r
Comme il n'y a pas d'autres options indiquées après
-r, le thème adopte un comportement par défaut qui le fait notamment alterner entre différents « presets » à intervalles de temps réguliers. Personnellement, ça ne me convenait pas, et j'ai voulu modifier ce comportement pour qu'il n'alterne plus et reste fixé sur un seul et même « preset ».
Donc, pour connaître les options disponibles pour cet économiseur d'écran j'ai simplement tapé :
man solarwinds
Cela retourne la page de manuel de ce thème qui liste des options disponibles.
Il suffit alors de modifier la ligne Exec= en lui ajoutant les options désirées.
Chez moi, je l'ai par exemple modifiée ainsi :
Exec=solarwinds -r -w -n -b 40 -R 2
Et voilà ! Cette méthode est valable pour n'importe quel autre thème, à ceci près que chaque thème propose bien sûr ses propres options bien à lui, d'où l'intérêt de consulter sa page de manuel (s'il y en a une) via la commande
man.