Tela sensível ao toque - ativar e desativar

Publicado por André Carezia em 01/02/2012

[ Hits: 21.701 ]

Blog: http://www.carezia.srv.br/

 


Tela sensível ao toque - ativar e desativar



Outro dia precisei desativar a tela sensível ao toque de um Dell Vostro 330.

Primeiro listei os dispositivos de entrada:

xinput --list
⎡ Virtual core pointer      id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer     id=4 [slave pointer  (2)]
⎜ ↳ Microsft Microsoft Wireless Desktop Receiver 3.1  id=11   [slave pointer (2)]
⎜ ↳ Quanta OpticalTouchScreen    id=9  [slave pointer (2)]
⎣ Virtual core keyboard    id=3  [master keyboard (2)]
[...]

Notei que a tela sensível ao toque está no número 9 (Quanta OpticalTouchScreen). Listei então as propriedades desse dispositivo:

xinput --list-props 9
Device 'Quanta OpticalTouchScreen':
   Device Enabled (125): 1
   Device Accel Profile (254):  0
   Device Accel Constant Deceleration (255):  1.000000
   Device Accel Adaptive Deceleration (256):  1.000000
   Device Accel Velocity Scaling (257):  10.000000
[...]

O primeiro item é o que interessa (Device Enabled), então mudei o valor dele:

xinput set-prop 'Quanta OpticalTouchScreen' 'Device Enabled' 0

E pronto! A tela deixou de responder ao toque. Para reativar, basta mudar o valor novamente:

xinput set-prop 'Quanta OpticalTouchScreen' 'Device Enabled' 1

E ela volta a reagir ao toque.

Para facilitar o uso, abri um novo arquivo num editor de texto e coloquei as seguintes linhas:

[Desktop Entry]
Name=Desativa tela sensível ao toque
Exec=xinput set-prop 'Quanta OpticalTouchScreen' 'Device Enabled' 0
Type=Application
NoDisplay=true
Categories=System;


Salvei com o nome "disable-touchscreen.desktop" e ajustei a permissão:

chmod +x disable-touchscreen.desktop

Daí, pelo menos no ambiente gráfico Gnome, basta dar dois cliques no ícone para desativar a sensibilidade ao toque da tela.

Para reativar facilmente, copiei este arquivo para outro com nome "enable-touchscreen.desktop" e editei assim:

[Desktop Entry]
Name=Ativa tela sensível ao toque
Exec=xinput set-prop 'Quanta OpticalTouchScreen' 'Device Enabled' 1
Type=Application
NoDisplay=true
Categories=System;


Pronto, rápido e fácil!

Para outros modelos de tela, basta adaptar o nome que aparece na saída do primeiro comando acima.

Outras dicas deste autor

Controle de banda para VoIP no Linux

Leitura recomendada

Instalando as fontes da Microsoft no Mandriva 2008.1

Nautilus script, sendToImageshack

Como está o Gnome 3.14 no Debian?

Instalando o Flash Player no Debian Etch em máquinas 64 bits

Recuperar o lilo no Slackware Linux, de forma diferente

  

Comentários
[1] Comentário enviado por removido em 01/02/2012 - 12:49h

muito bom!
;-))

[2] Comentário enviado por levi linux em 01/02/2012 - 18:20h

Parabéns, esse tipo de hardware já é uma realidade hoje em dia. Muito útil!

[3] Comentário enviado por julio_hoffimann em 01/02/2012 - 19:37h

Parabéns André!

Direto e didático.

Abraço!

[4] Comentário enviado por MaxmitH em 28/04/2017 - 20:11h

Obrigado por compartilhar!
Meu notbook tem um probleminha com umidade e, quando chove o toque fica louco.


[5] Comentário enviado por lelbarbosa em 17/03/2018 - 22:36h

comando xinput --list não funciona no meu, uso deepin, como posso desativar tela touch

[6] Comentário enviado por removido em 18/03/2018 - 13:38h


[5] Comentário enviado por lelbarbosa em 17/03/2018 - 22:36h

comando xinput --list não funciona no meu, uso deepin, como posso desativar tela touch


N variáveis:

Por que ele não funciona já parou para pensar um pouco?

Conforme o tópico vc esta usando o Deepin, coisa básica antes que falar que não funciona o comando tal :

which xinput

https://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/DESATIVAR-TELA-TOUCH

[7] Comentário enviado por carezia em 19/03/2018 - 09:39h


[5] Comentário enviado por lelbarbosa em 17/03/2018 - 22:36h

comando xinput --list não funciona no meu, uso deepin, como posso desativar tela touch


Qual é a saída do comando?

[8] Comentário enviado por thomasmappbe em 23/12/2019 - 05:38h

O local em que costumo usar toques para baixar músicas como toques de prestígio hoje é: https://suonerietelefono.com



Contribuir com comentário