Нельзя использовать 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