Cron, xconf-query e Xubuntu 14.04

3

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.

    
por Matteo Cacciola 09.09.2014 / 00:24

0 respostas