Logitech Marble Mouse - Configuração do Modificador de Rolagem do Linux

2

No Linux, como configuro um Logitech Marble Mouse para que o botão "voltar" seja alterado para um modificador de rolagem? IE: Mantenha o botão 'voltar' pressionado e agora a bola de rolagem controla a rolagem.

    
por Peter L 25.05.2017 / 08:28

2 respostas

2

Estou usando uma derivada do Arch (Antergos) e essa configuração foi derivada de sua página wiki do Marble Mouse .

Adicione o seguinte ao arquivo /usr/share/X11/xorg.conf.d/40-libinput.conf ...

# Section added for scroll with Marble Mouse
Section "InputClass"
    Identifier      "Marble Mouse"
    MatchProduct    "Logitech USB Trackball"
    Driver          "libinput"
    Option          "ButtonMapping" "1 2 3 4 5 6 7 0 9"
    Option          "ScrollMethod" "button"
    Option          "ScrollButton" "8"
    Option          "MiddleEmulation" "on"
EndSection

Observe que a operação do botão Voltar foi desativada porque, ocasionalmente, dispararia ao tentar rolar.

    
por 25.05.2017 / 08:28
1

Você também pode usar o driver evdev . Para isso, adicione o seguinte a um novo /usr/share/X11/xorg.conf.d/50-marble-mouse.conf

Section "InputClass"
        Identifier  "Marble Mouse"
        MatchProduct "Logitech USB Trackball"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "ButtonMapping" "1 2 3 4 5 6 7 8 9"
        Option "EmulateWheel" "true"
        Option "EmulateWheelButton" "8"
        Option "ZAxisMapping" "4 5"
        Option  "XAxisMapping" "6 7"
        Option  "Emulate3Buttons" "true"
EndSection
Acima de configuração funciona para mim no Ubuntu 18.04 mas não no Xubuntu 18.04 rodando em um ThinkPad R60. Para o último eu tenho que usar o libinput config postado acima por Peter.

    
por 29.10.2018 / 10:10

Tags