Debian GNOME: les paramètres du pavé tactile sont manquants. Utilisez libinput au lieu de synaptics


11

J'ai récemment fait une nouvelle installation de Debian GNOME et mis à jour de stable à testing. Avant de passer aux tests, j'avais plusieurs paramètres GUI pour mon pavé tactile. Après la mise à jour, ils ont disparu comme indiqué dans la capture d'écran:Capture d'écran montrant que des options sont manquantes

Par exemple, je m'attendrais à trouver le paramètre de défilement naturel sur cette page de paramètres.

L'ouverture de cette page à partir du terminal génère le message d'erreur suivant

$ gnome-control-center mouse

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

ce qui indique que le problème est lié à la libinputnon-installation.

Courir $ dpkg-query -l '*libinput*'dans les spectacles terminaux qui libinput-bin, libinput10:amd64, libinput5:amd64et xserver-xorg-input-libinputsont installés.

Arch Wiki - Touchpad Synaptics dit

Veuillez noter que si vous souhaitez une intégration au bureau (c'est-à-dire la possibilité de configurer le pavé tactile via le centre de contrôle GNOME ou les paramètres KDE), vous avez besoin de xf86-input-libinput.

Le xserver-xorg-input-libinputpackage, qui est installé, est construit à partir de celui xf86-input-libinputmentionné par Arch Wiki.

Comment puis-je résoudre mon problème afin de récupérer les paramètres manquants?


J'ai eu le même problème pour Ubuntu Gnome, il a été résolu avec un problème similaire, voir le forum. Paramètres du pavé tactile manquants dans Gnome
Ray

Réponses:


14

Ayant eu le même problème, je l'ai résolu en suivant cette procédure:

  • Installez tous les packages libinput (libinput5, libinput10, xserver-xorg-input- libinput
  • Supprimez le pilote synaptics → xserver-xorg-input-synpatics
  • Supprimer tous les fichiers liés aux synaptics dans /etc/X11/xorg.conf.d/(J'aime 50-synaptics.conf)
  • Redémarrer

Et le pavé tactile est de retour dans gcontrol-center.

Cause du problème:

GNOME et la plupart des autres environnements de bureau dépendaient des anciens pilotes "synaptiques" pour pavés tactiles. Cependant, dans GNOME 3.20, ils sont passés à libinput. Le problème était dû au fait que "xserver-xorg-input-synaptics" est une dépendance de "xserver-xorg-input-all".

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


2
Depuis que j'avais déjà libinput-bin, libinput10:amd64, libinput5:amd64et xserver-xorg-input-libinputinstallé les paquets, je viens nécessaire pour enlever Synaptics et les fichiers de configuration , donc je viens de rencontrer sudo apt-get purge xserver-xorg-input-synaptics. Maintenant ça marche!
lklun

Salut, vous avez une faute de frappe dans la première ligne, elle devrait être xserver-xorg-input-libinput, au lieu de ...- corg -...
Jorge E. Cardona

Cette réponse est très bien dans la mesure où elle va; cependant, le pilote Synaptics a fourni une grande variété d'options via l' synclientoutil de ligne de commande, et bien que certains paramètres soient disponibles via xinput, xinput --list-props/ xinput --set-propet xinput --get-button-map/ xinput --set-button-map, avec un " SynPS/2 Synaptics TouchPad" en particulier, il n'y a pas de moyen apparent pour activer le tapotement à deux doigts comme c'était disponible à travers synclient.
rakslice

Existe-t-il un moyen de dire à gnome ou gdm de charger libinput sur les synaptics, au lieu d'avoir à purger le pilote synaptics de mon système? Je voudrais garder les deux installés mais chargés dans des sessions différentes.
theferrit32
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.