Desabilitando o touchpad do notebook automaticamente ao digitar
Dica publicada em Linux / Configuração
Desabilitando o touchpad do notebook automaticamente ao digitar
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:
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:
Caso tenha adicionado as linhas:
Section "InputDevice"...
coloque também em Section "Server Layout" a opção:
Ficando assim:
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:
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
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
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
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
syndaemon -di 1