Como posso fazer meu touchpad rolar verticalmente ou horizontalmente, mas não ambos?

1

Se eu estiver navegando na internet e uma página tiver barras de rolagem horizontais e verticais, será realmente irritante rolar pelo meu touchpad. Ele continua rolando horizontalmente e verticalmente!

Estou usando o Ubuntu 16.04 e abaixo estão as configurações do touchpad

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (160):   1
    Coordinate Transformation Matrix (162): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (282): 1
    Device Accel Constant Deceleration (283):   2.500000
    Device Accel Adaptive Deceleration (284):   1.000000
    Device Accel Velocity Scaling (285):    12.500000
    Synaptics Edges (286):  1769, 5431, 1652, 4658
    Synaptics Finger (287): 25, 30, 0
    Synaptics Tap Time (288):   180
    Synaptics Tap Move (289):   242
    Synaptics Tap Durations (290):  180, 100, 100
    Synaptics ClickPad (291):   0
    Synaptics Middle Button Timeout (292):  75
    Synaptics Two-Finger Pressure (293):    282
    Synaptics Two-Finger Width (294):   7
    Synaptics Scrolling Distance (295): 200, 200
    Synaptics Edge Scrolling (296): 0, 0, 0
    Synaptics Two-Finger Scrolling (297):   1, 1
    Synaptics Move Speed (298): 1.000000, 1.750000, 0.036300, 0.000000
    Synaptics Off (299):    1
    Synaptics Locked Drags (300):   0
    Synaptics Locked Drags Timeout (301):   5000
    Synaptics Tap Action (302): 2, 0, 0, 0, 1, 3, 0
    Synaptics Click Action (303):   1, 1, 0
    Synaptics Circular Scrolling (304): 0
    Synaptics Circular Scrolling Distance (305):    0.100007
    Synaptics Circular Scrolling Trigger (306): 0
    Synaptics Circular Pad (307):   0
    Synaptics Palm Detection (308): 0
    Synaptics Palm Dimensions (309):    10, 200
    Synaptics Coasting Speed (310): 21.120001, 50.000000
    Synaptics Pressure Motion (311):    30, 160
    Synaptics Pressure Motion Factor (312): 1.000000, 1.000000
    Synaptics Resolution Detect (313):  1
    Synaptics Grab Event Device (314):  0
    Synaptics Gestures (315):   1
    Synaptics Capabilities (316):   1, 0, 1, 1, 1, 1, 1
    Synaptics Pad Resolution (317): 83, 46
    Synaptics Area (318):   0, 0, 0, 0
    Synaptics Noise Cancellation (319): 8, 8
    Device Product ID (277):    2, 7
    Device Node (278):  "/dev/input/event6"
    
por aeid 13.01.2017 / 20:29

3 respostas

1

Recentemente, o libinput ganhou um recurso para bloquear seu movimento de rolagem vertical ou horizontalmente ao detectar que você está tentando rolar dessa maneira. A fechadura fica desbloqueada se detectar movimento diagonal deliberado, para que você possa, por exemplo, mover-se em editores gráficos, etc.

Aqui está um link para discussão . Ele já foi mesclado no git e, se eu entendi corretamente, fará parte da versão libinput 1.12. Então, se você quer tentar, eu encorajo você a instalar o libinput-1.12 (não lançado a partir da gravação da resposta) ou mais tarde.

    
por Hi-Angel 10.08.2018 / 16:09
0

Você pode ir para Sistema - > Preferências - > Hardware - > Mouse e lá desativar a rolagem horizontal, também escolher se você quer rolagem de borda ou dois dedos. Você poderia tentar usar um dos dois com borda e o outro com dois dedos.

    
por Yeib Beoulve 13.01.2017 / 20:37
0

O problema está relacionado a algum bug em xorg-synaptics . Você pode instalar e usar um driver de espaço do usuário melhor para o mesmo propósito, libinput .

Pode ser instalado por

sudo apt install xserver-xorg-input-libinput

O toque está desativado por padrão, então você precisa ativá-lo se quiser.

Execute sudo -H gedit /usr/share/X11/xorg.conf.d/90-libinput.conf e adicione

Option "Tapping" "True"

na seção do touchpad do arquivo de configuração. Salve o arquivo e reinicie.

    
por Pilot6 13.01.2017 / 21:13