Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/03/2010, à 23:56

oliv54

cron ne fonctionne pas

Bonjour,
J'utilisais cron avec */20 * * * * DISPLAY=:0 xfdesktop --reload pour changer de papier automatiquement toutes les 20 minutes. Je sais qu'il existe plein de scripts persos pour ça, mais bon cette commande marchait bien et répondait simplement et précisément à mon besoin.

J'ai formaté ma partition pour refaire une install propre en gardant juste le /home. Depuis:
- la commande xfdesktop --reload ne marche plus dans cron
- la commande xfdesktop --reload fonctionne depuis une console ou un lanceur
- la commande killall xfdesktop marche dans cron, mais ça fait un gros flash à chaque changement d'image, évidemment.

Est-ce que quelqu'un saurait pourquoi xfdesktop --reload marche dans une console et pas dans cron ?

Dernière modification par oliv54 (Le 17/03/2010, à 23:48)

Hors ligne

#2 Le 18/03/2010, à 20:51

oliv54

Re : cron ne fonctionne pas

Evidemment, quand on cherche pendant des heures, c'est toujours juste après avoir posté la question sur le forum qu'on trouve soi-même la réponse...

Cela venait du serveur xhost qui était mal paramétré.
Apparemment ce truc sert à autoriser les utilisateurs à accéder au serveur graphique X.
Il suffisait donc d'écrire dans une console:

xhost +SI:localuser:monidentifiant

(où "monidentifiant" est... mon identifiant ;-)

Merci de votre attention, et j'espère que ça servira à quelqu'un, du coup.

Hors ligne