Certainement un problème de droit d'accès sur le serveur X (Regardez les
messages dans /var/log/cron...). Par défaut, seul l'utilisateur a le droit de
lancer des programmes sur son serveur X pas pas plus root que cron ou autre
programme ayant des droits aussi élevé que possible et c'est tant mieux, car
personne ne peut ainsi, même un 1er avril lancer les programmes de son choix sur
votre terminal. 'xhost' permet de régler les droits d'accès.
xhost +     permet a tout le réseau de lancer des programmes sur votre serveur X
(tant pis pour vous)
xhost + NOM_de_MACHINE     permet à toute personne connectée (loguée) sur cette
machine de lancer tous les programmes qu'elle veut sur votre terminal X. (Donc
tout le réseau aussi si votre machine est par exemple serveur telnet.)

        Frantz

Arnaud Calvo wrote:

> b'soir
>
> J'ai écrit un petit script qui me permet de changer de fond d'écran
> aléatoirement,

C'est que dans dix mois Noël non !

> en modifiant plusieurs autres choses.
> Quand je teste le script dans un xterm, ça fonctionne, mais dès que je le mets
> dans mon crontab, ça ne fonctionne plus. Pourtant, le script est bien exécuté,
> mais j'ai l'impression que c'est un pb de display...
> voici un exemple de ce qui ne fonctionne pas via cron :
> xli -onroot -center -display localhost:0 /home/arnaud/bg/wall.jpg&
> J'ai aussi essayé sans le "localhost", mais c'est pareil...
>
> Une idée ?
>
> -
> 3ème Anjou Linux Party ! [ http://www.info.univ-angers.fr/ALP/ ]
> --
> _____________________________________________________
>  A  r  n  a  u  d    C  a  l  v  o                     47°43'60N  0°31'0W

--
Pour briser l'emprise des dirigeants* actuels, il faudrait quelque chose comme
une révolution sociale...
* Les gouvernements, mais aussi les grands patrons de la finance internationale.
Clifford D. SIMAK in "la maison des grands pingouins"




Répondre à