non è possibile utilizzare lo strumento Unity Tweak


12

Non riesco a cambiare i temi in Ubuntu 15.04 dopo l'aggiornamento. Dice:

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

Ho usato l'editor dconf ma il touchpad non viene visualizzato. Anche l'impostazione del mouse e della tastiera non si apre.


Sei in grado di utilizzare touchpad, mouse ecc.?
Ron,

Lo stesso problema per me. Molto noioso.
Giovanni,

Risposte:


11

È un errore di configurazione in UTT. È necessario aggiornare alcuni file di configurazione per utilizzare:

org.gnome.desktop.peripherals.touchpad

invece di

org.gnome.settings-daemon.peripherals.touchpad

Basta aprire il terminale e digitare:

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

Quindi modificare le seguenti righe in modo che appaiano:

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

Salva le modifiche, chiudi gedit e, di nuovo nel terminale:

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

Cambia la seguente riga in:

  • Linea 114 (in 15.10 la sua linea 120): touch = gnome('desktop.peripherals.touchpad')

Salva ed esci. UnityTweakTool ora dovrebbe avviarsi senza problemi.

Nota:

Se non riesci a trovare /usr/lib/python3/site-packages/, allora dovresti /usr/lib/python3/dist-packages/invece.


Funziona per me su Ubuntu 15.10, grazie.
Le Gluon du Net,

Per il 15.10, qualcuno l'ha archiviato come bug? Se no.
eudoxos,

Grazie! Funzionava anche con Ubuntu 15.10. In alternativa, è possibile immettere questi due comandi in una finestra del terminale: 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"esudo 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,

sia site-package che dist-package mi portano a svuotare i file Python
Alexander Mills il

2

Gli schemi mancanti sono forniti dal pacchetto gnome-settings-daemon-schemas .

Prova a reinstallarlo con (in un terminale):

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

Gli schemi dovrebbero ora essere installati in:

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

2
Per me questo non ha funzionato. Sempre lo stesso errore e le impostazioni di mouse e kb non si aprono ancora.
fnl

1
Ho reinstallato come sopra senza alcuna correzione. Leggendo lo schema in gedit, ho trovato 'org.gnome.settings-daemon.peripherals.touchpad.deprecated' ma non lo stesso schema mancante (no '.deprecated'). Qualche idea cosa sta succedendo qui?
beachbuddah,

Questo problema esiste ancora in Xenial. Questa soluzione (modifica minore - installa, non reinstalla) l'ha risolta.
Haqa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.