Den klassiska lättviktsfönsterhanteraren IceWM har släppt version 3.9. Nyheterna kretsar kring modernare markörhantering med stöd för Xcursor, ett uppfräschat icesh-verktyg, samt flera tekniska förbättringar och buggfixar. Samtidigt städas äldre beroenden bort – och översättningarna har fått sig en rejäl uppdatering.

Den klassiska lättviktsfönsterhanteraren IceWM har nått version 3.9 och bjuder på en av de största nyheterna på länge: stöd för Xcursor. Det innebär att markörerna nu kan följa systemets tema om inget eget definieras – en liten detalj som gör stor skillnad för en mer enhetlig skrivbordsupplevelse.
Nytt i icesh och under huven
Utöver det har utvecklarna passat på att rensa i koden genom att slopa det gamla beroendet libXpm, samtidigt som verktyget icesh fått en smart ny funktion: flaggan -kovered
, som kan testa om ett fönster är täckt.
Buggfixar och förbättringar
Flera buggar har också lösts, bland annat problem med färghantering i ikoner och hur titlar avkortas i UTF-8. Dessutom har IceWM blivit bättre på att gissa markörernas “hotspot” när informationen saknas i gamla XPM-filer – istället för att krascha.
Översättningar och paketering
Slutligen har översättningarna för spanska, ungerska och brasiliansk portugisiska fått en uppfräschning. Och för paketerare är notisen tydlig: libXcursor är nu ett krav, medan libXpm inte längre behövs.
Vad är IceWM?
IceWM är en lättvikts-fönsterhanterare för X Window System (X11), känd för mycket låg resursförbrukning,
hög konfigurerbarhet och smidig styrning via tangentbord och skript (genom verktyget icesh
).
Tekniska nyheter i 3.9
- Xcursor-stöd: Om ett tema inte definierar egen markör används systemets Xcursor-tema som fallback.
- gdk-pixbuf: Stöd för tematiserade markörer utan krav på
libXpm
. - Format:
Xcursor
-filer stöds som alternativ till äldreXPM
-markörer. - icesh: Nytt filter
-kovered
för att testa om ett klientfönster är täckt.
Fixar
- När
lseek
på/proc/net/dev
misslyckas undviks ytterligare försök efter första felet. - Egenskapen
_NET_CLIENT_LIST_STACKING
hålls nu alltid korrekt uppdaterad. - Korrigerad hantering av röd/blå färg i
icesh
förloadicon
/saveicon
. - Titelavkortning i
icesh
respekterar UTF-8:s kodpunktsgränser.
Övriga ändringar
- När X/Y-hotspot saknas i en XPM-markör görs en “smart” gissning istället för att felet stoppar laddning.
- Uppdaterade översättningar: spanska, ungerska, brasiliansk portugisiska.
För paketerare
- Nytt beroende:
libXcursor
. - Borttaget beroende:
libXpm
.
Snabbkommandon & tips
- Täckningskontroll (skriptbar): icesh -kovered filtrerar fönster som är täckta – praktiskt i panel-/tile-skript.
- Ikonjobb via icesh: icesh loadicon/saveicon drar nytta av färgfixarna i 3.9.
- Temamarkörer: Prioritera Xcursor för moderna teman;
https://linuxiac.com/icewm-3-9-window-manager-released-with-xcursor-support