Economiseur d'écran sous XFCE lancé au démarrage

Je me permets de créer un petit tuto pour tous ceux qui rencontrent des soucis de xscreensaver sous XFCE.

J’ai lu pas mal de topics sur ce sujet sur d’autres forums, dont beaucoup renvoient sur des solutions un peu exotiques et sans succès (genre modifier la config. de xorg)

[*]Symptomes:
A chaque fois que vous cliquez sur le menu Economiseur d’écran, apparaît:
“the xscreesanver daemon doesn’t seem to be launched” :013

Il s’agit donc, comme le message l’indique, du daemon qui n’est pas lancé dans la session.
Pour le lancer:
xscreensaver -no-splash &

Souci:
si vous placez cette commande dans votre menu autostart de XFCE, il ne fonctionne pas au démarrage.

[*]Solution:
il suffit de créer un petit script plaçant une pause avant l’exécution de la commande.

Pour ce faire, c’est simple:

créer un fichier exécutable, dans un endroit où votre user possède les droits, dans lequel vous copiez le script suivant:

#!/bin/sh sleep 10 xscreensaver -no-splash &

Allez ensuite dans votre Menu Paramètres/Session et démarrage. Sous “application autostart”, ajoutez une entrée du genre “xscreensaver”, et dans le champ Command, indiquez le chemin vers votre script (ex. home/monuser/script).

Pour information, toutes vos raccourcis autostart se situent dans /home/monuser/.config/autostart

Et il est souvent plus aisé de les modifier à la mano que de passer par l’interface graphique.

Voilà, maintenant votre économiseur d’écran se lancera seul à chaque démarrage de session :023