La biblioteca SDL3 (Simple DirectMedia Layer), ampliamente utilizada por juegos multiplataforma, ha implementado una característica muy esperada por los usuarios de Linux que aún dependen del servidor X.Org: el soporte para scrolling de precisión.
Un avance técnico tres años en desarrollo
Esta mejora, que fue fusionada ayer al código de SDL3, permite un desplazamiento mucho más preciso que las implementaciones anteriores. El desarrollo se basa en una solicitud de fusión que llevaba tres años esperando su integración en el repositorio oficial.
La implementación utiliza X Input 2 para detectar automáticamente dispositivos de desplazamiento de precisión, lo que permite a las aplicaciones SDL detectar cambios de scrolling menores a una línea completa. Esto resulta en una experiencia de desplazamiento suave para dispositivos como:
- Touchpads
- Trackpoints
- Trackballs
Compatibilidad garantizada con sistemas modernos
X Input 2 ha estado disponible durante más de una década, por lo que los usuarios que ejecuten un servidor X.Org en un entorno Linux moderno deberían tener acceso a esta funcionalidad sin problemas adicionales. La implementación requirió aproximadamente 200 líneas de código nuevo en SDL3.
Actualizaciones adicionales en SDL 3.2.20
Paralelamente a esta mejora, SDL también lanzó la versión 3.2.20 con diversas correcciones importantes:
- Corrección de eventos duplicados del scroll del mouse en X11
- Soporte para el requerimiento de páginas de 16KB de Google Play
- Reparación de reproducción de audio en PSP
- Varias correcciones menores adicionales
Impacto para los gamers de Linux
Esta actualización representa un paso significativo para mejorar la experiencia de juego en Linux, especialmente para aquellos usuarios que aún utilizan el servidor X.Org en lugar de Wayland. El scrolling de precisión permite una interacción más fluida y natural con las interfaces de juegos y aplicaciones.
La mejora se suma a los esfuerzos continuos de la comunidad de desarrollo de Linux para equiparar y superar las experiencias de usuario disponibles en otras plataformas, consolidando a Linux como una opción cada vez más viable para gaming de alta calidad.