IceWM 3.9 megjelent – Xcursor támogatással és számos fejlesztéssel

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

Az IceWM új kiadása egy hónappal a 3.8.2 verzió után érkezett meg. A könnyűsúlyú, kevés erőforrást igénylő és magas fokon testreszabható ablakkezelő (window manager) 3.9-es verziója főként a kurzorkezelés és a parancssori eszközök területén hozott előrelépést.

Újdonságok a kurzorkezelésben

Az egyik legfontosabb fejlesztés az Xcursor támogatás. Amennyiben egy téma nem határozza meg saját kurzorát, az IceWM mostantól a rendszer Xcursor témájához nyúl vissza alapértelmezésként.
Emellett a thematikus kurzorok támogatása bekerült a gdk-pixbuf-ba is, immár a régi libXpm könyvtár nélkül. Az IceWM mostantól képes közvetlenül kezelni az Xcursor fájlokat, alternatívát kínálva a korábban használt XPM formátummal szemben.

Fejlesztések az icesh eszközben

Az icesh parancssori segédprogram – amely lehetővé teszi az ablakkezelő irányítását és az ablakok menedzselését shellből vagy szkripteken keresztül – új -kovered szűrőt kapott. Ezzel ellenőrizhető, hogy egy kliensablak éppen takarásban van-e.

Javítások és stabilitás

Az új kiadás több hibát is orvosol:

  • a „/proc/net/dev” olvasási hibákat mostantól csak az első hiba után kezeli, így elkerülhetők a felesleges ismétlések,
  • a „_NET_CLIENT_LIST_STACKING” tulajdonság mindig naprakészen marad,
  • az icesh ikonműveleteiben javították a piros és kék színek kezelését,
  • a címsorok csonkolása mostantól UTF-8 kódpontokat tiszteletben tartva történik, így nem törnek meg több bájton kódolt karakterek.

Egyéb változások

Ha egy XPM fájlban hiányzik a kurzor X/Y-hotspot információja, az IceWM mostantól okos becslést alkalmaz ahelyett, hogy egyszerűen hibát adna.
Emellett frissültek a fordítások: a spanyol, magyar és brazil portugál nyelvi fájlokat naprakészítették.

Új csomagfüggőségek

A csomagkarbantartóknak fontos változás, hogy az IceWM mostantól megköveteli a libXcursor könyvtárat, míg a korábbi függőség, a libXpm, kikerült a csomagból.

Szómagyarázat

  • Window manager – ablakkezelő, amely az X Window System alatt az ablakok elhelyezéséért, keretezéséért és vezérléséért felel.
  • Xcursor – az X Window System egységes kurzor-kezelési keretrendszere, amely támogatja a témázott és méretezhető kurzorokat.
  • libXpm – régebbi grafikus könyvtár, amely XPM (X PixMap) képfájlok kezelésére szolgált.
  • gdk-pixbuf – a GNOME környezet egyik képfeldolgozó könyvtára, amely képek betöltését és átalakítását biztosítja.
  • icesh – az IceWM parancssori vezérlőeszköze, mellyel szkriptekből is irányíthatók az ablakműveletek.