Momenteel Linux’s Logitech HID++-stuurprogramma”hid-logitech-hidpp”vertrouwt op een statische lijst van apparaateigenaardigheden om aan te geven welke Logitech-muizen scrollen met hoge resolutie ondersteunen. Met de aankomende Linux 6.1-kernel is het de bedoeling om die lijst met apparaten/eigenaardigheden te wijzigen en automatisch te bepalen of een apparaat scrollen met hoge resolutie ondersteunt.

De huidige aanpak van het effectief op de witte lijst plaatsen van apparaten die scrollen met HID++ met hoge resolutie ondersteunen, is gevoelig voor een slechte gebruikerservaring, met name voor nieuwe Logitech-apparaten die nog aan de lijst met eigenaardigheden moeten worden toegevoegd, vooral omdat Logitech de lijst niet bijhoudt maar is een zaak die wordt overgelaten aan de open-sourcegemeenschap. Gelukkig heeft ontwikkelaar Bastien Nocera het hid-logitech-hidpp-stuurprogramma verbeterd om de ondersteuning voor scrollen met hoge resolutie daadwerkelijk te detecteren en zo de lijst te elimineren.

Deze patch wordt in de wachtrij geplaatst in de for-next branch van HID voordat het Linux 6.1 merge-venster binnenkort wordt geopend.

Deze wijziging detecteert of HID++ 1.0 hi-res scroll, HID++ 2.0 hi-res scroll of HID++ 2.0 hi-res scrollwheel wordt ondersteund, en activeert de functie zonder dat er eigenaardigheden nodig zijn.

Getest op een Logitech M705-muis die vóór deze wijziging niet werd ondersteund.

Gebruikers kunnen logitech-hidpp-regels in dmesg bekijken voor berichten zoals”Detected HID++ 2.0 hi-res scrollwheel”om te bepalen of uw Linux-muis gebruikmaakt van scrollen met hoge resolutie/scrollwiel met hoge resolutie. Deze verandering zal hopelijk veel meer Logitech-apparaten zien die deze functie nu onder Linux ondersteunen en die voorheen geen deel uitmaakten van de lijst met eigenaardigheden van het apparaat. Dit is handiger met een moderne Linux-desktop nu Wayland scroll-gebeurtenissen met hoge resolutie ondersteunt en er sinds eerder dit jaar libinput-ondersteuning is.

Het is ook met Linux 6.1 dat het stuurprogramma nu HID++ probeert in te schakelen voor alle Logitech Bluetooth-apparaten.

Categories: IT Info