panel táctil elantech: la función multitáctil no funciona para el kernel 3.13.0-35-generic

panel táctil elantech: la función multitáctil no funciona para el kernel 3.13.0-35-generic

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 dkmsusando 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 psmouseysudo 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.

información relacionada