Touchpad Synaptics - tap-click não funciona (Slackware 13)

Publicado por Roger Aguiar de Freitas em 18/12/2009

[ Hits: 11.993 ]

 


Touchpad Synaptics - tap-click não funciona (Slackware 13)



Bom, depois que instalei o Slackware 13 me deparei com algo inconveniente. O tap-to-click (toque no touchpad para clicar) não funcionava, no mais tudo funcionava no touchpad. Esse problema acontecia por causa da autodetecção do hal que não o configurava.

Esse esquema de autodetecção me complicou um pouco pois não sabia como lidar com o hal. Mas nada que uma boa "googlada" e conversas com meu amigo (Marco - Demoncyber) não ajudasse.

O meu Slackware não veio com o arquivo xorg.conf por padrão no diretório /etc/X11/, então tive que criá-lo, mas primeiro precisei ver se o pacote "xf86-input-synaptics" estava instalado. Como eu tenho slapt-get como gerenciador de pacotes, foi simples verificar, apenas:

# slapt-get --search xf86-input-synaptics
xf86-input-synaptics-1.1.3-x86_64-1 [inst=yes]: xf86-input-synaptics

Ok, já está instalado, caso não esteja é só digitar:

# slapt-get --install xf86-input-synaptics

Caso você não tenha o slapt-get instalado, leia: Slapt-get, prático e eficiente para atualizar o sistema e baixar programas novos [Artigo]

Como criar o xorg com minhas configurações?

# X -configure --:2

Isso cria um arquivo de xorg identificando os dispositivos básicos

Onde fica o arquivo que criei? Em /root/xorg.conf.new.

Agora basta você copiar para o local onde o arquivo deveria ficar, /etc/X11/, e lá podemos modificar seu nome para xorg.conf e deixar um arquivo de backup caso ocorra algo de errado.

# cp /root/xorg.conf.new /etc/X11/ && cp /etc/X11/xorg.conf.new /etc/X11/xorg.conf

Beleza!

Agora só falta editar o nosso xorg.conf usando o editor de texto que preferir. No caso vou usar o vim.

# vim /etc/X11/xorg.conf

Aí vamos inserir as seguintes linhas (conforme o arquivo de xorg foi criado) nas sessões:

Section "Module"
    Load "synaptics"
EndSection

Section InputDevice
    Identifier	"Mouse0"
    Driver	"synaptics"
    Option	"Protocol" "auto-dev"
    Option	"Device" "/dev/input/mouse0"
    Option	"TapButton1" "1"
EndSection

Após isso é só reiniciar o X e pronto!

Acho que é isso, espero ter ajudado as pessoas que tenham passado pelo mesmo problema que tive.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Como ajustar o brilho da tela via linha de comando

apt-pinning - Forçando downgrades em Debian-likes

Erro ao iniciar Steam no Void Linux [Resolvido]

Configurando Gerenciador de Impressora no Ubuntu GNOME 13.10

Syntax highlighting do Vim no Arch Linux

  

Comentários
[1] Comentário enviado por arauto_ em 18/12/2009 - 10:26h

Roger, outra sugestão, seria mudar a configuração do hal em vez de criar um arquivo xorg.conf. Para fazer isto, copie o arquivo exemplo 11-x11-synaptics.fdi que está em /usr/share/hal/fdi/policy/10osvendor/ para /etc/hal/fdi/policy. Perceba que o arquivo exemplo está todo comentado. Se você quer adicionar o tap, inclua esta linha:

<merge key="input.x11_options.TapButton1" type="string">1</merge>

Recomendo também colocar o SHMConfig, assim você poderá testar outras opções facilmente:

<merge key="input.x11_options.SHMConfig" type="string">on</merge>

Depois que você adicionar tudo aquilo que precisa, reinicie o hal:

/etc/rc.d/rc.hald restart

É bom verificar o /var/log/syslog depois que reiniciou o hal. Se você tiver feito algo errado no arquivo 11-x11-synaptics.fdi, o syslog te mostrará.

Lembra que eu falei sobre ligar o SHMConfig, então agora você pode testar as inúmeras opções do synaptics antes de modificar o arquivo 11-x11-synaptics.fdi. Para ver quais opções estão ativadas, digite em um terminal:

synclient - l

Se quiser ativar alguma opção do synaptics, como por exemplo o scroll na horizontal, faça:

synclient HorizEdgeScroll=1

Poucos touchpad aceitam todas as opções do synaptics, mas desta forma fica fácil verificar aquelas que são mais interessantes e que funcionam no seu notebook.

[2] Comentário enviado por J_Adler em 28/03/2010 - 10:33h

Gostaria de agradecer ao arauto e ao Roger.... eu segui a dica do Roger, mas quando fui reiniciar o modo grafico .... deu erro ...
então segui com a dica do arauto .... simplesmente digitei synclient TapButton1=1 e ele já estava funcionando ....
eu copiei os arquivos que ele havia mandado copiar ... e descomentei todas as opções ... e ainda sim não deu certo ... so quando eu digitei o que comando synclient que veio a funcionar .....
e dei uma olhada na lista também .... obrigado!

o único problema é que tenho que digitar no terminal sempre que inicio o ambiente grafico!

[3] Comentário enviado por removido em 20/05/2010 - 13:26h

Era tudo que eu precisava, valeuzão.

[4] Comentário enviado por coldplay em 21/03/2011 - 13:46h

Olá pessoal,

Possuo um notebook, Qbex, Core i3, link com um idêntico: http://www.qbex.com.br/produtos/prodt_note_d.aspx?nid=37 , que veio instalado o Ubuntu 10.10, até ai, td tranquilo, tudo funcionando, mas como não sou muito experiente e como veio com todas as configurações da Qbex, inclusive seu nome e senha, optei por, novamente, reinstalar 10.10 limpinha, mas, foi então que começaram os problemas, primeiro a wireless não funcionava mais e as vezes só quando o sistema queria, depois passou a travar em uma dessas vezes que funcionou. Dai, resolvi instalar o 9.04 que eu tinha para dai sair atualizando até o 10.04, e novamente as coisas voltaram a funcionar, até que um dia, ao ser solicitado para atulizar de 2.6.32-27 para 2.6.32-28, novamente a wireless passou a não funcionar e em seguida o Shift direito, e simultaneamente, Shift + 1 não fazia aparecer a "!", nem Shift + q não fazia aparecer a "Q", bem como as teclas Fn+F8 (que deveria ativar a wireless e não funciona, na verdade, estou sem essa função Fn). Eis que sou novamente solicitado a atualizar, agora, para 2.6.32-29, pensando eu que resolveria os meus problemas, porém, doce engano.

Bem, tentei, tentei todas as formas encontradas em minhas pesquisas, mas, infelizmente, sem sucesso, desde o primeiro ocorrido, atualizações de distro e kernel.

Outras soluções que encontrei e nada:
http://www.vivaolinux.com.br/dica/O-TouchPad-do-seu-notebook-nao-funciona-no-Ubuntu-10.04-Nao-funcio...

http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Touchpad-nao-funciona-1 ....

entre outras que agora não tenho mais os links.

Dai, cansado de não poder usar o notebook, optei por fazer uma reinstalação do Ubuntu 10.04 LTS, limpinha, mas, nada adiantando para resolver os problemas.

E lá se vão, praticamente, 2 meses de problemas e 3 meses de aniversário do notebook.

Estou pensando em instalar o RWindows para ver se há problemas também, porém, vou esperar respostas aqui.

A quem puder me ajudar, OBRIGADO!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts