ASUS X540SA, Ubuntu 16.04.1 LTS, Kernal 4.4.0-36-generic
O touchpad parece ser detectado como um mouse em vez de um touchpad. O touchpad é reconhecido como um “ponteiro” em vez de um touchpad. Ele tem a usabilidade básica de um mouse, sem capacidade de usar vários dedos ou rolagem por toque. Junto com isso, o mouse se move sempre que tento clicar com o polegar, devido ao touchpad registrar meu polegar também como um movimento do mouse. É extremamente difícil clicar com o botão direito por causa disso também.
laptop@laptop-X540SA:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ FTE1001:00 0B05:0101 id=10 [slave pointer (2)]
O touchpad é detectado como FTE1001:00 0B05:0101
e também não há configuração de "touchpad" nas preferências do mouse.
Mostrado aqui:
Isso é um problema com o kernel ou posso consertar manualmente?
Responder1
Este touchpad ainda não é compatível com nenhum kernel Linux.
Existe um driver para este touchpad emeste repositório git
Responder2
Eu sofri esse mesmo problema por um tempo. Mesmo computador. Tinha luz de fundo e vários problemas de ACPI. O touchpad funcionou, mas ao tentar corrigir os problemas de ACPI, o touchpad seria exibido como o seu.
Caso você ainda esteja lutando com isso, o kernel 4.9-rc1 corrigiu os problemas do touchpad e os problemas de ACPI com a luz de fundo e o status da bateria no ASUS X540SA.
Depois de instalar o kernel do PPA principal e executar o evtest: captura de tela dos resultados do evtest
4,9-rc2foi lançado em 23 de outubro e inclui várias correções relacionadas à Asus. Ainda não confirmei se isso não quebra o que o rc1 corrigiu.
Responder3
Fiquei extremamente irritado com o touchpad mudando a posição do cursor enquanto tento digitar, então pesquisei em toda a Internet apenas para tentar desativá-lo. Tenho o Linux Mint 18 instalado com kernel 4.4.0-45. Fiz o seguinte para facilitar a alternância do estado do touchpad.
sudo apt-get install xinput
xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=11 [slave pointer (2)]
⎜ ↳ FTE1001:00 0B05:0101 id=14 [slave pointer (2)]
Procure o id do touchpad, no meu caso é 14. Escrevi um pequeno script de shell para ligar e desligar o touchpad.
TouchPad desativado:
cd /usr/local/bin
sudo nano touchpad-off
#!/bin/bash xinput --set-prop 14 "Device Enabled" 0 echo touchpad off
TouchPad ativado:
sudo nano touchpad-on
#!/bin/bash xinput --set-prop 14 "Device Enabled" 1 echo touchpad on
Torne os scripts executáveis com:
chmod +x touchpad-off chmod +x touchpad-on
Agora você pode alternar facilmente o estado do touchpad com
touchpad-off
etouchpad-on
.
Responder4
Na verdade, é suportado no Linux 4.7.5 apenas com recursos básicos (a rolagem com dois dedos não funciona, por exemplo). Estou no Ubuntu 16.04 e adquiri um Asus Zenbook Pro UX501V.