no puede usar la herramienta Unity Tweak

12

No puedo cambiar los temas en mi Ubuntu 15.04 después de la actualización. Dice:

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

He usado el editor dconf pero el panel táctil no aparece. La configuración del mouse y el teclado tampoco se abre.

Igif Rizekiyas
fuente
¿Eres capaz de usar touchpad, mouse, etc.?
Ron
El mismo problema para mí. Muy molesto.
John

Respuestas:

11

Es un error de configuración en UTT. Necesita actualizar algunos archivos de configuración para usar:

org.gnome.desktop.peripherals.touchpad

en lugar de

org.gnome.settings-daemon.peripherals.touchpad

Simplemente abra la terminal y escriba:

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

Luego cambie las siguientes líneas para que se vean así:

  • Línea 182: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • Línea 193: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • Línea 205: 'schema' : 'org.gnome.desktop.peripherals.touchpad',

Guarde los cambios, cierre gedit y, nuevamente en la terminal:

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

Cambie la siguiente línea a:

  • Línea 114 (en 15.10 su línea 120): touch = gnome('desktop.peripherals.touchpad')

Guardar y Salir. UnityTweakTool ahora debería comenzar sin problemas.

Nota:

Si no puede encontrar /usr/lib/python3/site-packages/, entonces debería haberlo hecho /usr/lib/python3/dist-packages/.

paulocventura
fuente
Funciona para mí en Ubuntu 15.10, gracias.
Le Gluon du Net
Para 15.10, ¿alguien lo archivó como error? Lo haré si no.
eudoxos
¡Gracias! Esto funcionó también en Ubuntu 15.10. Alternativamente, uno puede ingresar estos dos comandos en una ventana de terminal: 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"ysudo 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
Tanto los paquetes del sitio como los paquetes dist me llevan a los archivos vacíos de python
Alexander Mills
2

Los esquemas que faltan son proporcionados por el paquete gnome-settings-daemon-schemas .

Intente reinstalarlo con (en una terminal):

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

Los esquemas ahora deben instalarse en:

/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
Sylvain Pineau
fuente
2
Para mí, esto no funcionó. Sigue siendo el mismo error y la configuración del mouse y kb todavía no se abren.
fnl
1
Reinstalé como arriba sin solución. Leyendo el esquema en gedit, encontré 'org.gnome.settings-daemon.peripherals.touchpad.deprecated' pero no el esquema que falta (no '.deprecated'). ¿Alguna idea de lo que está pasando aquí?
beachbuddah
Este problema aún existe en Xenial. Esta solución (cambio menor: instalar, no reinstalar) la arregló.
Haqa