Uma coisa muito irritante no touchpad dos notebooks é aciona-lo sem querer enquanto você digita algo. Involuntariamente você clica em algum botão, marca texto, fecha alguma janela ou simplesmente tira o foco da caixa de texto e digita tudo em algum outro lugar. Para evitar esse comportamento podemos desabilitar o touchpad enquanto digitamos. O procedimento é simples e rápido, não requer prática tão pouco habilidade.
Primeiro vamos editar o xorg.conf
para adicionar um parâmetro na configuração do touchpad. Depois configurar o syndaemon
para desabilitar o touchpad quando o teclado estiver ativo. Mamão com açucar.
Pra começar vamos fazer uma cópia do xorg.conf
só por precaução.
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Agora vamos editar o arquivo original:
sudo gedit /etc/X11/xorg.conf
Procure por uma sessão parecida com isso:
Section "InputDevice"
Identifier "Synaptics Touchpad"
(...)
End Section
E adiciona a linha abaixo antes de End Section
:
Option "SHMConfig" "on"
Por fim vamos adicionar o syndaemon
na iniciação da nossa sessão Gnome. Para isso vá em System > Preferences > Sessions, clique na aba Startup Programs, clique no botão Add e digite syndaemon -d -t -i 2
.
Agora é só reiniciar o Xorg com a combinação de teclas CTRL + ALT + BACKSPACE e testar.
O syndaemon é um programa que monitora a atividade do teclado. A opção -d faz com que ele rode em background o tempo inteiro, -t faz com que ele desative apenas o clique e a rolagem do touchpad, você pode mover o cursor enquanto digita. Por fim, a opção -i é o tempo em segundos que o touchpad vai permanecer desabilitado depois que a última tecla é pressionada.