Recentemente atualizei meu kernel para 3.13.0-35-generic, depois de atualizar meu elantech touchpad multi touch parou de funcionar
Eu tentei consertar daquihttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+index?comments=all
Mas ainda não está funcionando, estou usando o Ubuntu 14.04, Lenovo z510.
Responder1
Corrija o kernel 3.13
Você pode tentar o patch anexado ao bug no Launchpad. Então, primeiro, baixeo remendoe:
cd /path/to/destination/folder
Antes de instalar o patch, pode ser necessário instalar o pacote dkms
usando o comando:
sudo apt-get install dkms
Em seguida, instale o patch:
sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
sudo dkms install -m psmouse -v elantech-x551c
Depois de instalado com sucesso, você precisa remover e adicionar novamente o módulo ao kernel:
sudo rmmod psmouse
sudo modprobe psmouse
Finalmente, para tornar as alterações permanentes na inicialização:
sudo update-initramfs -u -k all
O patch funciona, mas desativa o clique físico com o botão direito, então decidi atualizar o kernel.
Atualize para kernels mais recentes (por exemplo, 3.16)
Experimentar novos kernels não é muito difícil. Tudo que você precisa é de 3 arquivos .deb delinha principal do kernel: dois linux-headers e linux-image (ambos genéricos ou de baixa latência) adequados para sua arquitetura e um linux-headers-*-all; por exemplo 3.16 para um 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
Você pode instalá-los no Software Center ou por comandos:
cd /path/to/download/folder
sudo dpkg -i linux*.deb
Então você precisa atualizar as configurações do grub:
sudo update-grub
Reinicie o sistema para ver se o kernel funciona. Esteja ciente de que drivers proprietários podem ter problemas com novos kernels. Caso o seu sistema não inicialize corretamente, vá paraopção avançada de inicialização, selecione um kernel funcional para inicializar. Em seguida, remova o kernel que não funciona, o mesmo exemplo aqui:
sudo apt-get remove linux-headers-3.16.0-* linux-image-3.16.0-*
E atualize o grub novamente com sudo update-grub
.
Editar:É mais seguro instalar pacotes de kernel de repositórios Ubuntu com Software Center ou Synaptic Package Manager. Existem quatro arquivos de cada versão; por exemplo, para a versão mais recente 3.16:
- cabeçalhos-linux-3.16.0-28
- linux-headers-3.16.0-28-genérico
- linux-image-3.16.0-28-genérico
- linux-image-extra-3.16.0-28-genérico
Responder2
Faça um: sudo modprobe -r psmouse
esudo modprobe psmouse proto=imps
O botão direito começará a funcionar.
Responder3
No meu Acer E15 com Ubuntu 14.04, kernel 3.16.0-31-generic, tive que configurar o touchpad para Basic no BIOS. Caso contrário, o touchpad Elantic não funcionou. Mas não funcionou bem, sem rolagem, etc. Mas, depois de corrigir o kernel conforme descrito acima, funcionou bem, incluindo o clique com o botão direito.
Eu tenho um arquivo X-config /etc/X11/xorg.conf
- embora não tenha verificado se isso é 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
Responder4
Digite sudo modprobe psmouse proto=imps
O botão direito deve funcionar.