Ako ručno pokrećem skriptu, uvek radi, bez obzira na xhost podešavanja.
Evo i konkretno:
*/1 * * * * /bin/sh /home/mangel/randombackground2
mangel@nnn:~$ cat ./randombackground2
#!/bin/sh
DISPLAY=:0.0 /usr/local/bin/fbsetbg -r /home/mangel/images/
mangel@nnn:~$ xhost -
access control enabled, only authorized clients can connect
mangel@nnn:~$ xhost +localhost
localhost being added to access control list
mangel@nnn:~$ xhost
access control enabled, only authorized clients can connect
INET:localhost.localdomain
mangel@nnn:~$ cat /etc/hosts | grep localhost
127.0.0.1 localhost.localdomain localhost
mangel@nnn:~$ tail -10 /var/mail/mangel
X-Cron-Env: <LOGNAME=mangel>
Message-Id: <[email protected]>
Date: Thu, 17 Nov 2005 14:00:01 +0100 (CET)
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Esetroot: Unable to open display :0.0
fbsetbg: /home/mangel/images/1322.jpg: Invalid argument
Ima li neko ideju šta se njemu ne svidja u celoj priči?