quarta-feira, 7 de janeiro de 2015

Reconhecendo scroll touchpad ASUS X450L no Ubuntu 14.10

Bom pessoal, recentemente adquiri um notebook ASUS da série X450L e tentei usar o ubuntu nele, quase tudo funcionou ok, exceto 3 coisas:
O touchpad é reconhecido como um mouse padrão, então o scroll dele com dois dedos não funciona, o controle de brilho também não funciona, e quando você suspende o OS, o touchpad pára de funcionar.
Destes 3 problema, depois de muitas pesquisas e tentativas frustradas, o único que consegui resolver (e o que mais me incomodava) foi o scroll do touchpad, então neste post vou facilitar a vida dos amigos brazucas que estão sofrendo com este problema também no ubuntu 14.10.
Resumindo o problema em poucas linhas, o touchpad que este modelo de notebook utiliza é de uma fabricante chamada focaltech e não há nenhum driver oficial do dispositivo para o kernel do linux até o momento, a gambiarra solução encontrada foi emular este touchpad como se fosse um mouse comum, e por este motivo, ele não reconhece o toque com dois ou mais dedos, nem o scroll por consequência.
Depois de várias pesquisas, achei um link com uma imagem não oficial do kernel 3.16.0-28 (que veio na instalação do ubuntu 14.10) com um patch para reconhecer o touchpad da focaltech.
Para instalar esse patch, primeiramente baixem estes arquivos .deb do link abaixo:

https://www.dropbox.com/sh/07642x3lziqgmz9/AADmz5pR4X5ZTfRSDKmeDZo_a/stable?dl=0


Deixe todo os arquivos baixados dentro de alguma pasta qualquer.
Abra o terminal, com o comando cd, entre na pasta que vc deixou todos os arquivos baixados.
Antes do póximo passo, apenas confirme se vc tem a versão 3.16.0-28 do kernel, para verificar isto digite o comando uname -r.
Se sua versão não for esta, recomendo que tente instalar este kernel no seu sistema, pesquise na internet como instalá-lo se não souber.

Estando dentro da pasta e confirmado o kernel, digite o comando: sudo dpkg -i *.deb 
Digite sua senha.
A seguir, digite o comando: sudo reboot para reiniciar o sistema, e ao reiniciar, o touchpad estará funcionando perfeitamente.

E é apenas isto, os outros dois problemas ainda não consegui resolver porque não achei soluções ainda, mas assim que achar eu posto aqui no blog.

See ya.