Több mint négy éves fejlesztés után asztali környezet kiadása , amely célja egy klasszikus asztal biztosítása, amely minimális rendszerigényt támaszt. Az Xfce egy sor kölcsönösen összefüggő komponensből áll, amelyeket igény szerint más projektekben is használhatunk. Ezek között található: ablakkezelő, alkalmazásindító panel, kijelzőkezelő, felhasználói munkamenetek és energiafogyasztás ellenőrzésének menedzsere, fájlkezelő Thunar, web böngésző Midori, médialejátszó Parole, szövegszerkesztő mousepad és a környezeti beállítások testreszabásának rendszere.

Fő :
- Áttérés a GTK 2-ről a GTK 3 könyvtárra;
- 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 képkockaszaggatás ellen nyújtott védelem biztosítása érdekében. Az GTK3 új méretezési lehetőségeit kihasználva javult a nagy pixel-sűrűségű (HiDPI) kijelzők támogatása. Javult a GLX támogatás NVIDIA zárt forrású driverek használatakor. Megjelent az XInput2 bevitel támogatása. Új téma került bevezetésre;
- Az xfce4-settings konfigurálóhoz új háttér került hozzáadásra a pontos színvisszaadás beállításához színprofilok használatával. A háttér alapértelmezés szerint biztosítja a színkezelést nyomtatás és beolvasás során, a monitorok színprofiljainak alkalmazásához további szolgáltatás telepítése szükséges, mint például xiccd;
- 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.
- A megjelenés beállításához hozzáadódott egy opció az ablakok méretezésének engedélyezésére, valamint lehetőség nyílt monospace betűtípus kiválasztására. A témaelőnézet támogatása megszűnt (nem sikerült elérni a kívánt eredményt a GTK3-mal);
- Átdolgozásra került az értesítések kijelzője. Hozzáadódott egy gomb az értesítések beérkezésének naplójának törlésére, a "ne zavarjanak" mód kapcsolója is feljebb került.
- Hozzáadásra került egy plugin, amely az alkalmazások állapotát meghatározó jelzőket jeleníti meg a panelen. A plugin alternatívaként használható a rendszer értesítési területe helyett, és helyettesíti az Ubuntu-orientált xfce4-indicator-plugin-t a legtöbb jelző esetében;
- A panelen most már átlátszó és félig átlátszó háttérképek használata is lehetséges. Hozzáadva a GObject introspekció támogatása, amely lehetővé teszi pluginok létrehozását különféle programozási nyelveken (például Python). Lehetővé vált a beállító párbeszédpanel beágyazása az xfce4-settings-managerbe. Hozzáadva a közös ikonméret beállítása a panel és az összes telepített plugin számára. A konfigurátorba további beállítások kerültek, amelyek automatikusan számolják az ikonok méretét a panel szélessége alapján, és az ikonok méretét a panel különböző példányaihoz kötik.
Fejlesztve lettek az ablakcsoportosító eszközök — a csoportosított ablakok gombjaiban a következő állapotok kezelése zajlik: az ablak aktív állapota, az ablak minimalizálása és lényeges információk megléte. Új csoportosított ablakok jelzője került bevezetésre, és frissült az elemek általános elrendezése.
Új CSS-stílusosztályok kerültek bemutatásra a téma létrehozásához, például külön gombosztály került hozzáadásra az ablakcsoportok kezeléséhez, valamint specifikus beállítások függőleges és vízszintes panel elhelyezéséhez. A panel pluginjában és az alkalmazásokban karakteres ikonok kerültek felhasználásra. Elavult widgetek cseréje történt;

- A fő összetevőbe beágyazásra került a Panel Profiles segédeszköz, amely lehetővé teszi a panel elemeinek elrendezési profiljainak létrehozását, mentését és betöltését;
- Az xfce4-session kezelőjében támogatás került bevezetésre az alkalmazások prioritáscsoportok 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, ami problémákat okozott a versenyhelyzetek miatt (például a téma eltűnése az xfce4-panelben, több példány indítása a nm-appletből stb.). Most az alkalmazások csoportokba vannak osztva. Megszűnt a képernyővédő megjelenítése az indításkor.
Javítások kerültek bevezetésre a bejelentkezés és a kilépés kezelésének felületén. Az előzőleg elérhető automatikus indítás mellett támogatás került bevezetésre felhasználói kezelők (tetszőleges parancsok) végrehajtásához kilépéskor, alvó üzemmódra váltáskor vagy újraindításkor. A GTK-alkalmazások munkameneteinek kezelése DBus-on keresztül valósult meg. Megvalósult a hibrid alvó üzemmód támogatása. Javították a munkamenet kiválasztásának felületét és a kapcsolódó beállításokat.
- Finomították az xfce4-power-manager energiaellátás kezelésének felületét. Javult a asztali rendszerek támogatása, melyek most már nem jelenítenek meg figyelmeztetést az akkumulátor hiánya miatt. Hozzáadták a kapcsolódó energiaellátási események szűrését, amelyeket az xfce4-notifyd átad a naplózásra (például a fényerő változás eseményei nem kerülnek továbbításra). Lehetőséget adtak az energiaellátás kezelő felületének megnyitására az XF86Battery gomb megnyomásával.
A panel pluginben lehetőségek kerültek bevezetésre az akkumulátor hátralévő üzemidejének és a töltöttség százalékának megjelenítésére. - 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, amelyben teljesen átdolgozták a fájlútvonal megjelenítő panelt. A panelhez gombok kerültek, amelyek lehetővé teszik a korábban megnyitott és következő útvonalak közötti navigálást, a főkönyvtárba és a szülőkönyvtárba való belépést. A panel jobb oldalán megjelent egy ikon, amelyre kattintva megnyitható a fájlútvonal szerkesztésére szolgáló párbeszédablak. Hozzáadták a „folder.jpg” ikonok feldolgozásának támogatását, amelyek segítségével alternatívákat lehet az alapértelmezett mappaképekhez rendelni. A hangerőszabályozó felülethez Bluray támogatás került bevezetésre.
Az alábbi képernyőképen az régi és az új panel összehasonlítása látható: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 miniatúrák megjelenítő szervize (tumbler) támogatója lett a Fujifilm RAF formátumnak;
- Modernizálták a Ristretto képkilövő felületét, amely a GTK3-ra lett portolva. Hozzáadtak egy gombot a képek háttérképként való használatára;
- Lehetőséget valósítottak meg az alkalmazáskereső felület külön ablakban történő indítására, és leegyszerűsítették a keresési eredmények billentyűzetes navigálását. A fő összetevők közé bekerült a fájlkereső interfész is. ;
- Hozzáadták a saját (xfce4-screensaver), amely zökkenőmentes integrációt biztosít az Xfce-vel. Lehetővé teszi a képernyő alvó módba lépésének és kikapcsolásának letiltását videólejátszás során (beleértve a YouTube megtekintését a Chromiumban);
- Az asztalon megjelent a következő háttérkép hozzáadásának lehetősége (Add Next Background), és a háttérhívás választásának szinkronizálása az AccountsService-en keresztül lett megvalósítva. Javult az asztallal való interaktív együttműködés, és támogatja a testreszabást a megjelenés témáival. Hozzáadva a lehetőség az ikonok elhelyezésének irányának választására;
- A képernyőképkészítő programban hozzáadva a kijelölt terület mozgásának lehetősége a magasság és szélesség értékeinek megjelenítésével. Megváltozott a képek feltöltésének párbeszédpanelje az imgur szolgáltatáson keresztül;
- A PuplseAudio-t használó panel plugin akusztikai kezeléséhez hozzáadva az MPRIS2 protokoll támogatása a multimédiás lejátszók távoli vezérléséhez. Lehetővé vált a multimédiás billentyűk használata az egész asztalon (az xfce4-volumed-pulse háttérfolyamat indításával);
- A beállítások kezelésének backendjében (xfconf) és az Xfce egyéb összetevőiben GObject introspekciós és Vala nyelvi támogatást adtak hozzá;
- A dbus-glib helyett a D-Bus busz üzenetváltásához a következő könyvtárat használták és GIO alapú szállító réteget. A GDbus használata lehetővé tette a problémák megoldását több szálú alkalmazásoknál;
- Megszűnt a régi vagy elhagyott összetevők támogatása: garcon-vala, gtk-xfce-engine, pyxfce, thunar-actions-plugin, xfbib, xfc, xfce4-kbdleds-plugin, xfce4-mm, xfce4-taskbar-plugin, xfce4-windowlist-plugin, xfce4-wmdock-plugin és xfswitch-plugin.
Forrás: opennet.ru


