Debian GNOME: faltan configuraciones del panel táctil. Use libinput en lugar de synaptics

11

Recientemente hice una instalación limpia de Debian GNOME y actualicé de estable a prueba. Antes de actualizar a las pruebas, tenía varias configuraciones de GUI para mi panel táctil. Después de la actualización, desaparecen como se muestra en la captura de pantalla:Captura de pantalla que muestra que faltan opciones

Por ejemplo, esperaría encontrar la configuración para el desplazamiento natural en esta página de configuración.

Al abrir esta página desde la terminal aparece el siguiente mensaje de error

$ gnome-control-center mouse

(gnome-control-center:15084): mouse-cc-panel-WARNING **: Detected synaptics X driver, please migrate to libinput

lo que indica que el problema está relacionado con libinputno estar instalado.

Correr $ dpkg-query -l '*libinput*'en los espectáculos de terminal que libinput-bin, libinput10:amd64, libinput5:amd64y xserver-xorg-input-libinputestán instalados.

Arch Wiki - Touchpad Synaptics dice

Tenga en cuenta que si desea la integración de escritorio (es decir, la capacidad de configurar el panel táctil a través del centro de control de GNOME o la configuración de KDE), necesita xf86-input-libinput.

El xserver-xorg-input-libinputpaquete, que está instalado, está construido a partir xf86-input-libinputde Arch Wiki.

¿Cómo puedo resolver mi problema para recuperar las configuraciones faltantes?

lklun
fuente
Tuve el mismo problema para Ubuntu Gnome, se resolvió con similar, vea el foro. Falta la configuración del panel táctil en Gnome
Ray

Respuestas:

14

Habiendo tenido el mismo problema, lo solucioné siguiendo este procedimiento:

  • Instale todos los paquetes libinput (libinput5, libinput10, xserver-xorg-input- libinput
  • Elimine el controlador synaptics → xserver-xorg-input-synpatics
  • Eliminar todos los archivos relacionados con synaptics en /etc/X11/xorg.conf.d/(Me gusta 50-synaptics.conf)
  • Reiniciar

Y el panel táctil está de vuelta en gcontrol-center.

Causa del problema:

GNOME y la mayoría de los demás entornos de escritorio dependían de los viejos controladores "sinápticos" para los paneles táctiles. Sin embargo, en GNOME 3.20, se han cambiado a libinput. El problema se debía a que "xserver-xorg-input-synaptics" es una dependencia de "xserver-xorg-input-all".

Fuente: https://lists.debian.org/debian-devel/2016/07/msg00266.html

Auze
fuente
2
Puesto que ya tenía el libinput-bin, libinput10:amd64, libinput5:amd64y xserver-xorg-input-libinputde instalar los paquetes, sólo es necesario para eliminar Synaptics y los archivos de configuración, así que acaba de ejecutar sudo apt-get purge xserver-xorg-input-synaptics. ¡Ahora funciona!
lklun
Hola, tienes un error tipográfico en la primera línea, debería ser xserver-xorg-input-libinput, en lugar de ...- corg -...
Jorge E. Cardona
Esta respuesta está bien hasta donde llega; sin embargo, el controlador Synaptics proporciona una gran variedad de opciones a través de la synclientherramienta de línea de comandos, y mientras algunos ajustes están disponibles a través xinput, xinput --list-props/ xinput --set-prope xinput --get-button-map/ xinput --set-button-map, con un " SynPS/2 Synaptics TouchPad", en particular, no existe una manera evidente para permitir que dos dedos tapping mientras estaba disponible a través de synclient.
rakslice
¿Hay alguna manera de decirle a gnome o gdm que cargue libinput sobre synaptics, en lugar de que tenga que purgar el controlador synaptics de mi sistema? Me gustaría mantener ambos instalados pero cargados en diferentes sesiones.
theferrit32