Respondido nos comentários por balões
Como solução, pode ser útil remover o arquivo xorg.conf e tentar usar os drivers nouveau (OSS) para a placa nvidia e ver se as coisas funcionam nessa configuração.
Depois de instalar o Ubuntu 12.04 em um Macbook pro 6.2, o touchpad e o mouse USB externo funcionaram perfeitamente. Depois de reiniciar o sistema, não consigo usar o touchpad ou o mouse USB externo. Às vezes não há cursor, mas com mais freqüência eu só posso mover o cursor horizontalmente ⅚ do caminho através do monitor a partir do canto superior esquerdo. Eu desinstalei o mouseemu . xinpu lista mostra o mouse USB. O estado de consulta de xinput para o mouse USB mostra o seguinte:
ButtonClass
button[1]=up
...
button[16]=up
ValuatorClass Mode=Relative Proximity=In
valuator[0]=480
valuator[1]=2400
valuator[2]=0
valuator[3]=3
e re-emitindo este comando com o ponteiro no extremo direito exibe o mesmo, exceto:
valuator[0]=1679
Assim, o valuator[0] parece ser a coordenada x do cursor e a amplitude de movimento 480-1679 é de fato sobre ⅚ da largura do display (1440). Mas valuator[1] é suspeitamente grande, dado que a altura da tela é 900. Talvez isso seja um efeito colateral de ter usado anteriormente um monitor duplo, embora a inicialização com esse monitor conectado não ajude.
Existem outras entradas listadas em xinput list:
A remoção do módulo bcm5974 usando rmmod desativa o touchpad como esperado, mas não corrige o problema do mouse USB. Depois de adicionar o módulo de volta, ele está preso na posição (840,1050) em vez de (837,6700).
etc/X11/xorg.conf foi gerado por nvidia-settings e contém:
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Respondido nos comentários por balões
Como solução, pode ser útil remover o arquivo xorg.conf e tentar usar os drivers nouveau (OSS) para a placa nvidia e ver se as coisas funcionam nessa configuração.