O Elantech Touchpad não funciona no Ubuntu 16.04 e Arch Linux

6

Então eu tenho um notebook Asus R558UF com um Elantech Touchpad. Depois de instalar o Ubuntu 16.04, o touchpad funcionou uma vez, mas depois de reiniciar, ele não funcionou e não funciona desde então.

Esta é a saída de xinput :

 ↳ Elan Touchpad                            id=12   [slave  pointer  (2)]

Nas configurações do mouse e do touchpad, o touchpad está ativado. O que devo fazer para corrigir isso?

    
por Paras Thakur 27.04.2016 / 09:02

4 respostas

10

Eu tive o mesmo problema. Depois de pesquisar muito, encontrei uma solução alternativa: em /etc/defaut/grub

sudo nano /etc/default/grub

Adicionei i8042.reset à linha GRUB_CMDLINE_LINUX_DEFAULT

GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"

e depois

sudo update-grub

Finalmente, após a reinicialização, o touchpad funciona bem (multitoque incluído).

    
por Guillaume 29.04.2016 / 12:53
8

Ok, então encontrei uma correção para esse problema.

Obrigado ao @Guillaume por me indicar a direção certa. Esta questão é muito bem explicada aqui no unix stackexchange.

Ele surge para alguns dispositivos específicos e raros, como o meu (Novo Elantech Touchpad).

Às vezes, o touchpad funcionaria e às vezes não funcionaria, isso tem algo a ver com a multiplexação.

Para resolver esse problema, segui a resposta de @Guillaume e adicionei i8042.kbdreset=1 aos parâmetros em /etc/default/grub , seguindo exatamente as mesmas etapas na outra resposta.

i8042.reset não funcionou para mim.

    
por Paras Thakur 10.05.2016 / 18:08
3

Eu tenho o mesmo touchpad em um laptop ASUS. Kernels Linux abaixo de 4.5 não possuem drivers para este touchpad, então tudo que você precisa fazer é atualizar seu kernel. Mesmo que os kernels do Linux cheguem até o 4.10 no momento em que escrevo, eu gosto de rastrear a tecnologia, então se você for para 4.5, você deve ser bom.

Você pode encontrar os últimos kernels para o Ubuntu em link

Por exemplo, para atualizar para o 4.5.7, você deveria ir para o link do kernel do Ubuntu acima e clicar em link

Em seguida, baixe os pacotes .deb genéricos. Para 64 bits, estes seriam:

Isso terminará no seu diretório de downloads, então abra um terminal lá e digite o seguinte:

sudo dpkg -i lin*4.5.7*.deb

e acompanhe a reconstrução do bootloader grub

sudo update-grub

Em seguida, reinicie e selecione o novo kernel e seu touchpad deve aparecer.

    
por geru 20.03.2017 / 06:01
0

Edite o arquivo 50-synaptics.conf :

sudo nano /usr/share/X11/xorg.conf.d/50-synaptics.conf

Adicione as seguintes linhas:

MatchIsTouchpad "on"
Option "TapButton1" "1"

Assim:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "TapButton1" "1"
    Option "VertEdgeScroll" "1"

Salvar, sair e reinicializar

    
por Darkangel 05.07.2016 / 23:52