kann das Unity Tweak Tool nicht verwenden


12

Ich kann in meinem Ubuntu 15.04 nach dem Update keine Themen ändern. Es sagt:

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

Ich habe den dconf-Editor verwendet, aber das Touchpad wird nicht angezeigt. Maus- und Tastatureinstellungen lassen sich ebenfalls nicht öffnen.


Können Sie Touchpad, Maus usw. verwenden?
Ron

Gleiches Thema für mich. Sehr nervig.
John

Antworten:


11

Es ist ein Konfigurationsfehler in UTT. Sie müssen einige Konfigurationsdateien aktualisieren, um Folgendes zu verwenden:

org.gnome.desktop.peripherals.touchpad

Anstatt von

org.gnome.settings-daemon.peripherals.touchpad

Öffnen Sie einfach das Terminal und geben Sie Folgendes ein:

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

Ändern Sie dann die folgenden Zeilen so, dass sie aussehen:

  • Zeile 182: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • Zeile 193: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • Zeile 205: 'schema' : 'org.gnome.desktop.peripherals.touchpad',

Änderungen speichern, gedit schließen und wieder im Terminal:

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

Ändern Sie die folgende Zeile in:

  • Zeile 114 (in 15.10 die Zeile 120): touch = gnome('desktop.peripherals.touchpad')

Speichern und schließen. UnityTweakTool sollte jetzt ohne Probleme starten.

Hinweis:

Wenn Sie nicht finden können /usr/lib/python3/site-packages/, sollten Sie /usr/lib/python3/dist-packages/stattdessen haben.


Funktioniert bei mir unter Ubuntu 15.10, danke.
Le Gluon du Net

Hat es jemand für 15.10 als Bug abgelegt? Ich werde, wenn nicht.
Eudoxos

Vielen Dank! Dies funktionierte auch unter Ubuntu 15.10. Alternativ kann man diese beiden Befehle in einem Terminalfenster eingeben: 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"undsudo 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"
Sadi

Sowohl Site-Packages als auch Dist-Packages führen mich zu leeren Python-Dateien
Alexander Mills

2

Die fehlenden Schemata werden vom Paket gnome-settings-daemon-schemas bereitgestellt.

Versuchen Sie es erneut mit (in einem Terminal):

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

Die Schemas sollten nun installiert werden in:

/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml

2
Bei mir hat das nicht geklappt. Immer noch derselbe Fehler und die Maus- und KB-Einstellungen werden immer noch nicht geöffnet.
Fnl

1
Ich habe wie oben ohne Fehlerbehebung neu installiert. Als ich das Schema in gedit las, fand ich "org.gnome.settings-daemon.peripherals.touchpad.deprecated", aber nicht das fehlende Schema selbst (kein ".deprecated"). Irgendwelche Ideen, was hier los ist?
Beachbuddah

Dieses Problem besteht weiterhin in Xenial. Diese Lösung (kleine Änderung - installieren, nicht neu installieren) hat es behoben.
Haqa
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.