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.

Igif Rizekiyas
quelle
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.

paulocventura
quelle
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
Sylvain Pineau
quelle
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