Napisałem następujący prosty skrypt Pythona, który zamierzałem ustawić jako zadanie cron w Ubuntu 12.04, aby zmienić tapetę raz na godzinę. Skrypt uruchamia się i zmienia tapetę, gdy doskonale wykonuję ją z terminala. Jednak gdy ustawię zadanie cron, widzę w syslog zadanie cron, ale tapeta się nie zmienia?Ustawianie tła z Python2.7 Crontab w Ubuntu 12.04
#!/usr/bin/python
import os
import random
directory = os.getcwd() + '/'
files = os.listdir('.')
random.shuffle(files)
files.remove('.project')
files.remove('.pydevproject')
files.remove('background.py')
background = files[0]
setup = 'file://' + directory + background
print setup
os.system("gsettings set org.gnome.desktop.background picture-uri '%s'" % (setup))
dzięki próbowałem obu, ale nie działało. Tło się nie zmienia. – James