Interrupção de rolagem natural do trackpad mágico

4

Eu tenho meu Apple Magic Trackpad conectado à minha distribuição Ubuntu 12.04 e está funcionando muito bem com um arquivo de configuração xorg personalizado em /etc/X11/xorg.conf.d/60-apple-wireless-trackpad.conf :

# Configuration for fine-tuning only the Apple Magic Trackpad.
Section "InputClass"
    Identifier "Apple Magic Trackpad"
    Driver "synaptics"

    # Match only the Apple Magic Trackpad
    MatchUSBID "05ac:030e"
    MatchIsTouchpad "on"

    # Set resolution tweaks for better response
    Option "VertResolution" "75"
    Option "HorizResolution" "75"

    # Set a timeout for multi finger click so accidental double-clicks don't
    # happen when right clicking and other gestures
    Option "EmulateMidButtonTime" "100"

    # Increase sensitivity
    Option "MinSpeed" "1.75"
    Option "MaxSpeed" "1.85"
    Option "AccelFactor" "0.05"

    # Scrolling   
    Option "VertScrollDelta" "-100"
    Option "HorizScrollDelta" "-100"
EndSection

O delta de rolagem negativo me dá "rolagem natural", isto é, rolagem reversa. O problema que estou tendo é que, ao rolar, muitas vezes ele "pula".

Isso é o que acontece:

  1. Deslizo com dois dedos para rolar para baixo ou até um determinado ponto.
  2. Eu faço novamente a mesma ação rapidamente para continuar rolando
  3. O conteúdo salta na direção oposta da qual estou rolando.

Eu fiz uma captura de tela aqui. Assista em tela cheia e preste atenção na barra de rolagem à esquerda.

    
por Naftuli Kay 24.06.2013 / 01:43

1 resposta

1

Parece que sua rolagem "rápida" está excedendo o delta de rolagem.

De qualquer forma, eu também tenho um Magic Trackpad no Ubuntu 12. Eu simplesmente troquei os botões do ZAxisMapping para obter rolagem natural.

Instruções detalhadas no Wiki do Ubuntu .

TL; DR:

Use xev para encontrar os botões "deslizar para cima" e "deslizar para baixo" para o seu trackpad. Coloque-os na ordem inversa em xorg.conf .

    
por 17.12.2013 / 09:45