[ Milan Andjelkovic @ 17.11.2005. 13:22 ] @
Pokušavam da kroz cron postavim random background u fluxbox-u. Kada odradim xhost +, odnosno ukinem sve zabrane (deaktiviram access listu), skripta, odnosno cron, radi bez problema. Medjutim, kada aktiviram access listu i ubacim localhost u nju - xhost +localhost, skalamerija ne funkcioniše. Ako ručno pokrećem skriptu, uvek radi, bez obzira na xhost podešavanja. Evo i konkretno: mangel@nnn:~$ crontab -l */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? |