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

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

[ Hits: 11.847 ]

 


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

Sincronizando Portage com GIT no Sabayon Linux

Grub não detecta outras partições após a atualização do Slackware [Resolvido]

Sucesso de venda: indicamos livro Red Hat (Fedora)

Rodando programas 32 bits no Slackware64

Configurando Bluetooth no Debian GNU/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