Elantech Touchpad ne fonctionne pas sur Ubuntu 16.04 et Arch Linux


11

J'ai donc un ordinateur portable Asus R558UF avec un pavé tactile Elantech. Après l'installation d'Ubuntu 16.04, le pavé tactile a fonctionné une fois, mais après le redémarrage, il n'a pas fonctionné et ne fonctionne plus depuis.

C'est la sortie de xinput:

 ↳ Elan Touchpad                            id=12   [slave  pointer  (2)]

Dans les paramètres de la souris et du pavé tactile, le pavé tactile est activé. Que dois-je faire pour résoudre ce problème?

Réponses:


12

J'ai eu le même problème. Après avoir googlé beaucoup, j'ai trouvé une solution: dans/etc/defaut/grub

sudo nano /etc/default/grub

J'ai ajouté i8042.resetà la ligneGRUB_CMDLINE_LINUX_DEFAULT

GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"

et alors

sudo update-grub

Enfin, après un redémarrage, le pavé tactile fonctionne bien (multitouch inclus).


2
Merci beaucoup, luttent depuis des semaines pour une solution. La vôtre n'a pas fonctionné, mais lorsque j'ai cherché le terme spécifique «i8042», j'ai appris beaucoup de choses sur tout ce problème. Je vais me répondre pour les autres à la recherche d'une solution.
Paras Thakur

1
Vous souhaiterez peut-être modifier cela pour inclure une étape où vous effectuez une sauvegarde de grub avant de le modifier. C'est une bonne idée de le faire lors de la modification de fichiers système importants comme celui-ci.
Hee Jin

11

D'accord, j'ai donc trouvé un correctif pour ce problème.

Merci à @Guillaume de m'avoir indiqué la bonne direction. Ce problème est très bien expliqué ici sur stackixchange unix.

Il survient pour certains appareils rares et spécifiques tels que le mien (New Elantech Touchpad).

Parfois, le pavé tactile fonctionnerait et parfois non, cela a quelque chose à voir avec le multiplexage.

Pour résoudre ce problème, j'ai suivi la réponse de @Guillaume et ajouté i8042.kbdreset=1aux paramètres en /etc/default/grubsuivant exactement les mêmes étapes dans l'autre réponse.

i8042.reset n'a pas fonctionné pour moi.


Pour confirmer que cela fonctionne, j'utilise un Gigabyte Aero 14v6 (2016) avec un pavé tactile Elantech.
rkenmi

Cela a également fonctionné pour moi (avec i8042.kdbreset=1), en combinaison avec la réponse de @ geru au niveau du noyau 4.17.4-041704-generic, sur un Thinkpad P52 (2018).
irbanana

4

J'ai le même pavé tactile sur un ordinateur portable ASUS. Les noyaux Linux inférieurs à 4.5 n'ont pas les pilotes pour ce pavé tactile, donc tout ce que vous avez à faire est de mettre à jour votre noyau. Même si les noyaux Linux vont jusqu'à 4.10 au moment de la rédaction de cet article, j'aime suivre la pointe de la technologie, donc si vous passez simplement à 4.5, vous devriez être bon.

Vous pouvez trouver les derniers noyaux pour Ubuntu sur http://kernel.ubuntu.com/~kernel-ppa/mainline/

Par exemple, pour passer à la version 4.5.7, vous devez aller sur le lien des noyaux ubuntu ci-dessus et cliquer sur http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.7-yakkety/

Ensuite, téléchargez les packages génériques .deb. Pour 64 bits, ce serait:

Ceux-ci se retrouveront dans votre répertoire Téléchargements, alors ouvrez simplement un terminal et tapez ce qui suit:

sudo dpkg -i lin*4.5.7*.deb

et poursuivre avec la reconstruction du chargeur de démarrage grub

sudo update-grub

Ensuite, redémarrez et sélectionnez le nouveau noyau et votre pavé tactile devrait apparaître.


Ou vous pouvez mettre à niveau votre système vers 16.10 :)
Zanna

Cela m'a également aidé sur mon Samsung Ativ 9. J'ai installé le dernier noyau v 4.12 et le pavé tactile est maintenant beaucoup plus stable. ce n'est qu'après la suspension que j'ai des problèmes, mais je vais le comprendre probablement.
n3rd

0

Modifier le 50-synaptics.conffichier:

sudo nano /usr/share/X11/xorg.conf.d/50-synaptics.conf

Ajoutez les lignes suivantes:

MatchIsTouchpad "on"
Option "TapButton1" "1"

Comme ça:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "TapButton1" "1"
    Option "VertEdgeScroll" "1"

Enregistrer, quitter et redémarrer

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.