не вдається використати інструмент Tweak Unity


12

Я не можу змінити теми в моєму Ubuntu 15.04 після оновлення. Він говорить:

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

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


Чи можете ви використовувати тачпад, мишу тощо?
Рон

Те саме питання для мене. Дуже дратує.
Джон

Відповіді:


11

Це помилка конфігурації в 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/.


Працює для мене на Ubuntu 15.10, дякую.
Le Gluon du Net

За 15.10 хтось подав це як помилку? Буду, якщо ні.
eudoxos

Дякую! Це також працювало під Ubuntu 15.10. Крім того, ви можете ввести ці дві команди у вікно терміналу: sudo sed -i "s/org\.gnome\.settings\-daemon\.peripherals\.touchpad/org\.gnome\.desktop\.peripherals\.touchpad/g" "/usr/lib/python3/dist-packages/UnityTweakTool/section/system.py"іsudo sed -i "s/org\.gnome\.settings\-daemon\.peripherals\.touchpad/org\.gnome\.desktop\.peripherals\.touchpad/g" "/usr/lib/python3/dist-packages/UnityTweakTool/section/spaghetti/gsettings.py"
Саді

і пакети для сайтів, і dist-пакети приводять мене до порожніх файлів python
Alexander Mills

2

Відсутні схеми надаються пакетом 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

2
Для мене це не спрацювало. Все-таки однакова помилка, і налаштування миші та kb все ще не відкриваються.
fnl

1
Я перевстановився, як вище, без виправлення. Читаючи схему в gedit, я виявив 'org.gnome.settings-daemon.peripherals.touchpad.deprecated', але не відсутню саму схему (немає '.deprecated'). Якісь ідеї, що тут відбувається?
beachbuddah

Ця проблема існує ще в Xenial. Це рішення (незначна зміна - встановити, а не перевстановити) виправило його.
Хака
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.