Gesto inverso de rolagem com dois dedos não funcionando no menu

1

Estou em uma Dell Inspiron 15 3000 series executando o Zorin OS 12.2 (eu sei que este fórum é para o Ubuntu, mas é baseado no Ubuntu 16.04.2, e tenho certeza que este problema será o mesmo em ambos os sistemas operacionais) .

Eu quero inverter a direção da rolagem com dois dedos. (Então, arrastar dois dedos para baixo faz a barra de rolagem cair.) Eu olhei para várias perguntas já, incluindo isso um, mas nenhum ajudou eu.

Saída do comando xinput list (excluindo informações do teclado):

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                          id=11   [slave  pointer  (2)]
⎜   ↳ DLL0651:00 06CB:2985                      id=12   [slave  pointer  (2)]

Eu sei que o meu touchpad é o terceiro com um id de 12.

Conteúdo da pasta /usr/share/X11/xorg.conf.d :

10-amdgpu.conf  10-quirks.conf  11-evdev-quirks.conf      51-synaptics-quirks.conf  70-wacom.conf
10-evdev.conf   10-radeon.conf  11-evdev-trackpoint.conf  70-synaptics.conf

Conteúdo de 70-synaptics.conf :

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
      MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

Como eu disse, nenhuma das soluções nas perguntas que eu vi me ajudou. Eu acredito que isso é porque nenhum deles lidou com drivers synaptics (que é o que eu estou usando).

Este é o pacote do driver que estou usando:

xserver-xorg-input-synaptics-hwe-16.04

Consegui alcançar (quase) o que eu quero usando o comando synclient . Aqui está o que eu fiz:

  1. Quando corri synclient , vi estas duas configurações: VertScrollDelta = -46 e HorizScrollDelta = -46

  2. Então, usei esses comandos para alterá-los de negativos para positivos: synclient VertScrollDelta = 46; synclient HorizScrollDelta = 46

Ainda estou para reiniciar, então não sei se essas configurações serão salvas, mas vou descobrir isso em outra ocasião.

Esta rolagem invertida de dois dedos funciona em todos os lugares, exceto no menu. Quando uso o menu no canto inferior esquerdo, a rolagem não é alterada.

Eu gostaria de fazer com que isso seja revertido, mesmo no menu.

Editar:

Eu tive que adicionar os comandos para Startup Applications para que ele mudasse após o reinício.

Também funcionou de repente no menu, mas não em qualquer outro lugar. Eu não sei o que causou isso, mas depois de outro reiniciar, volta ao mesmo problema.

    
por alexm 24.09.2017 / 02:33

0 respostas