sexta-feira, 31 de dezembro de 2010

Touchpad só funciona até o login

SO: Linux - Ubuntu 10.04 Lucid Linx
Note: HP Pavilion tx2540br

Solucionei com o tutorial abaixo.

Replicado de http://www.vivaolinux.com.br/dica/O-TouchPad-do-seu-notebook-nao-funciona-no-Ubuntu-10.04-Nao-funcionava



O TouchPad do seu notebook não funciona no Ubuntu 10.04? Não funcionava!

Muito bom dia, boa tarde e boa madrugada para aqueles fiéis e loucos que lêem o VOL de madrugada (como eu).

Aguardei ansioso pelo lançamento do Ubuntu 10.04, e assim que o link de download foi disponibilizado (início da tarde do dia 29/04), baixei e aguardei para testá-lo.

Os reviews, análises e afins já estão aos montes na internet. Particularmente gostei, até ter que usar o notebook sem o meu poderoso mouse "CLONE", apenas me aventurando no touchpad do meu lendário Acer TravelMat 2450 e sua caldeira movida a lenha e carvão.

O que acontecia?
- Nada.

É, o touchpad não funcionava. No meu notebook, o Ubuntu mostra um lindo indicador no canto superior direito do touchpad quando aperto as teclas FN + F7 para ativar/desativar o touchpad. Acontece que o ponteiro do mouse, insistia em ficar inerte.

Graças a comunidade, a solução veio rápida e eficaz. Não sei dizer se as soluções para mouses synaptics encontradas aqui no VOL se aplicam a essa versão do Ubuntu, porém executei 2 procedimentos e apenas 1 funcionou de maneira efetiva. As duas soluções vieram da mesma fonte: Hamacker.

A primeira "solução" (não funcionou pra mim, mas pode funcionar pra vocês) foi a seguinte:

Abra o terminal (Aplicativos/Acessórios/Terminal) e digite os seguintes comandos:

$ sudo modprobe -r psmouse
$ sudo modprobe psmouse proto=imps

Muito bom! Funciona, só que a função da combinação de teclas FN + F7 no meu notebook inverteu o estado do mouse. Quando aparecia o indicador de ativo ficava travado e vice-versa. E além do mais, ao reiniciar o note ou encerrar a sessão, na próxima inicialização não funcionava nada.

Aí vem um outro comando que pode ser executado, que "resolveria" o problema em definitivo para a primeira solução acima:

$ sudo dpkg-reconfigure xserver-xorg-input-synaptics

Digo "resolveria" porque no meu caso funcionou uma única vez após reiniciar o Ubuntu. Depois disso, não funcionou.

Então, surge a segunda solução que está funcionando corretamente comigo até hoje.

Abrindo o terminal novamente, execute os seguintes comandos:

$ cd /etc/udev/rules.d

Execute o comando a seguir:

$ ls

Mostrou algum arquivo "touchpad.rules"? Não? Então, iremos criá-lo:

$ touch touchpad.rules

Muito bom, agora edite o arquivo com o seu editor favorito e insira as seguintes linhas:

ACTION!="add|change", GOTO="xorg_synaptics_end"
KERNEL!="event*", GOTO="xorg_synaptics_end"
ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_end"
ENV{x11_options.MaxTapTime}="300"
LABEL="xorg_synaptics_end"

Salve o arquivo, reinicie e seja feliz!

Lembrando que não são TODOS os notebooks que funcionam após as aplicações dessa dica, ainda há uma outra que diz para inserir comandos na linha do boot na configuração do grub, porém eu não confio e não testei.

Espero que ajude a muitos, como me ajudou. Pois nem sempre temos o mouse por perto, mesmo ODIANDO utilizar o touchpad da acer que é ruim e duro para apertar os botões, as vezes em uma emergência precisamos dele.

Fonte das dicas:

Após a atualização do Ubuntu Lucid seu touchpad parou? #2 « Hamacker's Palace

Após a atualização do Ubuntu Lucid seu touchpad parou? « Hamacker's Palace

Nenhum comentário:

Postar um comentário