Actualmente El controlador Logitech HID ++ de Linux”hid-logitech-hidpp”se basa en una lista estática de peculiaridades del dispositivo para indicar qué ratones Logitech admiten el desplazamiento de alta resolución. Con el próximo kernel de Linux 6.1, el plan es cambiar esa lista de dispositivos/características y determinar automáticamente si un dispositivo admite el desplazamiento de alta resolución.
El enfoque actual de dispositivos de lista blanca efectivos que admiten el desplazamiento de alta resolución de HID++ es susceptible de una experiencia de usuario deficiente, en particular para los nuevos dispositivos Logitech que aún no se han agregado a la lista de peculiaridades, especialmente porque Logitech no mantiene la lista pero es un asunto que se deja en manos de la comunidad de código abierto. Afortunadamente, el desarrollador Bastien Nocera se ha dedicado a mejorar el controlador hid-logitech-hidpp para detectar realmente el soporte de desplazamiento de alta resolución y, por lo tanto, permitir que se elimine la lista.
Este parche está en cola en la próxima rama de HID antes de que se abra la ventana de combinación de Linux 6.1 en breve.
Este cambio detectará si se admite el desplazamiento de alta resolución de HID++ 1.0, el desplazamiento de alta resolución de HID++ 2.0 o la rueda de desplazamiento de alta resolución de HID++ 2.0, y habilitará la función sin necesidad de peculiaridades.
Probado en un mouse Logitech M705 que no era compatible antes de este cambio.
Los usuarios pueden buscar en las líneas logitech-hidpp en dmesg mensajes como”Se detectó rueda de desplazamiento de alta resolución HID++ 2.0″para determinar si su mouse Linux está utilizando desplazamiento de alta resolución/soporte de rueda de desplazamiento de alta resolución. Con este cambio, se espera que muchos más dispositivos Logitech ahora admitan esta función en Linux que anteriormente no formaban parte de la lista de peculiaridades del dispositivo. Esto es más útil con un escritorio Linux moderno ahora que Wayland admite eventos de desplazamiento de alta resolución y ha habido compatibilidad con libinput desde principios de este año.
También es con Linux 6.1 que el controlador ahora intenta habilitar HID++ para todos los dispositivos Bluetooth de Logitech.