Den lätta fönsterhanteraren IceWM har nått version 4.0, med stora förbättringar av Alt+Tab-snabbväxlingen och stöd för högupplösta ikoner. Uppdateringen inkluderar nya alternativ, kommandon och korrigeringar för bättre prestanda på moderna system. Släppt den 1 januari 2026, syftar den till att erbjuda en enklare, snabbare grafisk miljö för X Window System-användare.
IceWM 4.0, en stor uppdatering för den lätta fönsterhanteraren utformad för X Window System, introducerar flera nyckel förbättringar centrerade kring användbarhet och effektivitet. Den mest framträdande funktionen är den omarbetade Alt+Tab-snabbväxlingen, som nu hanterar ett stort antal applikationsfönster i både horisontellt och vertikalt läge. Användare kan navigera denna växling med alla navigeringsknappar och komma åt ett nytt förhandsgranskningsläge för applikationer. Dessutom kan man skriva den första bokstaven i ett applikationsklassnamn för att välja nästa instansfönster, medan sifferknappar eller musklick möjliggör snabbval i horisontellt läge.
Ikonhanteringen har fått betydande uppgraderingar, inklusive stöd för högupplösta ikoner via inställningen WM_ICON_SIZE och HiDPI-skärmar för undermenymarkörer. Ikonteckning är snabbare tack vare server-sidans cachelagring, med standardstorlekar som 16, 22, 24, 32, 48, 64, 128 och 256 bildpunkter nu stödda. Alfa-blandning och 32-bitar RGBA-rendering är aktiverade som standard.
Andra ändringar inkluderar borttagning av inställningarna DoubleBuffer och QuickSwitchMaxWidth, tillägg av getWorkspaceName och getWorkspaceNames-alternativ till icesh, och en ny mekanism för att uppdatera arbetsyte-namn på aktivitetsfältet när de ändras externt. Släppet hanterar också praktiska problem: använder klockans teckensnitt om klockans LED-pixmap saknas, begränsar fönstertitlar till 128 byte, rapporterar I/O-fel på /proc/net/dev endast en gång, läser extra arbetsyte-namn från skrivbordet vid start, och ger diagnostiska meddelanden för icesh loadicon- och saveicon-funktioner.
Buggrättningar täcker tangentbordslayoutväxling på OpenBSD, dra av skrivbordsminiikoner på sekundära skärmar i flerskärmsuppsättningar, överlappning mellan uppgifter och arbetsyte-paneler, och krascher när ett docklagerfönster stängs. Språkstöd har utökats med uppdateringar för katalanska, nederländska, svenska, tyska, indonesiska, japanska, portugisiska, brasilianska portugisiska, slovakiska och slovenska översättningar. Det initierar också användarens standardlokalisering i icewm-menu-fdo.
IceWM förblir fokuserat på enkelhet, med aktivitetsfält med sidvändare, globala och per-fönster tangentbindsningar, och ett dynamiskt menysystem som undviker onödig komplexitet.