Как можно, возможно, видеть, это - мое первое сообщение. Так, я уже пробовал и исследовал много, но я все еще не могу решить эту проблему.
Я действительно наслаждаюсь естественной прокруткой, но не только на моей сенсорной панели, но также и на моей мыши - но это не работало до сих пор. Моей текущей установкой является 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
Я надеюсь на любую поддержку, так как я действительно хочу иметь свою естественную прокрутку назад:> Мир!
Править /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
Затем выход и на применяться.