Több mint négy évvel az Xfce 4.12 felfedését követően az első előzetes kiadás a felhasználói környezethez , amely a projekt átállását jelzi a soft freeze szakaszra. Június 30-án a második tesztkiadás és a kódalap teljes fagyasztásának végrehajtása. A tesztelés eredményeitől függően július 28-án lehet, hogy egy harmadik tesztkiadás alakul ki. A kiadás augusztus 11-re várható. Az Xfce 4.14pre1 tesztelésére előkészítettek Docker formátumban és Ubuntu-ra.
Az Xfce 4.14 legjelentősebb újítása a GTK 2-ről a GTK 3 könyvtárra való váltás. Jelenleg az alap modulok és a legtöbb alkalmazás és plugin kódja át lett portálva GTK 3-ra és elérte a tervezett funkcionalitást. Kisebb hiányosságok csak a ristretto képkilátóban, az xfburn CD-rögzítő programban, az xfce4-mixer hangkeverőben és az xfmpc zenelejátszóban, valamint az xfce4-notes-plugin, xfce4-time-out-plugin,
xfce4-mailwatch-plugin, xfce4-cpugraph-plugin és
xfce4-stopwatch-plugin bővítményekben észlelhetők.

Néhány változás, amelyet az Xfce 4.14pre1-ben mutattak be:
- Az xfwm4 összetett menedzserében OpenGL-en keresztüli vsync került hozzáadásra, megjelent a libepoxy és DRI3/Present támogatás, a Xrender helyett GLX került alkalmazásra. Javult a szinkronizálás kezelése a képkockagyorsító impulzussal () a kimeneti szétesések (tearing) megakadályozására. Az új GTK3 skálázási lehetőségei aktiválva lettek, ami javította a teljesítményt a nagy pixel sűrűségű (HiDPI) képernyőkön. Új kinézet került bemutatásra;
- Az xfce4-settings konfigurálóhoz új háttér került hozzáadásra a színprofilok használatával a színvisszaadás megfelelő beállításához.
Javultak a képernyőbeállító eszközök. Az összes párbeszédablakban hozzáadott margók javítják az információk áttekinthetőségét.
Lehetőség nyílt a monitorprofilok meghatározására is, lehetővé téve több előre beállított készlet megőrzését, és automatikusan megváltoztatni a profilokat, amikor további képernyők csatlakoznak vagy leválasztódnak. A képernyőbeállítások megváltoztatásakor megszűnt a villogás.
Lehetőség van a fő monitor meghatározására, amelyen a paneleket, a munkaterületet és az értesítéseket megjelenítik. Ez a lehetőség hasznos lehet többszörös monitor konfigurációk esetén, lehetővé téve a panelek egy bizonyos monitorhoz való kötését vagy a felesleges információk elrejtését prezentációk során.
- Átdolgozták az értesítési ikont. Hozzáadtak egy gombot az értesítési napló törlésére, és a 'ne zavarj' mód kapcsolóját is feljebb helyezték;
- A panelen beállították az átlátszó és félig átlátszó háttérképek használatát. GObject introspekciós támogatás került bevezetésre, lehetővé téve, hogy panel pluginokat különböző programozási nyelveken (például Pythonban) készítsenek. Lehetővé vált a beállítási párbeszédpanel beágyazása az xfce4-settings-managerbe. Hozzáadták a méretbeállítási lehetőséget a panelre és az összes telepített pluginra vonatkozóan. Az konfigurátorba egy opciót is bevezettek a panel szélességétől függő ikonméretek automatikus kiszámítására.
Javították az ablakcsoportosító eszközöket – a csoportos ablakok gombjaiban most már kezelik az olyan állapotokat, mint az ablak aktivitása, minimalizálása és fontos információk megléte. Új CSS-stílusosztályokat vezettek be a téma létrehozásához, például külön gombosztályokat adtak a csoportokkal végzett műveletekhez és specifikus beállításokat a függőleges és vízszintes panelek elhelyezéséhez. A panel pluginjeiben és az alkalmazásokban ikonos szimbólumokat használnak. A elavult widgeteket lecserélték.

- Az xfce4-session menedzserében támogatást kaptak az alkalmazások prioritási csoportok szerinti indításához, lehetővé téve a függőségi láncok meghatározását az indítás során. Korábban az alkalmazásokat egyszerre indították el, ami problémákat okozott versenyhelyzetek miatt (például a téma eltűnése az xfce4-panelban, több nm-applet példány indítása stb.). Most az alkalmazások csoportokra bontva indulnak. Leállították a splash képernyőt indításkor. Fejlesztettek a be- és kilépési vezérlői felületen. Támogatás került a felhasználói kezelők csatlakoztatására kilépésnél, alvó állapotba lépésnél vagy újraindításnál.
- Fejlesztették a teljesítményszervező kezelőfelületet (xfce4-power-manager). Javítva lett az asztali rendszerek támogatása, amelyeknél már nem jelenik meg figyelmeztetés az akkumulátor hiányáról. Új szűrés bevezetése történt a rendszer teljesítményével kapcsolatos eseményekre, amelyeket az xfce4-notifyd hirdet be a naplóban (például a fényerősségváltozás eseményei nem kerülnek továbbításra);
- Frissült a Gigolo alkalmazás grafikus felülete, amely a hálózati tárolók megosztásának beállítására szolgál GIO/GVfs használatával. Az alkalmazás lehetővé teszi a távoli fájlrendszer gyors csatlakoztatását és könyvjelzők kezelését a fájlkezelőben található külső tárolókhoz.
- A stabilizált multimédiás lejátszó, a Parole, amely a GStreamer keretrendszert és a GTK+ könyvtárat használja. Tartalmazza azokat a plugineket, amelyek lehetővé teszik a tálcára való minimalizálást, a streaming metadátumok kezelését, a saját ablakcímsor beállítását, valamint a videólejátszás közbeni alvó üzemmódra való átállás blokkolását. Jelentősen megkönnyítette a munkát olyan rendszereken, amelyek nem támogatják a hardveres videodekódolás gyorsítását. Hozzáadták és alapértelmezés szerint bekapcsolták az automatikus optimális videokimeneti mechanizmus kiválasztását. Megvalósították a kompakt verziót is. Javították a streaming és a külső rendszerekről származó fájlok lejátszásának támogatását;

- Frissítették a Thunar fájlkezelőt, amelynek teljesen újra lett dolgozva a fájlútvonal megjelenítő panele. A panelen gombok kerültek hozzáadásra a korábban megnyitott és következő útvonalakhoz való navigáláshoz, a kezdőkönyvtárhoz és a szülőkönyvtárhoz való átlépéshez. A panel jobb oldalán megjelent egy ikon, amelynek kattintására megnyílik a fájlútvonal szerkesztési párbeszédablaka. Az alábbi képernyőképen a régi és az új panel változatai láthatók összehasonlításképpen:
Frissítették a Thunar Plugin API-t (thunarx), amelyben bemutatásra került a GObject introspecció támogatása és a különböző programozási nyelvekhez való kötődések használata. Biztosították a fájlok méretének bájtban történő megjelenítését. Lehetőséget biztosítanak a felhasználó által végrehajtott bizonyos műveletekhez tartozó kezelők hozzárendelésére. Megvalósították a Thunar UCA (Felhasználói Konfigurálható Akciók) használatát külső hálózati erőforrásokhoz. A stílus és az interfész optimalizálását is elvégezték;
- A dbus-glib helyett a D-Bus busz üzenetváltásához a következő könyvtárat használták és a GIO-alapú szállító réteg. A GDbus használata lehetővé tette a több szálú alkalmazásokkal kapcsolatos problémák megoldását.
Forrás: opennet.ru


