Нельзя использовать Unity Tweak Tool

Я не могу изменить темы в своем Ubuntu 15.04 после обновления. Это говорит:

The following schema is missing
org.gnome.settings-daemon.peripherals.touchpad

Я использовал редактор dconf, но тачпад не появляется. Настройка мыши и клавиатуры также не открывается.

2 ответа

Это ошибка конфигурации в UTT. Вам необходимо обновить некоторые файлы конфигурации для использования:

org.gnome.desktop.peripherals.touchpad

вместо

org.gnome.settings-daemon.peripherals.touchpad

Просто откройте терминал и введите:

sudo -H gedit /usr/lib/python3/site-packages/UnityTweakTool/section/system.py

Затем измените следующие строки, чтобы они выглядели так:

  • Строка 182: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • Строка 193: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • Строка 205: 'schema' : 'org.gnome.desktop.peripherals.touchpad',

Сохраните изменения, закройте gedit и снова в терминале:

sudo -H gedit /usr/lib/python3/site-packages/UnityTweakTool/section/spaghetti/gsettings.py

Измените следующую строку на:

  • Строка 114 (в 15.10 ее строка 120): touch = gnome('desktop.peripherals.touchpad')

Сохранить и выйти. UnityTweakTool теперь должен запускаться без проблем.

Замечания:

Если вы не можете найти /usr/lib/python3/site-packages/тогда вы должны иметь /usr/lib/python3/dist-packages/ вместо.

Отсутствующие схемы предоставляются пакетом http://packages.ubuntu.com/vivid/gnome-settings-daemon-schemas.

Попробуйте переустановить его с помощью (в терминале):

sudo apt-get install --reinstall gnome-settings-daemon-schemas

Схемы теперь должны быть установлены в:

/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
Другие вопросы по тегам