elantech touchpad - o multi touch não está funcionando para o kernel 3.13.0-35-generic

4

Atualizei recentemente meu kernel para 3.13.0-35-generic, depois de atualizar meu touchpad elantech multi touch parou de funcionar

Eu tentei corrigi-lo aqui link

Mas ainda não está funcionando, estou usando o ubuntu 14.04, lenovo z510.

    
por Lohith MV 03.09.2014 / 20:20

5 respostas

2

Corrigir o kernel 3.13

Você pode experimentar o patch anexado ao bug no Launchpad. Primeiro, baixe o o patch e:

cd /path/to/destination/folder

Antes de instalar o patch, você pode precisar 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 de e para o 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 do mouse, então decidi atualizar o kernel.

Atualizar para novos kernels (por exemplo, 3.16)

Tentar novos kernels não é muito difícil. Tudo que você precisa é de 3 arquivos .deb da linha principal do kernel : dois cabeçalhos linux e linux-image (ambos deles de genérico ou de baixa latência) adequado para sua arquitetura e um cabeçalho de linux - * - 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 Centro de Software 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. No caso do seu sistema não inicializar corretamente, vá para opção de inicialização avançada , selecione um kernel funcional para inicializar. Em seguida, remova o kernel não funcional, 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 os pacotes do kernel dos repositórios do Ubuntu com o Software Center ou o Gerenciador de Pacotes Synaptic. Existem quatro arquivos de cada versão; por exemplo, para a versão mais recente do 3.16:

  • linux-headers-3.16.0-28
  • linux-headers-3.16.0-28-generic
  • linux-image-3.16.0-28-generic
  • linux-image-extra-3.16.0-28-generic
por AliNâ 27.10.2014 / 23:08
1

Faça um: sudo modprobe -r psmouse e sudo modprobe psmouse proto=imps

O botão direito começa a funcionar.

    
por hyj 14.03.2015 / 11:16
1

No meu Acer E15 com o Ubuntu 14.04, kernel 3.16.0-31-generic, tive que configurar o touchpad para Basic no BIOS. Além disso, o touchpad Elantic não funcionava. Mas, ele não funcionou bem, sem rolagem, etc. Mas, depois de ter corrigido o kernel como descrito acima, funcionou bem, incluindo o botão direito do mouse.

Eu tenho um arquivo X-config /etc/X11/xorg.conf - embora eu 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
    
por user285684 19.03.2015 / 03:43
1

teve o mesmo problema tentar isso ..

sudo apt-get install xserver-xorg-input-synaptics
    
por NejiHyuga 31.03.2016 / 02:20
0

Digite sudo modprobe psmouse proto=imps O botão direito deve funcionar.

    
por hyj 14.03.2015 / 11:10