Trackpad lento / sem resposta no MacBook Pro pré-unibody

5

Estou executando o Ubuntu Natty Narwhal no MacBook Pro pré-unibody (acredito que em 2007).

Parece haver um problema com o trackpad - ele mal funciona, para mover o cursor você tem que mover muito o dedo e termina os "gestos" abruptamente - digamos que você está movendo o cursor com o dedo e fora do azul apenas pára, embora o dedo ainda esteja em contato com a superfície do trackpad.

Esses problemas parecem desaparecer assim que eu inicializo o Mac OS X, então suspeito que seja algo específico do Ubuntu.

Além disso, se eu tentar mover o cursor não apenas com a ponta do dedo, mas aumentar a área de contato, ele parece funcionar bem, embora dificilmente seja conveniente.

    
por Art 18.11.2011 / 15:14

2 respostas

2

user35553 está certo, definir os valores FingerHigh e FingerLow via synclient deve produzir o efeito desejado.

synclient é uma maneira conveniente de se divertir com as várias opções oferecidas pelo driver Synaptics, mas se você estiver satisfeito com as alterações, provavelmente desejará torná-las permanentes para todos os usuários, em vez de executar synclient manualmente ou no login.

Normalmente, você faria isso através do arquivo xorg.conf, mas o Ubuntu, junto com várias outras distribuições, descontinuou o uso de xorg.conf em favor de scripts específicos do dispositivo dentro de /usr/share/X11/xorg.conf.d . Você pode ou não ter esse diretório e, se o fizer, poderá ou não ter um arquivo dentro dele chamado 50-synaptics.conf . Crie o diretório, se necessário, e abra o arquivo (substituindo o gedit pelo seu editor de escolha):

sudo mkdir /usr/share/X11/xorg.conf.d
sudo gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf

Edite o arquivo para incluir as linhas Option que definem os valores de FingerHigh e FingerLow desejados. O meu parece assim:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "FingerLow" "10"
    Option "FingerHigh" "16"
EndSection

Salve o arquivo e, quando você reiniciar, suas novas configurações serão aplicadas em todos os lugares no X.

    
por Ian Renton 28.11.2011 / 14:28
4

Boas notícias,

A solução para o seu problema são as configurações do cliente sináptico acessíveis através do Terminal.

Você pode verificar as configurações: synclient | grep -e 'FingerHigh \ | FingerLow' Você pode definir as configurações: synclient FingerLow = 01 & amp; & amp; synclient FingerHigh = 10

As configurações padrão:

FingerLow               = 29
FingerHigh              = 35

Comando: synclient FingerLow = 29 & amp; & amp; synclient FingerHigh = 35

Não permiti que eu usasse os pontos dos meus dedos para mover o cursor, o que era frustrante ter que pressionar mais para registrar um movimento do que no OSX.

Algumas pessoas relatam que as seguintes configurações foram melhores:

FingerLow               = 10
FingerHigh              = 16

Comando: synclient FingerLow = 10 & amp; & amp; synclient FingerHigh = 16

Eu defini o seguinte, sempre responde, não importa o quanto eu toque o bloco, talvez até melhor do que as configurações padrão do OSX na minha opinião:

FingerLow               = 1
FingerHigh              = 10

Comando: synclient FingerLow = 01 & amp; & amp; synclient FingerHigh = 10

Party no estilo linux! ^ _ ^

    
por berglh 27.11.2011 / 02:35