К сожалению, 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
То же самое для меня, показывает powertop:
100,0% Устройство Códec de audio hwC0D0: Analog Devices
Если это ваша проблема, у вас есть информация здесь: https://bugs.launchpad.net/ubuntu/+source/powertop/+bug/536631
Но это не помогает, и кажется, что ошибка закрыта ??? http://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg3557916.html
Может кто-нибудь сказать мне, что происходит?
blockquote>Что-то использует больше процессора.
Это о всех, кто может сказать, от того, что у вас есть вывешенный. Я предлагаю вам установить
htop
и смотреть его в терминале в течение нескольких минут или использовать что-то вроде этого для мгновенного (если неточное) удовлетворение:ps aux | sort -r -k3 | head -11
Это должно дать вам какую-то идею что на CPU.
Оттуда вы, скорее всего, захотите записать ошибку на Launchpad.net.
То же самое для меня, показывает powertop:
100,0% Устройство Códec de audio hwC0D0: Analog Devices
Если это ваша проблема, у вас есть информация здесь: https://bugs.launchpad.net/ubuntu/+source/powertop/+bug/536631
Но это не помогает, и кажется, что ошибка закрыта ??? http://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg3557916.html
То же самое для меня, показывает powertop:
100,0% Устройство Códec de audio hwC0D0: Analog Devices
Если это ваша проблема, у вас есть информация здесь: https://bugs.launchpad.net/ubuntu/+source/powertop/+bug/536631
Но это не помогает, и кажется, что ошибка закрыта ??? http://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg3557916.html
Может кто-нибудь сказать мне, что происходит?
blockquote>Что-то использует больше процессора.
Это о всех, кто может сказать, от того, что у вас есть вывешенный. Я предлагаю вам установить
htop
и смотреть его в терминале в течение нескольких минут или использовать что-то вроде этого для мгновенного (если неточное) удовлетворение:ps aux | sort -r -k3 | head -11
Это должно дать вам какую-то идею что на CPU.
Оттуда вы, скорее всего, захотите записать ошибку на Launchpad.net.
Может кто-нибудь сказать мне, что происходит?
blockquote>Что-то использует больше процессора.
Это о всех, кто может сказать, от того, что у вас есть вывешенный. Я предлагаю вам установить
htop
и смотреть его в терминале в течение нескольких минут или использовать что-то вроде этого для мгновенного (если неточное) удовлетворение:ps aux | sort -r -k3 | head -11
Это должно дать вам какую-то идею что на CPU.
Оттуда вы, скорее всего, захотите записать ошибку на Launchpad.net.
То же самое для меня, показывает powertop:
100,0% Устройство Códec de audio hwC0D0: Analog Devices
Если это ваша проблема, у вас есть информация здесь: https://bugs.launchpad.net/ubuntu/+source/powertop/+bug/536631
Но это не помогает, и кажется, что ошибка закрыта ??? http://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg3557916.html
Может кто-нибудь сказать мне, что происходит?
blockquote>Что-то использует больше процессора.
Это о всех, кто может сказать, от того, что у вас есть вывешенный. Я предлагаю вам установить
htop
и смотреть его в терминале в течение нескольких минут или использовать что-то вроде этого для мгновенного (если неточное) удовлетворение:ps aux | sort -r -k3 | head -11
Это должно дать вам какую-то идею что на CPU.
Оттуда вы, скорее всего, захотите записать ошибку на Launchpad.net.
Может кто-нибудь сказать мне, что происходит?
blockquote>Что-то использует больше процессора.
Это о всех, кто может сказать, от того, что у вас есть вывешенный. Я предлагаю вам установить
htop
и смотреть его в терминале в течение нескольких минут или использовать что-то вроде этого для мгновенного (если неточное) удовлетворение:ps aux | sort -r -k3 | head -11
Это должно дать вам какую-то идею что на CPU.
Оттуда вы, скорее всего, захотите записать ошибку на Launchpad.net.