
Acabei de instalar o Ubuntu em um laptop Dell antigo onde o Windows 10 estava fora de serviço. Este computador é uma tela sensível ao toque. A tela está quebrada há anos. Sempre que eu fazia uma atualização importante da janela, eu tinha que acessar os drivers do dispositivo e desativar a tela sensível ao toque e tudo ficava bem. Como posso fazer isso com o Ubuntu? Estou tendo problemas de tela antiga com o Ubuntu. Eu sou um novato. Obrigado, Dave
Responder1
ComoEste artigoafirma, existe um módulo do kernel chamado "hid_multitouch" que lida com coisas da tela sensível ao toque. Tente abrir um Terminal e digitar sudo modprobe -r hid_multitouch
, pressione Enter e digite sua senha. Agora veja se sua tela sensível ao toque ainda funciona.
Sim, ainda funciona:desculpe, neste caso não posso ajudá-lo mais.
Não, não funciona mais:Ótimo! mas ainda há um pequeno problema: você teria que fazer isso toda vez que o sistema inicializasse. Para tornar isso permanente, entre em um Terminal, faça sudo -i
e digite sua senha para se tornar Administrador, depois faça echo "blacklist hid_multitouch" >> /etc/modprobe.d/hid_multitouch
e finalmente reboot
reinicie. Depois de reiniciar o sistema e ver se a tela sensível ao toque permanece desativada.
Saudações Érico
Responder2
Desativando a tela sensível ao toque no Linux
Eu tenho um laptop Dell Inspiron 5557 com tela sensível ao toque quebrada. O cursor salta e clica aleatoriamente a cada poucos segundos, inutilizando o utilitário BIOS e as interfaces gráficas e aqui está como eu o desativei:
Solução:
- Pressione Alt+F3 para abrir um console;
- Edite /etc/rc.local para desabilitar o dispositivo touchscreen;
- Torne /etc/rc.local executável e reinicie.
$ sudo nano /etc/rc.local
#!/bin/sh
ls -1 /sys/bus/hid/drivers/hid-multitouch | grep 2A94:5241 > /sys/bus/hid/drivers/hid-multitouch/unbind
$ sudo chmod +x /etc.rc.local
$ reboot
Como encontrar o dispositivo correto:
Se o seu laptop não for exatamente igual ao meu, pode ser necessário encontrar o dispositivo USB correto para desativá-lo:
$ lsusb | grep -i touch
Bus 001 Device 006: ID 2a94:5241 G2Touch Multi-Touch(...)
$ cd /sys/bus/hid/drivers/hid-multitouch
$ ls -1
0003:2A94:5241.0006
0018:06CB:7621.0001
bind
(...)
então, teste:
$ sudo bash
$ cd /sys/bus/hid/drivers/hid-multitouch
$ echo "0003:2A94:5241.0006" > unbind
$ killall -9 Xorg
No meu caso, o gnomo parou de responder quando desativei o dispositivo. É por isso que incluo a killall -9 Xorg
no exemplo acima.
Se o seu dispositivo for AAAA:BBBB:CCCC:DDDD, use AAAA:BBBB:CCCC ou BBBB:CCCC como deviceid no script /etc/rc.local. Os últimos 4 dígitos mudaram frequentemente para mim.
Responder3
A solução do @Lucas funcionou para mim.
Só para acrescentar, quando inicialmente escolhi um dispositivo para desvincular, meu mouse não respondeu, então tive que usar a tela sensível ao toque para voltar ao meu shell. Consegui religar para fazê-lo funcionar novamente.
Pelo seu exemplo de dispositivos, era equivalente a:
echo "0003:2A94:5241.0006" > bind
Tentei então o próximo e foi o correto para desvincular. Criei o rc.local, reiniciei e funcionou!
Eu tenho um Dell XPS 15 9520 rodando Ubuntu 22.04.2
Responder4
Apenas tente este método:
- Vá para o menu BIOS do sistema (desligue o laptop e reinicie, pressione F1 continuamente até abrir o menu BIOS)
- Pesquise a opção Touchscreen e desative-a. (Está nas opções relacionadas ao sistema)
- Aplique ou salve as alterações e saia do BIOS. Certamente está iniciando e agora sua tela sensível ao toque está desativada.
Boa codificação.