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
-koveredför att testa om ett klientfönster är täckt.
Fixar
- När
lseekpå/proc/net/devmisslyckas undviks ytterligare försök efter första felet. - Egenskapen
_NET_CLIENT_LIST_STACKINGhålls nu alltid korrekt uppdaterad. - Korrigerad hantering av röd/blå färg i
iceshförloadicon/saveicon. - Titelavkortning i
iceshrespekterar 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


