[libinput] Passage de synaptics à libinput. (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

[libinput] Passage de synaptics à libinput. (Résolu)

Message par alh54 »

Bonjour,
Lors de la dernière mise à jour on nous incite vivement de passer à libinput.

Code : Tout sélectionner

xf86-input-synaptics driver is on maintenance mode and
xf86-input-libinput driver must be prefered over.
Ce que j'ai fait:
- Renommé /usr/share/X11/xorg.conf.d/70-synaptics.conf et /etc/X11/xorg.conf.d/50-synaptics.conf en *.conf-old
- installé xf86-input-libinput
-Redemarré

Ça a l'air bon, ça fonctionne. Dans Xorg.0.log j'ai ceci:

Code : Tout sélectionner

[root@darine log]# grep -e "Using input driver 'libinput'" Xorg.0.log
[     6.278] (II) Using input driver 'libinput' for 'Power Button'
[     6.315] (II) Using input driver 'libinput' for 'Video Bus'
[     6.327] (II) Using input driver 'libinput' for 'Power Button'
[     6.347] (II) Using input driver 'libinput' for 'Sleep Button'
[     6.362] (II) Using input driver 'libinput' for 'Laptop_Integrated_Webcam_HD'
[     6.389] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[     6.422] (II) Using input driver 'libinput' for 'AlpsPS/2 ALPS GlidePoint'
[     6.448] (II) Using input driver 'libinput' for 'AlpsPS/2 ALPS GlidePoint'
[     6.477] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
Je compte supprimer définitivement xf86-input-synaptics driver. Qu'en pensez-vous?

Merci.
Dernière modification par alh54 le mar. 21 juin 2016, 11:54, modifié 2 fois.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [libinput] Passage de synaptics à libinput.

Message par waitnsea »

alh54 a écrit :Je compte supprimer définitivement xf86-input-synaptics driver. Qu'en pensez-vous?
Bonjour,
Je n'ai pas osé : il m'avait semblé comprendre que libinput remplacerait les autres xf86-input, mais dans Wayland.
Le passage à Wayland n'étant pas encore fait....
Ceci dit, c'est facile à tester ... tu te lances ? :wink:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [libinput] Passage de synaptics à libinput.

Message par benjarobin »

Bonjour,
Oui tu peux sans aucun souci supprimer xf86-input-synaptics. Qu'est ce qui peux arriver dans le pire des cas ? Tu auras toujours le clavier (changer vers un tty, puis réinstaller du apquet depuis ce dernier).
Pour rappel c'est une très mauvaise idée de modifier / renommer des fichiers, appartenant à un paquet, et contenu dans le dossier /usr
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Brezzius
Hankyu
Messages : 11
Inscription : sam. 18 juin 2016, 09:08

Re: [libinput] Passage de synaptics à libinput.

Message par Brezzius »

Salut alh54,

Oui, libinput remplace tous les paquets de evdev et synaptics :
Le wiki a écrit :If you wish to use libinput with Xorg, install the xf86-input-libinput package, which is "a thin wrapper around libinput and allows for libinput to be used for input devices in X. This driver can be used as as drop-in replacement for evdev and synaptics." [1] In other words, other packages used for input with X (i.e., those prefixed with xf86-input-) can be replaced with this driver.
Le paquet xf86-input-synaptics ne sert donc plus.

En revanche, tu peux garder tes fichiers de configuration de X pour le touchpad, le clavier, etc. Quand au fichier de configuration de libinput, il se trouve dans /usr/share/X11/xorg.conf.d/60-libinput.conf.
alh54 a écrit :Bonjour,
Ce que j'ai fait:
- Renommé /usr/share/X11/xorg.conf.d/70-synaptics.conf et /usr/share/X11/xorg.conf.d/50-synaptics.conf en *.conf-old
[...]
Qu'en pensez-vous?
J'en pense que ce n'est pas terrible de toucher directement aux fichiers originaux du serveur X.

Je te conseille de gérer tes fichiers dans /etc/X11/xorg.conf.d. Si tu veux modifier directement un fichier d'origine, copie le dans /etc/X11/xorg.conf.d avant de le modifier ;p
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [libinput] Passage de synaptics à libinput.

Message par alh54 »

Merci pour vos réponses, j'ai noté vos remarques.
J'ai finalement supprimé xf86-input-synaptics.
En résumé passage sans encombre, du moins pour mon matériel qui est compatible linux, de synaptics à libinput.
Je voudrais juste ajouter pour ceux qui souhaitent passer à libinput que si le clic du touchpad ne fonctionne pas d'emblée, créer un fichier /etc/X11/xorg.conf.d/30-touchpad.conf avec le contenu suivant:

Code : Tout sélectionner

Section "InputClass"
        Identifier "MyTouchpad"
        MatchIsTouchpad "on"
        Driver "libinput"
        Option "Tapping" "on"
EndSection
galactose
archer
Messages : 135
Inscription : dim. 01 juil. 2007, 14:55

Re: [libinput] Passage de synaptics à libinput. (Résolu)

Message par galactose »

Pour ma part j'ai trouvé que l'hyper-sensibilité du pad était horrible, ce qui m'a conduit à pas mal d'erreurs pendant l'utilisation. Après pas mal de recherches sur Google, et pas mal de tests : rien n'y fait, même en mettant Accel Speed au minimum avec libinput, ça reste difficile à utiliser au quotidien (s'il faut se concentrer à chaque fois qu'on veut cliquer au bon endroit avec le pad...)
Bref, pour le moment ==> retour à Synaptics.

Pour le reste : aucun changement de comportement, très bonne détection de tout le matériel (utilisé après suppression de xf86-input-synaptics et également xf86-input-evdev).
Répondre