Как добавить естественный (/инвертированный) прокрутка мыши в i3 менеджере окон?

Как можно, возможно, видеть, это - мое первое сообщение. Так, я уже пробовал и исследовал много, но я все еще не могу решить эту проблему.


Я действительно наслаждаюсь естественной прокруткой, но не только на моей сенсорной панели, но также и на моей мыши - но это не работало до сих пор. Моей текущей установкой является Ubuntu 18.04.2 в конце 2012 (первый hidpi) MacBook с i3 wm, и я использую производительность MX мышь Logitech. Это - довольно новая установка, которую я вчера установил.

Я действительно инвертировал свою прокрутку сенсорной панели с synaptics и попробованный для изменения моих кнопок мыши с xmodkeys, но это не работало.

xmodmap -e 'pointer = 1 2 3 5 4 6 7 8 9 10 11 12'

Странное, которое это, что мои кнопки мыши на самом деле инвертируются (4 и 5), когда я тестирую его с xev, но это не влияет на поведение прокрутки. Я мог также повторно отобразить другие кнопки мыши, но прокрутка кажется не изменяемой.

xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Performance MX                   id=10   [slave  pointer  (2)]
⎜   ↳ bcm5974                                   id=13   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ FaceTime HD Camera (Built-in):            id=11   [slave  keyboard (3)]
    ↳ Apple Inc. Apple Internal Keyboard / Trackpad id=12   [slave  keyboard (3)]

xinput list-props 10
Device 'Logitech Performance MX':
    Device Enabled (143):   1
    Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Natural Scrolling Enabled (278):   0
    libinput Natural Scrolling Enabled Default (279):   0
    libinput Scroll Methods Available (280):    0, 0, 1
    libinput Scroll Method Enabled (281):   0, 0, 0
    libinput Scroll Method Enabled Default (282):   0, 0, 0
    libinput Button Scrolling Button (283): 2
    libinput Button Scrolling Button Default (284): 2
    libinput Middle Emulation Enabled (285):    0
    libinput Middle Emulation Enabled Default (286):    0
    libinput Accel Speed (287): 0.000000
    libinput Accel Speed Default (288): 0.000000
    libinput Accel Profiles Available (289):    1, 1
    libinput Accel Profile Enabled (290):   1, 0
    libinput Accel Profile Enabled Default (291):   1, 0
    libinput Left Handed Enabled (292): 0
    libinput Left Handed Enabled Default (293): 0
    libinput Send Events Modes Available (263): 1, 0
    libinput Send Events Mode Enabled (264):    0, 0
    libinput Send Events Mode Enabled Default (265):    0, 0
    Device Node (266):  "/dev/input/event5"
    Device Product ID (267):    1133, 4122
    libinput Drag Lock Buttons (294):   <no items>
    libinput Horizontal Scroll Enabled (295):   1

Я надеюсь на любую поддержку, так как я действительно хочу иметь свою естественную прокрутку назад:> Мир!

0
задан 2 March 2019 в 08:28

1 ответ

Править /usr/share/X11/xorg.conf.d/40-libinput.conf

Добавьте там Option "NaturalScrolling" "True" как это:

Для Вашей мыши:

# Match on all types of devices but joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "NaturalScrolling" "True"
EndSection

Для Вашей сенсорной панели:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "NaturalScrolling" "True"
EndSection

Затем выход и на применяться.

1
ответ дан 26 October 2019 в 03:10

Другие вопросы по тегам:

Похожие вопросы: