El ligero gestor de ventanas IceWM ha alcanzado la versión 4.0, que trae mejoras importantes a su funcionalidad de conmutación rápida Alt+Tab y soporte para iconos de alta resolución. Esta actualización incluye nuevas opciones, comandos y correcciones para un mejor rendimiento en sistemas modernos. Lanzada el 1 de enero de 2026, busca ofrecer un entorno gráfico más simple y rápido para usuarios del X Window System.
IceWM 4.0, una actualización importante para el ligero gestor de ventanas diseñado para el X Window System, introduce varias mejoras clave centradas en la usabilidad y la eficiencia. La característica principal es la conmutación rápida Alt+Tab renovada, que ahora maneja un gran número de ventanas de aplicaciones tanto en modo horizontal como vertical. Los usuarios pueden navegar por esta conmutación utilizando todas las teclas de navegación y acceder a un nuevo modo de vista previa para las aplicaciones. Además, escribir la primera letra del nombre de la clase de una aplicación permite seleccionar la siguiente ventana de instancia, mientras que las teclas numéricas o los clics del ratón permiten una selección rápida en modo horizontal.
El manejo de iconos presenta mejoras significativas, incluida la compatibilidad con iconos de alta resolución mediante la configuración WM_ICON_SIZE y monitores HiDPI para los indicadores de submenús. El dibujo de iconos es más rápido gracias al almacenamiento en caché del lado del servidor, con tamaños estándar como 16, 22, 24, 32, 48, 64, 128 y 256 píxeles ahora soportados. La mezcla alfa y el renderizado RGBA de 32 bits están habilitados por defecto.
Otros cambios incluyen la eliminación de las preferencias DoubleBuffer y QuickSwitchMaxWidth, la adición de opciones getWorkspaceName y getWorkspaceNames a icesh, y un nuevo mecanismo para actualizar los nombres de los espacios de trabajo en la barra de tareas cuando se modifican externamente. La versión también resuelve problemas prácticos: utiliza la fuente del reloj si falta el pixmap LED del reloj, limita los títulos de ventanas a 128 bytes, informa de fallos de E/S en /proc/net/dev solo una vez, lee nombres adicionales de espacios de trabajo desde el escritorio al inicio, y proporciona mensajes de diagnóstico para las funciones loadicon y saveicon de icesh.
Las correcciones de errores abarcan el cambio de distribución de teclado en OpenBSD, el arrastre de miniiconos del escritorio en pantallas secundarias en configuraciones multimonitor, la superposición entre los paneles de tareas y espacios de trabajo, y los bloqueos cuando una ventana de capa de acoplamiento se cierra. El soporte de idiomas se ha ampliado con actualizaciones de las traducciones al catalán, neerlandés, sueco, alemán, indonesio, japonés, portugués, portugués de Brasil, eslovaco y esloveno. También inicializa la configuración regional predeterminada del usuario en icewm-menu-fdo.
IceWM sigue centrado en la simplicidad, con una barra de tareas con paginador, combinaciones de teclas globales y por ventana, y un sistema de menús dinámico que evita complejidades innecesarias.