Amigo boa tarde. Possuo um Dell N4030. Ele é ALPS onde o suporte as configurações avançadas ainda não é suportado pelo Kernel segundo outras comunidades. Atualmente utilizo Debian SID Kernel 3.2.1 e Gnome-Shell 3.2.1, mas acredio que o procedimento irá funcionar em outras versões do Kernel > 3.0 e também no Ubuntu, Qualquer coisa poste os resultados e dúvidas. Você precisa ter os pacotes de desenvolvimento em seu sistema pois os novos módulos serão compilados. Bom aqui está funcionando bem. Somente a rolagem horizontal não funciona ainda ou eu não descobri como configurá-la
. É interessante você ter também o pacote gpointing-device-settings para visulizar graficamente as informações do touch.
#aptitude install gpointing-device-settings
Obs.: O source que passarei está em fase de desenvolvimento. Não me responsabilizo por danos ao sistema.
No meu caso baxei os source do kernel (kernel.org) e compilei, mas acredito que o procedimento irá funcionar caso você baixar os fontes do repositório do Debian. Caso não funcione experimente baixar o release mais novo do Kernel e compile.
Vamos lá:
$ cd ~/Downloads
$ wget -c
http://planet76.com/drivers/elantech/psmouse-elantech-v6.tar.bz2$ tar -jxvf psmouse-elantech-v6.tar.bz2
# aptitude install build-essential
# aptitude install linux-headers-`uname -r`
# cd /usr/src/linux/drivers/input/mouse
# cp ~/Downloads/psmouse-elantech-v6/src/* .
# make -C /lib/modules/`uname -r`/build M=`pwd` psmouse.ko
# rmmod psmouse
# cp psmouse.ko /lib/modules/`uname -r`/kernel/drivers/input/mouse/
# modprobe psmouse
Faça o teste, provavelmente a rolagem vertical deverá estar funcionando
Veja os resultados
$cat /var/log/Xorg.0.log|grep mouse
$xinput list
Você verá as informações relativas ao ALPS.
Mais informações podem ser adquiridas aqui:
Fonte:
http://aur.archlinux.org/packages.php?ID=51343