Você precisa forçar o Xorg a usar o driver evdev (genérico) em vez do driver de sinápticos regular. Para mim (Touchegg) funciona, o único problema é que a entrada do mouse não está mais sendo reconhecida, apenas os gestos. Veja também minha pergunta , mas talvez funcione em seu sistema, então vale a pena tentar!
Para carregar o driver evdev;
- Execute xinput e obtenha o deviceId do touchpad
- Execute xinput --watch-props DEVICEID e observe o nó do dispositivo (234), por ex. / dev / input / eventXXXX
- Diga ao Xorg para carregar o driver evdev (/etc/x11/xorg.conf) (substitua eventXXXX)
Section "InputClass" Identifier "touchpad catchall" Driver "evdev" MatchDevicePath "/dev/input/eventXXXX" Option "Ignore" "false" Option "Floating" "off" EndSection
- Agora você só precisa reiniciar o servidor X com "sudo service lightdm restart", para que as alterações entrem em vigor.
Também achei esta página no Wiki oficial do Ubuntu, ele afirma que o toque de três dedos deve funcionar seguindo as instruções, tentei, mas sem sorte. Então eu ainda não entendi se é um recurso do Ubuntu ou se realmente precisamos desses aplicativos externos.
Outro aplicativo externo vale a pena tentar pode ser xSwipe , eu nunca tentei, mas parece incluir os mesmos recursos. Algumas preocupações sobre a duração da bateria, porém, podem ser corrigidas diminuindo a precisão.