Atualizei meu Xubuntu para a versão 14.04. Infelizmente, estou com um problema. Eu tenho um script, chamado earth, atualizando o papel de parede da minha área de trabalho. Aqui está o código
#!/bin/sh
nice -n 19 /home/hp/.xplanet/download_xplanet_cloudmap --debug=1;
nice xplanet -projection rectangular -geometry 1366x768 -window -num_times 1 -output /home/hp/.xplanet/images/earth.png;
# nice xplanet -geometry 1280x1024 -num_times 1 -longitude 15 -latitude 38 -output /home/hp/.xplanet/images/earth.png
# gconftool-2 -t string -s /desktop/gnome/background/picture_filename /home/hp/.xplanet/images/earth.png;
xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitor0/image-path --set "/home/hp/.xplanet/images/earth.png"
xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitor1/image-path --set "/home/hp/.xplanet/images/earth.png"
xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitorLVDS-0/workspace0/last-image --set "/home/hp/.xplanet/images/earth.png"
Quando executo o script em um terminal, funciona. Mas, se eu adicionar a execução do script ao crontab, com o comando crontab -e
e incluindo a linha
00,20,40 * * * * ( export DISPLAY=:0.0; sh /home/hp/.xplanet/earth )
não funciona.
Particularmente, os comandos com xfconf-query
não são executados. Funcionou no Xubuntu 12.04.