Eu encontrei um problema estranho depois de atualizar meu kernel no Ubuntu 14.04, principalmente a rolagem do touchpad parou de funcionar. Depois de passar algum tempo na depuração, cheguei a uma conclusão de que o driver synaptics não está carregado. Estas são as pistas que me fazem pensar assim:
1) o touchpad é detectado
$ xinput -l
...
⎜ ↳ PS/2 Synaptics TouchPad id=12 [slave pointer (2)]'
2) nenhum rastreio do driver 'synaptics' no Xorg.0.log:
$ cat /var/log/Xorg.0.log | grep synaptics
está vazio
3) finalmente no mesmo arquivo de log eu encontrei a linha que diz:
[ 34.046] (II) Using input driver 'evdev' for 'PS/2 Synaptics TouchPad'
que é bastante simples. Eu tentei remover e reinstalar xserver-xorg-input-synaptics
sem nenhum efeito bom. Também o arquivo de configuração /usr/share/X11/xorg.conf.d/50-synaptics.conf parece OK para mim, pois contém:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
EndSection
o que pode ser um pouco estranho é que o meu sistema possua cópia deste arquivo localizado em /etc/X11/xorg.conf.d
é claro que não consigo alterar nada do modo gráfico ( Configurações- & gt; Rato e Touchpad ), pois não há opções.
Alguém tem uma idéia de por que meu sistema ignora o arquivo de configuração 50-synaptics.conf e usa o evdev como driver?
EDIT: o kernel que eu uso agora é 3.13.0-43-generic. a última vez que o touchpad funcionou corretamente foi com o 3.13.0-29-generic