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?

lklun
la source
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

Auze
la source
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