Desabilitando o touchpad do notebook automaticamente ao digitar

Publicado por Giovanni Cândido da Silva em 16/05/2009

[ Hits: 15.832 ]

Blog: http://giovannicandido.wordpress.com

 


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:

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

Outras dicas deste autor

Desabilitando o touchpad com script

Wine: problemas com driver de som

Resolvendo problema de gráficos e instalando o Ubuntu 10.04

Compiz: Resolvendo problema com vídeos piscando

Problemas com vídeos piscando no modo OpenGL? Ubuntu 10.04 resolve!

Leitura recomendada

Teclado multilíngue (exemplo: português/polonês)

Enriquecendo o artigo II: Gerando arquivos PDF através do SAMBA

Coloque a lixeira em sua área de trabalho do Gnome

Debian 8: Deixando o sistema mais rápido

Erro: 'locale: Cannot Set LC_ALL' no Slackware [Resolvido]

  

Comentários
[1] Comentário enviado por arauto_ em 16/05/2009 - 21:29h

Parabéns, essa dica é muito boa, tanto que já estou utilizando no meu notebook. Coloquei no meu rc.local o seguinte comando:
syndaemon -di 1



[2] Comentário enviado por nfermat em 18/05/2009 - 16:50h

Ter o synaptics instalado e o syndaemon ativo
são coisas fundamentais, principalmente para
quem não usa um mouse extra.

Lembrando que é possível configurar o tempo
que o touchpad fica desabilitado.

[3] Comentário enviado por Maion em 09/06/2009 - 19:05h

Parabéns, muito boa a dica!! Estava ficando absurdamente irritado com o meu touchpad!

Muito bom mesmo!

Acho que esses pequenos detalhes poderiam ser incorporados aos sistemas automaticamente, isto é, essas linhas poderiam vir Default, mas isso é só uma opinião de um usuário que nem imagina possíveis implicações disso...

ehehhe
abraços e Obrigado!!

[4] Comentário enviado por Tjdestroyer em 25/06/2009 - 09:05h

Vlw pela dica...

Tb concordo com o Maion... isso deveria ser default do sistema... Quem nunca passou raiva com o touchpad que atire a primeira pedra...

Abraços...

[5] Comentário enviado por xpaulinhox em 01/07/2009 - 09:48h

Muito bom cara, isso é muito útil, e eu nem imagina que isso era possível, acontecia direto comigo isso de estar digitando e o dedão tocar sem querer no touchpad e estragar tudo, já estava mudando até o meu jeito de escrever.
Deveria vir como default ³.

[6] Comentário enviado por fabio em 06/09/2009 - 08:59h

Excelente! A dica caiu como uma luva ao configurar Ubuntu no notebook da minha noiva.

[7] Comentário enviado por newwave em 09/09/2010 - 12:16h

E pra quem não tem o xorg.conf, como eu, que uso o Ubuntu 10.04?

[8] Comentário enviado por giovannikenpachi em 13/09/2010 - 08:10h

Opa, newwave.

Acho que o Ubuntu 10 tem isso incorporado, vá em Sistema > Preferência > mouse

Dê uma olhada deve ter algo no mesmo sentido, eu não estou com o ubuntu agora para ver, mas isso deve ser opção do gnome.

Flw

[9] Comentário enviado por diogozgabriel em 05/01/2015 - 19:26h

Parabéns, boa dica! Me incomodava com isso a algum tempo depois que comprei meu Dell vostro

[10] Comentário enviado por lauraglima em 13/10/2017 - 15:11h

Eu tenho um problema. Meu Mint não tem o arquivo etc/x11/xorg.conf mas eu achei um usr/share/X11/xorg.conf.d ... serve para essa dica ou melhor criar um etc/X11/xorg.conf ? Tentei criar, seguindo as dicas de um outro tutorial, mas não rolou... aparecia sempre uma mensagem de erro...
Tem o botão de desabilitar o touchpad enquanto digito, mas não sei porque cargas d'água o meu não funciona. No momento estou conseguindo usar com a opção habilitar cliques do mouse com o touchpad desmarcada, mas eu gostaria de ter ambas funcionando.. alguém me ajuda?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts