Cursor movendo apenas horizontalmente em um macbook 6.2 com o Ubuntu 12.04

0

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:

  1. Ponteiro XTEST do núcleo virtual que parece preso na posição (840,1050).
  2. bcm5974 que parece preso na posição (837,6700).

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"
    
por Glyn Normington 29.05.2012 / 14:29

1 resposta

1

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.

    
por Tim 08.07.2014 / 15:58