Actuellement Le pilote Logitech HID++ de Linux”hid-logitech-hidpp”s’appuie sur une liste statique de bizarreries de périphériques pour indiquer quelles souris Logitech prennent en charge le défilement haute résolution. Avec le prochain noyau Linux 6.1, le plan est de modifier cette liste de périphériques/bizarreries et de déterminer automatiquement si un périphérique prend en charge le défilement haute résolution.
L’approche actuelle consistant à mettre efficacement sur liste blanche les appareils prenant en charge le défilement haute résolution HID++ est susceptible d’avoir une mauvaise expérience utilisateur, en particulier pour les nouveaux appareils Logitech qui n’ont pas encore été ajoutés à la liste bizarre, en particulier avec Logitech qui ne maintient pas la liste mais est une question laissée à la communauté open-source. Heureusement, le développeur Bastien Nocera a amélioré le pilote hid-logitech-hidpp pour détecter réellement la prise en charge du défilement haute résolution et permettre ainsi l’élimination de la liste.
Ce correctif est mis en file d’attente dans la branche for-next de HID avant l’ouverture prochaine de la fenêtre de fusion Linux 6.1.
Ce changement détectera si le défilement haute résolution HID++ 1.0, le défilement haute résolution HID++ 2.0 ou la molette de défilement haute résolution HID++ 2.0 est pris en charge, et activera la fonctionnalité sans avoir besoin de bizarreries.
Testé sur une souris Logitech M705 qui n’était pas prise en charge avant ce changement.
Les utilisateurs peuvent regarder les lignes logitech-hidpp dans dmesg pour des messages tels que”Molette de défilement HID++ 2.0 haute résolution détectée”pour déterminer si votre souris Linux utilise la prise en charge du défilement haute résolution/de la molette de défilement haute résolution. Espérons que ce changement verra beaucoup plus d’appareils Logitech prenant désormais en charge cette fonctionnalité sous Linux qui ne faisaient auparavant pas partie de la liste des appareils bizarres. Ceci est plus utile avec un bureau Linux moderne maintenant que Wayland prend en charge les événements de défilement haute résolution et que libinput est pris en charge depuis le début de cette année.
C’est également avec Linux 6.1 que le pilote essaie maintenant d’activer HID++ pour tous les périphériques Logitech Bluetooth.