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.
[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!