Recientemente actualicé mi kernel a 3.13.0-35-generic, después de actualizar mi panel táctil elantech multi touch dejó de funcionar
Intenté arreglarlo desde aquí.https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+index?comments=all
Pero todavía no funciona, estoy usando ubuntu 14.04, lenovo z510.
Respuesta1
Arreglar el kernel 3.13
Puedes probar el parche adjunto al error en Launchpad. Así que primero, descargael parchey:
cd /path/to/destination/folder
Antes de instalar el parche, es posible que necesites instalar el paquete dkms
usando el comando:
sudo apt-get install dkms
Luego, instala el parche:
sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
sudo dkms install -m psmouse -v elantech-x551c
Después de que se haya instalado correctamente, debe eliminar y volver a agregar el módulo desde y al kernel:
sudo rmmod psmouse
sudo modprobe psmouse
Finalmente, para hacer que los cambios sean permanentes en el arranque:
sudo update-initramfs -u -k all
El parche funciona pero desactiva el clic derecho físico, así que decidí actualizar el kernel.
Actualice a kernels más nuevos (por ejemplo, 3.16)
Probar nuevos núcleos no es muy difícil. Todo lo que necesitas son 3 archivos .deb delínea principal del núcleo: dos linux-headers y linux-image (ambos genéricos o de baja latencia) adecuados para su arquitectura y un linux-headers-*-all; por ejemplo 3.16 para un sistema de 64 bits será:
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
Puede instalarlos desde el Centro de software o mediante comandos:
cd /path/to/download/folder
sudo dpkg -i linux*.deb
Entonces necesitas actualizar la configuración de grub:
sudo update-grub
Reinicie el sistema para ver si el kernel funciona. Tenga en cuenta que los controladores propietarios pueden tener problemas con los nuevos núcleos. En el caso de que su sistema no pueda iniciarse correctamente, vaya aopción avanzada de arranque, seleccione un kernel que funcione para iniciar. Luego elimine el kernel que no funciona, el mismo ejemplo aquí:
sudo apt-get remove linux-headers-3.16.0-* linux-image-3.16.0-*
Y actualice grub nuevamente con sudo update-grub
.
Editar:Es más seguro instalar paquetes del kernel desde los repositorios de Ubuntu con el Centro de software o el Administrador de paquetes Synaptic. Hay cuatro archivos de cada versión; por ejemplo, para la última versión 3.16:
- encabezados-linux-3.16.0-28
- encabezados-linux-3.16.0-28-genéricos
- imagen-linux-3.16.0-28-genérica
- imagen-linux-extra-3.16.0-28-genérica
Respuesta2
Haz un: sudo modprobe -r psmouse
ysudo modprobe psmouse proto=imps
El botón derecho comenzará a funcionar.
Respuesta3
En mi Acer E15 con ubuntu 14.04, kernel 3.16.0-31-generic, tuve que configurar el panel táctil en Básico en el BIOS. De lo contrario, el panel táctil del Elantic no funcionó en absoluto. Pero no funcionó bien, no hubo desplazamiento, etc. Pero, después de haber parcheado el kernel como se describió anteriormente, funcionó bien, incluido el clic derecho.
Tengo un archivo X-config /etc/X11/xorg.conf
, aunque no he comprobado si es importante.
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
Respuesta4
Escriba sudo modprobe psmouse proto=imps
El botón derecho debería funcionar.