Хорошо, мне удалось разобрать это сейчас, так что для всех, кто сталкивается с этой проблемой.
xinput
перечислил мои устройства:
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ PixArt USB Optical Mouse id=13 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [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)] ...
Затем оттуда я мог видеть реквизиты для ввода:
Device 'PixArt USB Optical Mouse': Device Enabled (142): 1 Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Natural Scrolling Enabled (279): 0 libinput Natural Scrolling Enabled Default (280): 0 libinput Scroll Methods Available (281): 0, 0, 1 libinput Scroll Method Enabled (282): 0, 0, 1 ...
Который показал, что evdev больше не был драйвером, а теперь libinput был драйвером. В этот момент я зашел на https://www.systutorials.com/docs/linux/man/4-libinput/ и установил свои параметры по адресу /usr/share/X11/xorg.conf.d/42-middle-mouse- scrolling.conf к следующему:
Section "InputClass" Identifier "Middle Mouse Button Scrolling" MatchProduct "PixArt USB Optical Mouse" Option "MiddleEmulation" "on" Option "ScrollMethod" "button" Option "ScrollButton" "2" EndSection
После перезагрузки моя 3m ergo прокрутка мыши снова работает.