Como desabilitar o touchpad no Linux

Essa dica é rápida demais, mas assim aproveito pra dar um “alô”. Primeiro, para dizer que tenho escrito pouco, mas estou retomando os artigos e nos últimos 30 dias tenho me preparado, comprado ferramentas e fazendo cursos para pegar algumas técnicas que me permitam ir além de tutoriais de uso; vamos começar a empregar o material dos artigos em coisas que teremos orgulho de mostrar para os amigos!

A segunda coisa que gostaria, é agradecer ao Guilherme Euler da empresa Euler Soluções em Internet, que me deu o caminho para configurar o SSL no site em menos de 10 minutos. Se você reparar, agora o Do bit Ao Byte é acessado pelo protocolo SSL (olhe o https na URL). Bem, não tem nada no site que implique em problemas de segurança para o leitor, mas partindo de 1 de Julho de 2018 o Google Chrome passará a informar que o site é inseguro para quem não implementar SSL. Então, evita-se assim que os usuários fujam do site por receio. Agora vamos ao artigo.

 Como desabilitar o touchpad no Linux

Em minha visão, o touchpad pode ser muito útil pra viagens, quando se quer utilizar o notebook no ônibus ou avião, mas não conheço quem não use um mouse no notebook devido ao desconforto que é utilizar o touchpad. O ruim é que quando esbarramos o dedo no touchpad, acaba-se mundando o foco para fora da janela que se está digitando, causando bastante aborrecimentos. Mas é fácil desabilitar o touchpad, vou mostrar como fazê-lo por linha de comando.

Instalar o xinput

Para tal, devemos previamente instalar o programa xinput, e para isso:

sudo apt-get install xinput
#ou em red-hat flavors:
yum install xinput

Depois (como usuário non-root), precisamos identificar o dispositivo, então desabilitá-lo:

xinput

Isso deve retornar uma lista como essa:

Como desabilitar o touchpad no Linux

No caso, é o ID 14. Sabendo então o ID do touchpad, basta agora chamar o xinput com os respectivos parâmetros:

xinput set-prop 14 "Device Enabled" 0

Para habilitar, o último parâmetro deve ser 1. Mas é muito mais simples deixar que isso aconteça sozinho, por isso criei um shell script para automatizar a descoberta e desabilitação, já que por acaso eu vi o ID mudar e isso pode fazer com que um comando hardcoded no .bashrc pare de funcionar. Crie um arquivo, por exemplo, touchpadOff.sh e adicione essas linhas:

#!/bin/bash
TOUCH_ID=`xinput |grep Touchpad|sed -re 's/.*(id=[[:digit:]]{1,}).*/\1/; s/id=//'`
xinput set-prop $TOUCH_ID "Device Enabled" 0

Dê permissão de execução e adicione-o à última linha válida do seu .bashrc:

/home/seuUsuario/touchpadOff.sh


Provavelmente esse foi um dos primeiros comandos que você aprendeu em Linux, mas não posso deixar de mostrar como transformar o arquivo em executável:

chmod 700 touchpadOff.sh

 

É isso,  como desabilitar o touchpad no Linux!

 

Siga-nos no Do bit Ao Byte no Facebook.

Prefere twitter? @DobitAoByte.

Inscreva-se no nosso canal Do bit Ao Byte Brasil no YouTube.

Também no Instagram.

Nossos grupos:

Arduino BR

https://www.facebook.com/groups/microcontroladorarduinobr/
Raspberry Pi BR

https://www.facebook.com/groups/raspberrybr/
Orange Pi BR

https://www.facebook.com/groups/OrangePiBR/
Odroid BR

https://www.facebook.com/groups/odroidBR/
Sistemas Embarcados BR

https://www.facebook.com/groups/SistemasEmbarcadosBR/

Sistemas Eletrônicos

https://www.facebook.com/groups/544679592355388/

Projetos Arduino | Eletrônica

https://www.facebook.com/groups/projetosarduinoeletronica/

ESP8266 e ESP32

https://www.facebook.com/groups/ESP8266BR/

ARM Brasil

https://www.facebook.com/groups/508153815944410/

MIPS BR

https://www.facebook.com/groups/MIPSBR/
Do Bit ao Byte

https://www.facebook.com/groups/dobitaobyte/

Próximo post a caminho!

Djames Suhanko

Djames Suhanko é Perito Forense Digital. Já atuou com deployer em sistemas de missão critica em diversos países pelo mundão. Programador Shell, Python, C, C++ e Qt, tendo contato com embarcados ( ora profissionalmente, ora por lazer ) desde 2009.