nie może korzystać z narzędzia Unity Tweak

12

Nie mogę zmieniać motywów w moim Ubuntu 15.04 po aktualizacji. To mówi:

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

Użyłem edytora dconf, ale touchpad się nie pojawia. Ustawienia myszy i klawiatury również się nie otwierają.

Igif Rizekiyas
źródło
Czy umiesz używać touchpada, myszy itp.?
Ron
Ten sam problem dla mnie. Bardzo irytujące.
John,

Odpowiedzi:

11

To błąd konfiguracji w UTT. Musisz zaktualizować niektóre pliki konfiguracyjne, aby użyć:

org.gnome.desktop.peripherals.touchpad

zamiast

org.gnome.settings-daemon.peripherals.touchpad

Po prostu otwórz terminal i wpisz:

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

Następnie zmień następujące wiersze, aby wyglądały tak:

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

Zapisz zmiany, zamknij gedit i ponownie w terminalu:

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

Zmień następujący wiersz na:

  • Wiersz 114 (w 15.10 wiersz 120): touch = gnome('desktop.peripherals.touchpad')

Zapisz i wyjdź. UnityTweakTool powinien teraz zacząć bez problemów.

Uwaga:

Jeśli nie możesz znaleźć /usr/lib/python3/site-packages/, powinieneś to zrobić /usr/lib/python3/dist-packages/.

paulocventura
źródło
Działa dla mnie na Ubuntu 15.10, dziękuję.
Le Gluon du Net
Czy dla 15.10 ktoś zgłosił to jako błąd? Będę, jeśli nie.
eudoxos
Dzięki! Działa to również w systemie Ubuntu 15.10. Alternatywnie można wprowadzić te dwa polecenia w oknie terminala: 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"isudo 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,
zarówno pakiety witryny, jak i pakiety dystrybucyjne prowadzą mnie do pustych plików Pythona
Alexander Mills
2

Brakujące schematy są dostarczane przez pakiet gnome-settings-daemon-schemas .

Spróbuj zainstalować ponownie za pomocą (w terminalu):

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

Schematy powinny być teraz zainstalowane w:

/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
Sylvain Pineau
źródło
2
Dla mnie to nie działało. Nadal ten sam błąd, a ustawienia myszy i KB nadal się nie otwierają.
fnl
1
Ponownie zainstalowałem jak wyżej bez poprawki. Czytając schemat w gedit, znalazłem „org.gnome.settings-daemon.peripherals.touchpad.deprecated”, ale nie sam brakujący schemat (brak „.deprecated”). Jakieś pomysły, co tu się dzieje?
beachbuddah,
Ten problem nadal występuje w Xenial. To rozwiązanie (niewielka zmiana - zainstaluj, a nie ponownie zainstaluj) to naprawiło.
Haqa,