synclient ne trouve pas les propriétés synaptics malgré le pavé tactile Synaptics dans la liste xinput

14

J'ai mis à jour mon ordinateur portable Fedora vers Fedora 22 hier. Avec cela, le synclient a cessé de fonctionner:

Impossible de trouver les propriétés synaptiques. Aucun pilote synaptics chargé?

Néanmoins, xinput listmontre:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
[…]

Est-ce un problème de configuration de mon côté (j'utilise le awesome gestionnaire de fenêtres sous X11 pour autant que je sache (je ne sais pas si Fedora fait de la magie implicite depuis qu'ils ont introduit Wayland dans certaines parties avec la version 22)) ou est-ce que cela ressemble comme un bug de distribution?

S'il s'agit d'un problème de configuration de mon côté, comment puis-je le résoudre?


Cela se produit également sur Debian et sur de nombreux autres systèmes plus récents; pour le pourquoi, voir la réponse.

Jonas Schäfer
la source

Réponses:

17

Il s'avère que pour activer le pavé tactile, il faut copier un extrait de configuration de Xorg de référence :

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

De plus, on peut modifier le fichier pour définir les options par défaut de tapotement et de défilement.


Donc, en fait, le "problème" est que les pavés tactiles sont aujourd'hui gérés par libinput, et non par les synaptics. C'est pourquoi xinput répertorie toujours le périphérique, mais le synclient ne le trouve pas.

Les propriétés du pavé tactile peuvent également être contrôlées à l'aide de xinput, via xinput list-propset — xinput set-propcependant, personnellement, j'ai trouvé que le pilote libinput-touchpad était beaucoup moins polyvalent que le pilote synaptics et ne convenait pas à mes besoins. Votre kilométrage peut varier.

Si vous voulez simplement changer un paramètre unique spécifique, vous voudrez peut-être examiner xinput, avant de jouer avec votre configuration Xorg.

Jonas Schäfer
la source
Cela n'a pas fonctionné, même après avoir copié le fichier 50-synaptics.conf. Btw comment pouvons-nous le faire par défaut?
Balaji Perumal
@BalajiPerumal À présent, je soupçonne que dès que vous créez le vôtre xorg.conf.d, les paramètres du répertoire situé dans /usr/sharene sont plus pris. Donc en fait, 50-synaptics.conf c'est la valeur par défaut. Avez-vous redémarré X11 après avoir copié le fichier?
Jonas Schäfer
Il y avait déjà un dossier xorg.conf.d était là avec le fichier 00-keyboard.conf .. Je viens de copier 50-synaptics.conf .. J'ai redémarré le système lui-même .. Cela n'a pas fonctionné ...
Balaji Perumal
1
Le répertoire de destination /etc/X11/xorg.conf.d/n'existe pas sur Ubuntu 19.04.
Hans Deragon