J'ai récemment mis à jour mon noyau vers 3.13.0-35-generic, après la mise à jour mon touchpad elantech touch multi-touch a cessé de fonctionner
J'ai essayé de le réparer à partir d'ici https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+index?comments=all
Mais cela ne fonctionne toujours pas, j'utilise Ubuntu 14.04, lenovo Z510.
Vous pouvez essayer le correctif attaché au bogue dans Launchpad. Alors tout d’abord, téléchargez le correctif et:
cd /path/to/destination/folder
Avant d'installer le correctif, vous devrez peut-être installer le package dkms
à l'aide de la commande suivante:
Sudo apt-get install dkms
Ensuite, installez le correctif:
Sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
Sudo dkms install -m psmouse -v elantech-x551c
Une fois l'installation réussie, vous devez supprimer et rajouter le module à partir du noyau, ainsi qu'au noyau:
Sudo rmmod psmouse
Sudo modprobe psmouse
Enfin, pour rendre les modifications permanentes au démarrage:
Sudo update-initramfs -u -k all
Le correctif fonctionne mais désactive le clic droit physique. J'ai donc décidé de mettre à niveau le noyau.
Essayer de nouveaux noyaux n'est pas très difficile. Tout ce dont vous avez besoin est de 3 fichiers .deb de ligne principale du noya : deux linux-en-têtes et linux-image (tous deux génériques ou lowlatency) adaptés à votre architecture et un en-tête linux - * - all ; Par exemple, 3.16 pour un système 64 bits sera:
linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_AMD64.deb
linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb
linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_AMD64.deb
Vous pouvez les installer à partir du Centre logiciel ou à l'aide de commandes:
cd /path/to/download/folder
Sudo dpkg -i linux*.deb
Ensuite, vous devez mettre à jour les paramètres de grub:
Sudo update-grub
Redémarrez le système pour voir si le noyau fonctionne. Sachez que les pilotes propriétaires peuvent avoir des problèmes avec les nouveaux noyaux. Si votre système ne parvient pas à démarrer correctement, allez à option avancée de démarrage , sélectionnez un noyau de travail à démarrer. Ensuite, supprimez le noyau qui ne fonctionne pas, le même exemple ici:
Sudo apt-get remove linux-headers-3.16.0-* linux-image-3.16.0-*
Et mettez à nouveau grub avec Sudo update-grub
.
Edit: Il est préférable d'installer les paquets du noyau à partir de référentiels Ubuntu avec le Centre logiciel ou le Gestionnaire de paquets Synaptic. Il y a quatre fichiers de chaque version; par exemple, pour la dernière version de 3.16:
Faites a: Sudo modprobe -r psmouse
et Sudo modprobe psmouse proto=imps
Le bouton droit commencera alors à fonctionner.
eu le même problème essayer ceci ..
Sudo apt-get install xserver-xorg-input-synaptics
Sur mon Acer E15 avec Ubuntu 14.04, noyau 3.16.0-31-generic, je devais régler le pavé tactile sur Basic dans le BIOS. Sinon, le touchpad Elantic ne fonctionnait pas du tout. Mais cela ne fonctionnait pas bien, pas de défilement, etc. Mais, après avoir patché le noyau comme décrit ci-dessus, cela a bien fonctionné, y compris le clic droit.
J'ai un fichier X-config /etc/X11/xorg.conf
- bien que je n'aie pas vérifié si c'était important.
Section "InputClass"
Identifier "ETPS/2 Elantech Touchpad"
MatchProduct "ETPS/2 Elantech Touchpad"
MatchDevicePath "/dev/input/event*"
Driver "synaptics"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Option "CoastingSpeed" "10"
Option "EdgeMotionMinZ" "30"
Option "EdgeMotionMaxZ" "40"
Option "EdgeMotionMinSpeed" "100"
Option "EdgeMotionMaxSpeed" "400"
Option "FingerLow" "9"
Option "FingerHigh" "12"
Option "EmulateMidButtonTime" "0"
Option "ClickPad" "True"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
EndSection
Tapez Sudo modprobe psmouse proto=imps
Le bouton droit devrait fonctionner.