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.