Passei muita raiva quando começava a digitar alguma coisa e ao esbarrar no
touchpad ele avacalhava tudo. Pois ao pesquisar na internet, encontrei uma solução muito boa. De primeira não funcionou, mas depois que eu mesclei duas dicas deu certo.
Aqui deixo a dica de como funcionou no meu caso. Utilizo
Ubuntu 9.04, mas creio que sirva para diversas versões
Linux.
Edite o arquivo
/etc/X11/xorg.conf:
$ sudo /etc/X11/xorg.conf
Adicione ou localize as linhas:
Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "on"
Option "SHMConfig" "on"
EndSection
O importante é o driver do mouse ser "synaptics" e a opção "SHMConfig" estar habilitada com o "on".
Localize a seção "Section Module" e acrescente a opção:
Load "synaptics"
Caso tenha adicionado as linhas:
Section "InputDevice"...
coloque também em Section "Server Layout" a opção:
InputDevice "touchpad" "AlwaysCore"
Ficando assim:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "Default Screen" 0 0
InputDevice "touchpad" "AlwaysCore"
EndSection
Depois é só ir no menu Sistema -> Preferências -> Aplicativos de sessão, adicione um "novo" e coloque o nome como "desabilitar touchpad". Em comando coloque:
syndaemon -i 1
Reinicie o modo gráfico apertando Ctrl+Alt+Backspace ou indo no menu de desligar.
Faça um teste digitando alguma coisa e logo em seguida tente mexer o mouse. O mouse para por 1 segundo sempre que você digita alguma coisa. O mesmo não acontece com o mouse USB.
Para mim isso é perfeito!
Abaixo o meu xorg.conf completo:
Section "Monitor"
Identifier "Configured Monitor"
EndSection
#Seção do mouse Synaptic para desabilitar o touch
Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "on"
Option "SHMConfig" "on" # Essa linha é importante para desabilitar o mouse
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
Load "composite"
Load "aixgl"
Load "xgl"
Load "synaptics" # Essa linha é importante para desabilitar o mouse
EndSection
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "Default Screen" 0 0
InputDevice "touchpad" "AlwaysCore" # Faz a seção do mouse touchpad funcionar é importante para desabilitar
EndSection
Section "Device"
Identifier "Configured Video Device"
BusID "PCI:1:5:0"
Driver "ati"
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "on"
Option "TexturedVideo" "off"
EndSection