Как изменить обои с помощью скрипта Python?

В соответствии с этим Debian изменил имя бинарного узла на nodejs (то есть / usr / bin / node и / usr / bin / nodejs). Чтобы исправить любые проблемы в вашем коде, просто создайте символическую ссылку в / usr / local / bin

sudo ln -s /usr/bin/node /usr/local/bin/nodejs
11
задан 21 May 2012 в 21:55

30 ответов

К сожалению, gconf действительно не очень хорошо очищает себя. Это и старые настройки. С помощью GNOME3 и Unity в 11.10 настройка фона рабочего стола теперь сохраняется в dconf. С помощью dconf-editor вы можете найти настройку в org.gnome.desktop.background.picture-uri

. Вот краткий пример, показывающий, как изменить фон с помощью Python, GTK и GObject Introspection:

#! /usr/bin/python

from gi.repository import Gtk, Gio

class BackgroundChanger(Gtk.Window):

    SCHEMA = 'org.gnome.desktop.background'
    KEY = 'picture-uri'

    def __init__(self):
        Gtk.Window.__init__(self, title="Background Changer")

        box = Gtk.Box(spacing=6)
        self.add(box)

        button1 = Gtk.Button("Set Background Image")
        button1.connect("clicked", self.on_file_clicked)
        box.add(button1)

    def on_file_clicked(self, widget):
        gsettings = Gio.Settings.new(self.SCHEMA)

        dialog = Gtk.FileChooserDialog("Please choose a file", self,
            Gtk.FileChooserAction.OPEN,
            (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK))

        self.add_filters(dialog)

        response = dialog.run()
        if response == Gtk.ResponseType.OK:
            background = dialog.get_filename()
            gsettings.set_string(self.KEY, "file://" + background)
        elif response == Gtk.ResponseType.CANCEL:
            pass

        dialog.destroy()

    def add_filters(self, dialog):
        filter_image = Gtk.FileFilter()
        filter_image.set_name("Image files")
        filter_image.add_mime_type("image/*")
        dialog.add_filter(filter_image)

        filter_any = Gtk.FileFilter()
        filter_any.set_name("Any files")
        filter_any.add_pattern("*")
        dialog.add_filter(filter_any)

win = BackgroundChanger()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Здесь являются двумя полезными сообщениями в блоге на GSettings и Python:

http://www.micahcarrick.com/gsettings-python-gnome-3.html

http: // www.micahcarrick.com/gsettings-python-gnome-3.html

11
ответ дан 25 May 2018 в 16:15
  • 1
    Спасибо за подсказку. Это кажется правильным, но, к сожалению, настройки не обновляются. Если я устанавливаю новый URI, функция возвращает true для успеха, но в dconf-редакторе или вызове get-string возвращается старое значение. Поэтому обои не обновляются. Я делаю это неправильно? – guerda 14 December 2011 в 18:11
  • 2
    Хм ... Этот код, безусловно, обновляет обои. Может быть, если бы вы отправили часть своего кода на пастебин, я бы лучше понял, что происходит в вашем случае. – andrewsomething 14 December 2011 в 23:34
  • 3
    Привет и спасибо! Спасибо, что вернулись ко мне! Я обновил свой вопрос с помощью моего примера кода. Было бы здорово, если бы вы могли мне помочь. – guerda 16 December 2011 в 00:14
  • 4
    Ваш код работает для меня ... Спасибо за вашу помощь! Я также опубликую минимальный рабочий пример. – guerda 16 December 2011 в 01:34

К сожалению, gconf действительно не очень хорошо очищает себя. Это и старые настройки. С помощью GNOME3 и Unity в 11.10 настройка фона рабочего стола теперь сохраняется в dconf. С помощью dconf-editor вы можете найти настройку в org.gnome.desktop.background.picture-uri

. Вот краткий пример, показывающий, как изменить фон с помощью Python, GTK и GObject Introspection:

#! /usr/bin/python

from gi.repository import Gtk, Gio

class BackgroundChanger(Gtk.Window):

    SCHEMA = 'org.gnome.desktop.background'
    KEY = 'picture-uri'

    def __init__(self):
        Gtk.Window.__init__(self, title="Background Changer")

        box = Gtk.Box(spacing=6)
        self.add(box)

        button1 = Gtk.Button("Set Background Image")
        button1.connect("clicked", self.on_file_clicked)
        box.add(button1)

    def on_file_clicked(self, widget):
        gsettings = Gio.Settings.new(self.SCHEMA)

        dialog = Gtk.FileChooserDialog("Please choose a file", self,
            Gtk.FileChooserAction.OPEN,
            (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK))

        self.add_filters(dialog)

        response = dialog.run()
        if response == Gtk.ResponseType.OK:
            background = dialog.get_filename()
            gsettings.set_string(self.KEY, "file://" + background)
        elif response == Gtk.ResponseType.CANCEL:
            pass

        dialog.destroy()

    def add_filters(self, dialog):
        filter_image = Gtk.FileFilter()
        filter_image.set_name("Image files")
        filter_image.add_mime_type("image/*")
        dialog.add_filter(filter_image)

        filter_any = Gtk.FileFilter()
        filter_any.set_name("Any files")
        filter_any.add_pattern("*")
        dialog.add_filter(filter_any)

win = BackgroundChanger()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Здесь два полезных сообщения в блоге на GSettings и Python:

http://www.micahcarrick.com/gsettings-python-gnome-3.html

http://www.lucidelectricdreams.com/2011/06/reading-and-writing-gsettings-from.html

11
ответ дан 25 July 2018 в 20:33

К сожалению, gconf действительно не очень хорошо очищает себя. Это и старые настройки. С помощью GNOME3 и Unity в 11.10 настройка фона рабочего стола теперь сохраняется в dconf. С помощью dconf-editor вы можете найти настройку в org.gnome.desktop.background.picture-uri

. Вот краткий пример, показывающий, как изменить фон с помощью Python, GTK и GObject Introspection:

#! /usr/bin/python

from gi.repository import Gtk, Gio

class BackgroundChanger(Gtk.Window):

    SCHEMA = 'org.gnome.desktop.background'
    KEY = 'picture-uri'

    def __init__(self):
        Gtk.Window.__init__(self, title="Background Changer")

        box = Gtk.Box(spacing=6)
        self.add(box)

        button1 = Gtk.Button("Set Background Image")
        button1.connect("clicked", self.on_file_clicked)
        box.add(button1)

    def on_file_clicked(self, widget):
        gsettings = Gio.Settings.new(self.SCHEMA)

        dialog = Gtk.FileChooserDialog("Please choose a file", self,
            Gtk.FileChooserAction.OPEN,
            (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK))

        self.add_filters(dialog)

        response = dialog.run()
        if response == Gtk.ResponseType.OK:
            background = dialog.get_filename()
            gsettings.set_string(self.KEY, "file://" + background)
        elif response == Gtk.ResponseType.CANCEL:
            pass

        dialog.destroy()

    def add_filters(self, dialog):
        filter_image = Gtk.FileFilter()
        filter_image.set_name("Image files")
        filter_image.add_mime_type("image/*")
        dialog.add_filter(filter_image)

        filter_any = Gtk.FileFilter()
        filter_any.set_name("Any files")
        filter_any.add_pattern("*")
        dialog.add_filter(filter_any)

win = BackgroundChanger()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Здесь два полезных сообщения в блоге на GSettings и Python:

http://www.micahcarrick.com/gsettings-python-gnome-3.html

http://www.lucidelectricdreams.com/2011/06/reading-and-writing-gsettings-from.html

11
ответ дан 31 July 2018 в 10:47

К сожалению, gconf действительно не очень хорошо очищает себя. Это и старые настройки. С помощью GNOME3 и Unity в 11.10 настройка фона рабочего стола теперь сохраняется в dconf. С помощью dconf-editor вы можете найти настройку в org.gnome.desktop.background.picture-uri

. Вот краткий пример, показывающий, как изменить фон с помощью Python, GTK и GObject Introspection:

#! /usr/bin/python

from gi.repository import Gtk, Gio

class BackgroundChanger(Gtk.Window):

    SCHEMA = 'org.gnome.desktop.background'
    KEY = 'picture-uri'

    def __init__(self):
        Gtk.Window.__init__(self, title="Background Changer")

        box = Gtk.Box(spacing=6)
        self.add(box)

        button1 = Gtk.Button("Set Background Image")
        button1.connect("clicked", self.on_file_clicked)
        box.add(button1)

    def on_file_clicked(self, widget):
        gsettings = Gio.Settings.new(self.SCHEMA)

        dialog = Gtk.FileChooserDialog("Please choose a file", self,
            Gtk.FileChooserAction.OPEN,
            (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK))

        self.add_filters(dialog)

        response = dialog.run()
        if response == Gtk.ResponseType.OK:
            background = dialog.get_filename()
            gsettings.set_string(self.KEY, "file://" + background)
        elif response == Gtk.ResponseType.CANCEL:
            pass

        dialog.destroy()

    def add_filters(self, dialog):
        filter_image = Gtk.FileFilter()
        filter_image.set_name("Image files")
        filter_image.add_mime_type("image/*")
        dialog.add_filter(filter_image)

        filter_any = Gtk.FileFilter()
        filter_any.set_name("Any files")
        filter_any.add_pattern("*")
        dialog.add_filter(filter_any)

win = BackgroundChanger()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Здесь два полезных сообщения в блоге на GSettings и Python:

http://www.micahcarrick.com/gsettings-python-gnome-3.html

http://www.lucidelectricdreams.com/2011/06/reading-and-writing-gsettings-from.html

11
ответ дан 31 July 2018 в 11:51

К сожалению, gconf действительно не очень хорошо очищает себя. Это и старые настройки. С помощью GNOME3 и Unity в 11.10 настройка фона рабочего стола теперь сохраняется в dconf. С помощью dconf-editor вы можете найти настройку в org.gnome.desktop.background.picture-uri

. Вот краткий пример, показывающий, как изменить фон с помощью Python, GTK и GObject Introspection:

#! /usr/bin/python

from gi.repository import Gtk, Gio

class BackgroundChanger(Gtk.Window):

    SCHEMA = 'org.gnome.desktop.background'
    KEY = 'picture-uri'

    def __init__(self):
        Gtk.Window.__init__(self, title="Background Changer")

        box = Gtk.Box(spacing=6)
        self.add(box)

        button1 = Gtk.Button("Set Background Image")
        button1.connect("clicked", self.on_file_clicked)
        box.add(button1)

    def on_file_clicked(self, widget):
        gsettings = Gio.Settings.new(self.SCHEMA)

        dialog = Gtk.FileChooserDialog("Please choose a file", self,
            Gtk.FileChooserAction.OPEN,
            (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK))

        self.add_filters(dialog)

        response = dialog.run()
        if response == Gtk.ResponseType.OK:
            background = dialog.get_filename()
            gsettings.set_string(self.KEY, "file://" + background)
        elif response == Gtk.ResponseType.CANCEL:
            pass

        dialog.destroy()

    def add_filters(self, dialog):
        filter_image = Gtk.FileFilter()
        filter_image.set_name("Image files")
        filter_image.add_mime_type("image/*")
        dialog.add_filter(filter_image)

        filter_any = Gtk.FileFilter()
        filter_any.set_name("Any files")
        filter_any.add_pattern("*")
        dialog.add_filter(filter_any)

win = BackgroundChanger()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Здесь два полезных сообщения в блоге на GSettings и Python:

http://www.micahcarrick.com/gsettings-python-gnome-3.html

http://www.lucidelectricdreams.com/2011/06/reading-and-writing-gsettings-from.html

11
ответ дан 2 August 2018 в 02:22

К сожалению, gconf действительно не очень хорошо очищает себя. Это и старые настройки. С помощью GNOME3 и Unity в 11.10 настройка фона рабочего стола теперь сохраняется в dconf. С помощью dconf-editor вы можете найти настройку в org.gnome.desktop.background.picture-uri

. Вот краткий пример, показывающий, как изменить фон с помощью Python, GTK и GObject Introspection:

#! /usr/bin/python

from gi.repository import Gtk, Gio

class BackgroundChanger(Gtk.Window):

    SCHEMA = 'org.gnome.desktop.background'
    KEY = 'picture-uri'

    def __init__(self):
        Gtk.Window.__init__(self, title="Background Changer")

        box = Gtk.Box(spacing=6)
        self.add(box)

        button1 = Gtk.Button("Set Background Image")
        button1.connect("clicked", self.on_file_clicked)
        box.add(button1)

    def on_file_clicked(self, widget):
        gsettings = Gio.Settings.new(self.SCHEMA)

        dialog = Gtk.FileChooserDialog("Please choose a file", self,
            Gtk.FileChooserAction.OPEN,
            (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK))

        self.add_filters(dialog)

        response = dialog.run()
        if response == Gtk.ResponseType.OK:
            background = dialog.get_filename()
            gsettings.set_string(self.KEY, "file://" + background)
        elif response == Gtk.ResponseType.CANCEL:
            pass

        dialog.destroy()

    def add_filters(self, dialog):
        filter_image = Gtk.FileFilter()
        filter_image.set_name("Image files")
        filter_image.add_mime_type("image/*")
        dialog.add_filter(filter_image)

        filter_any = Gtk.FileFilter()
        filter_any.set_name("Any files")
        filter_any.add_pattern("*")
        dialog.add_filter(filter_any)

win = BackgroundChanger()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Здесь два полезных сообщения в блоге на GSettings и Python:

http://www.micahcarrick.com/gsettings-python-gnome-3.html

http://www.lucidelectricdreams.com/2011/06/reading-and-writing-gsettings-from.html

11
ответ дан 4 August 2018 в 18:07

К сожалению, gconf действительно не очень хорошо очищает себя. Это и старые настройки. С помощью GNOME3 и Unity в 11.10 настройка фона рабочего стола теперь сохраняется в dconf. С помощью dconf-editor вы можете найти настройку в org.gnome.desktop.background.picture-uri

. Вот краткий пример, показывающий, как изменить фон с помощью Python, GTK и GObject Introspection:

#! /usr/bin/python

from gi.repository import Gtk, Gio

class BackgroundChanger(Gtk.Window):

    SCHEMA = 'org.gnome.desktop.background'
    KEY = 'picture-uri'

    def __init__(self):
        Gtk.Window.__init__(self, title="Background Changer")

        box = Gtk.Box(spacing=6)
        self.add(box)

        button1 = Gtk.Button("Set Background Image")
        button1.connect("clicked", self.on_file_clicked)
        box.add(button1)

    def on_file_clicked(self, widget):
        gsettings = Gio.Settings.new(self.SCHEMA)

        dialog = Gtk.FileChooserDialog("Please choose a file", self,
            Gtk.FileChooserAction.OPEN,
            (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK))

        self.add_filters(dialog)

        response = dialog.run()
        if response == Gtk.ResponseType.OK:
            background = dialog.get_filename()
            gsettings.set_string(self.KEY, "file://" + background)
        elif response == Gtk.ResponseType.CANCEL:
            pass

        dialog.destroy()

    def add_filters(self, dialog):
        filter_image = Gtk.FileFilter()
        filter_image.set_name("Image files")
        filter_image.add_mime_type("image/*")
        dialog.add_filter(filter_image)

        filter_any = Gtk.FileFilter()
        filter_any.set_name("Any files")
        filter_any.add_pattern("*")
        dialog.add_filter(filter_any)

win = BackgroundChanger()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Здесь два полезных сообщения в блоге на GSettings и Python:

http://www.micahcarrick.com/gsettings-python-gnome-3.html

http://www.lucidelectricdreams.com/2011/06/reading-and-writing-gsettings-from.html

11
ответ дан 6 August 2018 в 02:36

К сожалению, gconf действительно не очень хорошо очищает себя. Это и старые настройки. С помощью GNOME3 и Unity в 11.10 настройка фона рабочего стола теперь сохраняется в dconf. С помощью dconf-editor вы можете найти настройку в org.gnome.desktop.background.picture-uri

. Вот краткий пример, показывающий, как изменить фон с помощью Python, GTK и GObject Introspection:

#! /usr/bin/python

from gi.repository import Gtk, Gio

class BackgroundChanger(Gtk.Window):

    SCHEMA = 'org.gnome.desktop.background'
    KEY = 'picture-uri'

    def __init__(self):
        Gtk.Window.__init__(self, title="Background Changer")

        box = Gtk.Box(spacing=6)
        self.add(box)

        button1 = Gtk.Button("Set Background Image")
        button1.connect("clicked", self.on_file_clicked)
        box.add(button1)

    def on_file_clicked(self, widget):
        gsettings = Gio.Settings.new(self.SCHEMA)

        dialog = Gtk.FileChooserDialog("Please choose a file", self,
            Gtk.FileChooserAction.OPEN,
            (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK))

        self.add_filters(dialog)

        response = dialog.run()
        if response == Gtk.ResponseType.OK:
            background = dialog.get_filename()
            gsettings.set_string(self.KEY, "file://" + background)
        elif response == Gtk.ResponseType.CANCEL:
            pass

        dialog.destroy()

    def add_filters(self, dialog):
        filter_image = Gtk.FileFilter()
        filter_image.set_name("Image files")
        filter_image.add_mime_type("image/*")
        dialog.add_filter(filter_image)

        filter_any = Gtk.FileFilter()
        filter_any.set_name("Any files")
        filter_any.add_pattern("*")
        dialog.add_filter(filter_any)

win = BackgroundChanger()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Здесь два полезных сообщения в блоге на GSettings и Python:

http://www.micahcarrick.com/gsettings-python-gnome-3.html

http://www.lucidelectricdreams.com/2011/06/reading-and-writing-gsettings-from.html

11
ответ дан 7 August 2018 в 20:14

К сожалению, gconf действительно не очень хорошо очищает себя. Это и старые настройки. С помощью GNOME3 и Unity в 11.10 настройка фона рабочего стола теперь сохраняется в dconf. С помощью dconf-editor вы можете найти настройку в org.gnome.desktop.background.picture-uri

. Вот краткий пример, показывающий, как изменить фон с помощью Python, GTK и GObject Introspection:

#! /usr/bin/python

from gi.repository import Gtk, Gio

class BackgroundChanger(Gtk.Window):

    SCHEMA = 'org.gnome.desktop.background'
    KEY = 'picture-uri'

    def __init__(self):
        Gtk.Window.__init__(self, title="Background Changer")

        box = Gtk.Box(spacing=6)
        self.add(box)

        button1 = Gtk.Button("Set Background Image")
        button1.connect("clicked", self.on_file_clicked)
        box.add(button1)

    def on_file_clicked(self, widget):
        gsettings = Gio.Settings.new(self.SCHEMA)

        dialog = Gtk.FileChooserDialog("Please choose a file", self,
            Gtk.FileChooserAction.OPEN,
            (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK))

        self.add_filters(dialog)

        response = dialog.run()
        if response == Gtk.ResponseType.OK:
            background = dialog.get_filename()
            gsettings.set_string(self.KEY, "file://" + background)
        elif response == Gtk.ResponseType.CANCEL:
            pass

        dialog.destroy()

    def add_filters(self, dialog):
        filter_image = Gtk.FileFilter()
        filter_image.set_name("Image files")
        filter_image.add_mime_type("image/*")
        dialog.add_filter(filter_image)

        filter_any = Gtk.FileFilter()
        filter_any.set_name("Any files")
        filter_any.add_pattern("*")
        dialog.add_filter(filter_any)

win = BackgroundChanger()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Здесь два полезных сообщения в блоге на GSettings и Python:

http://www.micahcarrick.com/gsettings-python-gnome-3.html

http://www.lucidelectricdreams.com/2011/06/reading-and-writing-gsettings-from.html

11
ответ дан 10 August 2018 в 08:36

К сожалению, gconf действительно не очень хорошо очищает себя. Это и старые настройки. С помощью GNOME3 и Unity в 11.10 настройка фона рабочего стола теперь сохраняется в dconf. С помощью dconf-editor вы можете найти настройку в org.gnome.desktop.background.picture-uri

. Вот краткий пример, показывающий, как изменить фон с помощью Python, GTK и GObject Introspection:

#! /usr/bin/python

from gi.repository import Gtk, Gio

class BackgroundChanger(Gtk.Window):

    SCHEMA = 'org.gnome.desktop.background'
    KEY = 'picture-uri'

    def __init__(self):
        Gtk.Window.__init__(self, title="Background Changer")

        box = Gtk.Box(spacing=6)
        self.add(box)

        button1 = Gtk.Button("Set Background Image")
        button1.connect("clicked", self.on_file_clicked)
        box.add(button1)

    def on_file_clicked(self, widget):
        gsettings = Gio.Settings.new(self.SCHEMA)

        dialog = Gtk.FileChooserDialog("Please choose a file", self,
            Gtk.FileChooserAction.OPEN,
            (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK))

        self.add_filters(dialog)

        response = dialog.run()
        if response == Gtk.ResponseType.OK:
            background = dialog.get_filename()
            gsettings.set_string(self.KEY, "file://" + background)
        elif response == Gtk.ResponseType.CANCEL:
            pass

        dialog.destroy()

    def add_filters(self, dialog):
        filter_image = Gtk.FileFilter()
        filter_image.set_name("Image files")
        filter_image.add_mime_type("image/*")
        dialog.add_filter(filter_image)

        filter_any = Gtk.FileFilter()
        filter_any.set_name("Any files")
        filter_any.add_pattern("*")
        dialog.add_filter(filter_any)

win = BackgroundChanger()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Здесь два полезных сообщения в блоге на GSettings и Python:

http://www.micahcarrick.com/gsettings-python-gnome-3.html

http://www.lucidelectricdreams.com/2011/06/reading-and-writing-gsettings-from.html

11
ответ дан 15 August 2018 в 20:44
  • 1
    Спасибо за подсказку. Это кажется правильным, но, к сожалению, настройки не обновляются. Если я устанавливаю новый URI, функция возвращает true для успеха, но в dconf-редакторе или вызове get-string возвращается старое значение. Поэтому обои не обновляются. Я делаю это неправильно? – guerda 14 December 2011 в 18:11
  • 2
    Хм ... Этот код, безусловно, обновляет обои. Может быть, если бы вы отправили часть своего кода на пастебин, я бы лучше понял, что происходит в вашем случае. – andrewsomething 14 December 2011 в 23:34
  • 3
    Привет и спасибо! Спасибо, что вернулись ко мне! Я обновил свой вопрос с помощью моего примера кода. Было бы здорово, если бы вы могли мне помочь. – guerda 16 December 2011 в 00:14
  • 4
    Ваш код работает для меня ... Спасибо за вашу помощь! Я также опубликую минимальный рабочий пример. – guerda 16 December 2011 в 01:34

Здесь вы идете

#! /usr/bin/python

import os

os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpaper/Stairslwallpaper.png")
8
ответ дан 25 May 2018 в 16:15

Возможно, это не самое лучшее, но самое простое решение:

import commands
command = 'gsettings set org.gnome.desktop.background picture-uri "file:///home/user/test.png"'
status, output = commands.getstatusoutput(command)
2
ответ дан 25 May 2018 в 16:15
  • 1
    Это только команда терминала. Может быть, вы должны включить, как вызвать его через Python, чтобы полностью ответить на вопрос? – N.N. 4 January 2012 в 20:46
  • 2
    Нет, это скрипт python, который работает именно так. – dirkk0 1 January 2017 в 23:58
  • 3
    Просто видел, что «команды» устарели. [F1] – dirkk0 2 January 2017 в 10:38

Здесь вы идете

#! /usr/bin/python

import os

os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpaper/Stairslwallpaper.png")
8
ответ дан 25 July 2018 в 20:33

Возможно, это не самое лучшее, но самое простое решение:

import commands
command = 'gsettings set org.gnome.desktop.background picture-uri "file:///home/user/test.png"'
status, output = commands.getstatusoutput(command)
2
ответ дан 25 July 2018 в 20:33

Здесь вы идете

#! /usr/bin/python

import os

os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpaper/Stairslwallpaper.png")
8
ответ дан 31 July 2018 в 10:47

Возможно, это не самое лучшее, но самое простое решение:

import commands
command = 'gsettings set org.gnome.desktop.background picture-uri "file:///home/user/test.png"'
status, output = commands.getstatusoutput(command)
2
ответ дан 31 July 2018 в 10:47

Здесь вы идете

#! /usr/bin/python

import os

os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpaper/Stairslwallpaper.png")
8
ответ дан 31 July 2018 в 11:51

Возможно, это не самое лучшее, но самое простое решение:

import commands
command = 'gsettings set org.gnome.desktop.background picture-uri "file:///home/user/test.png"'
status, output = commands.getstatusoutput(command)
2
ответ дан 31 July 2018 в 11:51

Здесь вы идете

#! /usr/bin/python

import os

os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpaper/Stairslwallpaper.png")
8
ответ дан 2 August 2018 в 02:22

Возможно, это не самое лучшее, но самое простое решение:

import commands
command = 'gsettings set org.gnome.desktop.background picture-uri "file:///home/user/test.png"'
status, output = commands.getstatusoutput(command)
2
ответ дан 2 August 2018 в 02:22

Здесь вы идете

#! /usr/bin/python

import os

os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpaper/Stairslwallpaper.png")
8
ответ дан 4 August 2018 в 18:07

Возможно, это не самое лучшее, но самое простое решение:

import commands
command = 'gsettings set org.gnome.desktop.background picture-uri "file:///home/user/test.png"'
status, output = commands.getstatusoutput(command)
2
ответ дан 4 August 2018 в 18:07

Здесь вы идете

#! /usr/bin/python

import os

os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpaper/Stairslwallpaper.png")
8
ответ дан 6 August 2018 в 02:36

Возможно, это не самое лучшее, но самое простое решение:

import commands
command = 'gsettings set org.gnome.desktop.background picture-uri "file:///home/user/test.png"'
status, output = commands.getstatusoutput(command)
2
ответ дан 6 August 2018 в 02:36

Здесь вы идете

#! /usr/bin/python

import os

os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpaper/Stairslwallpaper.png")
8
ответ дан 7 August 2018 в 20:14

Возможно, это не самое лучшее, но самое простое решение:

import commands
command = 'gsettings set org.gnome.desktop.background picture-uri "file:///home/user/test.png"'
status, output = commands.getstatusoutput(command)
2
ответ дан 7 August 2018 в 20:14

Здесь вы идете

#! /usr/bin/python

import os

os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpaper/Stairslwallpaper.png")
8
ответ дан 10 August 2018 в 08:36

Возможно, это не самое лучшее, но самое простое решение:

import commands
command = 'gsettings set org.gnome.desktop.background picture-uri "file:///home/user/test.png"'
status, output = commands.getstatusoutput(command)
2
ответ дан 10 August 2018 в 08:36

Здесь вы идете

#! /usr/bin/python

import os

os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpaper/Stairslwallpaper.png")
8
ответ дан 15 August 2018 в 20:44

Возможно, это не самое лучшее, но самое простое решение:

import commands
command = 'gsettings set org.gnome.desktop.background picture-uri "file:///home/user/test.png"'
status, output = commands.getstatusoutput(command)
2
ответ дан 15 August 2018 в 20:44
  • 1
    Это только команда терминала. Может быть, вы должны включить, как вызвать его через Python, чтобы полностью ответить на вопрос? – N.N. 4 January 2012 в 20:46
  • 2
    Нет, это скрипт python, который работает именно так. – dirkk0 1 January 2017 в 23:58
  • 3
    Просто видел, что «команды» устарели. w = "/usr/share/backgrounds/warty-final-ubuntu.png"; c = 'gsettings set org.gnome.desktop.background picture-uri "file://%s"' % w; import subprocess; subprocess.call(c.split()) – dirkk0 2 January 2017 в 10:38

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

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