更新后,我无法更改 Ubuntu 15.04 中的主题。它显示:
The following schema is missing
org.gnome.settings-daemon.peripherals.touchpad
我使用过 dconf 编辑器,但触摸板没有出现。鼠标和键盘设置也没有打开。
答案1
这是 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/
。
答案2
缺失的架构由gnome 设置守护进程模式包裹。
尝试使用以下命令重新安装它(在终端中):
sudo apt-get install --reinstall gnome-settings-daemon-schemas
现在应将架构安装在:
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml