Переключатель фонового изображения демона Python 17.10

Я разрабатываю небольшой скрипт для автоматического bg changer. Существует проблема, что в 17.04 с установленным Gnome не появилось

Это сценарий:

#!/usr/bin/python2.7 import os import random import time import gi from daemon import runner gi.require_version('Gtk', '3.0') from gi.repository import Gio from gi.repository import Gtk os.environ.setdefault('XAUTHORITY', '/home/stefano/.Xauthority') os.environ.setdefault('DISPLAY', ':0') def log(message): out_file = open("/home/stefano/SCRIPTS/test.log","a") out_file.write(message + "\n") out_file.close() return class Demone(): def __init__(self): self.stdin_path = '/dev/null' self.stdout_path = '/dev/null' self.stderr_path = '/dev/null' self.pidfile_path = '/tmp/cambia_sfondo.pid' self.pidfile_timeout = 5 def run(self): while True: bg = '/home/stefano/Immagini/' + random.choice(os.listdir("/home/stefano/Immagini")) self.change_background_gnome(bg) time.sleep(5) def get_file_uri(self,filename): return 'file://' + filename def set_gsetting(self,schema, key, value): log(schema,key,value) gsettings = Gio.Settings.new(schema) gsettings.set_string(key, value) gsettings.apply() def change_background_gnome(self,filename): self.set_gsetting('org.gnome.desktop.background', 'picture-uri', self.get_file_uri(filename)) dem = Demone() daemon = runner.DaemonRunner(dem) daemon.do_action()

Я уже установил демона и gi-пакет для python2.7. Я также обнаружил, что скрипт не вводит set_gsetting ()

. Заранее спасибо за помощь!

0
задан 26 October 2017 в 17:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: