не вдається використати інструмент 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.