Po več kot štirih letih razvoja je izšel namizni vmesnik , ki je usmerjen v zagotavljanje klasičnega delovnega prostora, ki za svoje delovanje potrebuje minimalne sistemske vire. Xfce je sestavljen iz vrste medsebojno povezanih komponent, ki jih je mogoče po želji uporabiti tudi v drugih projektih. Med temi komponentami so: upravitelj oken, panel za zagon aplikacij, upravitelj prikazov, upravitelj uporabniških sej in nadzor porabe energije, upravitelj datotek Thunar, spletni brskalnik Midori, predvajalnik medijev Parole, urejevalnik besedila mousepad in sistem za nastavitev parametrov okolja.

Glavne :
- Prehod iz GTK 2 na knjižnico GTK 3;
- V sestavnem upravitelju xfwm4 je bila dodana podpora za vsync preko OpenGL, dodana je podpora za libepoxy in DRI3/Present, namesto Xrender se uporablja GLX. Izboljšano je obvladovanje sinhronizacije s кадровим гаситељем импульса () za zagotovitev zaščite pred pojavom trganja pri izhodu (tearing). Uporabljene so nove možnosti povečave iz GTK3, kar je omogočilo izboljšanje delovanja na ekranih z visoko gostoto slikovnih pik (HiDPI). Izboljšana je podpora GLX pri uporabi lastniških gonilnikov NVIDIA. Dodana je podpora za sistemi vnosa XInput2. Predstavljena je nova tema oblikovanja;
- V konfigurator xfce4-settings je bil dodan nov backend za pravilno nastavitev barvne reprodukcije z uporabo barvnih profilov. Backend omogoča iz škatle podporo za upravljanje barv pri tiskanju in skeniranju, za uporabo barvnih profilov monitorjev je potrebno namestiti dodaten servis, kot je xiccd;
- Izboljšana so orodja za nastavitev zaslona. Dodani so odstopi za lažje razumevanje informacij v vseh dialogih.
- Dodana je možnost določanja profilov monitorjev, ki omogoča shranjevanje več nizov vnaprej nastavitev in samodejno menjavanje profilov ob priključitvi ali odklopu dodatnih zaslonov. Odpravljen je utripanje pri spremembi nastavitev zaslona.
- Dodana je možnost določanja primarnega monitorja, na katerem bodo prikazane plošče, delovna površina in obvestila. Takšna možnost se lahko izkaže za koristno v večmonitorjih konfiguracijah za vezanje plošč na določen monitor ali za skrivanje nepotrebnih informacij pri organizaciji prikazov predstavitev.
- V dialogu za nastavitev videza je bila dodana možnost za omogočanje prilagajanja velikosti oken in omogočeno je izbiro monospaced pisave. Podpora za predogled tem niha (želenega rezultata ni bilo mogoče doseči s GTK3);
- Preoblikovan je bila indikator obvestil. Dodan je gumb za čiščenje dnevnika prejetih obvestil, preklopnik načina »ne moti« pa je bil premaknjen višje.
- Dodana je bila vtičnik, ki na plošči prikazuje blok indikatorjev aplikacij, ki določajo njihovo stanje. Vtičnik se lahko uporablja kot alternativa sistemskemu pladnju in nadomešča Ubuntu usmerjen xfce4-indicator-plugin za večino indikatorjev;
- Na plošči je bilo vzpostavljeno uporabljanje prozornih in polprozornih ozadij. Dodana je podpora za introspekcijo GObject, kar omogoča ustvarjanje vtičnikov za ploščo v različnih programskih jezikih (na primer Python). Omogočeno je tudi vključevanje nastavitvenega pogovora v xfce4-settings-manager. Dodana je podpora za prilagajanje velikosti ikonic, ki je skupna za ploščo in vse nameščene vtičnike. V konfigurator so bile dodane nastavitve za samodejno izračunavanje velikosti ikonic glede na širino plošče ter povezovanje velikosti ikonic z različnimi instancami plošče.
Izboljšana so orodja za grupiranje oken - v gumbih grupiranih oken se zdaj obravnavajo stanja, kot so aktivnost okna, minimizacija okna in prisotnost pomembnih informacij. Uveden je nov indikator grupiranih oken in posodobljena splošna razporeditev elementov.
Predstavljene so nove CSS-razrede sloga, ki se uporabljajo pri ustvarjanju tem, na primer, dodan je bil poseben razred gumbov za operacije z skupinami oken in specifična nastavitev za vertikalno in horizontalno razporeditev plošče. V vtičnikih plošče in aplikacijah so vključene simbolne ikone. Zamenjani so zastareli vtičniki;

- V glavni sklop je vključena orodja Panel Profiles, ki omogoča ustvarjanje, shranjevanje in nalaganje profilov razporeditve elementov na plošči;
- V upravitelju sejnov xfce4-session je zagotovljena podpora za zagon aplikacij ob upoštevanju prioritetnih skupin, kar omogoča določanje verige odvisnosti pri zagonu. Prej so se aplikacije zagnale vse hkrati, kar je povzročalo težave zaradi stanja dirke (izginjanje teme v xfce4-panel, zagon več primerkov aplikacije nm-applet itd.). Zdaj se aplikacije zaženejo v skupinah. Izklopljen je prikaz zaslonke ob zagonu.
Izboljšave so bile uvedene v vmesnik za upravljanje prijave in izklopa. Poleg prej razpoložljivega samodejnega zagona je bila dodana podpora za izvajanje uporabniških obdelovalcev (poljubnih ukazov) ob izhodu, prehodu v spanje ali ponovnem zagonu. Omogočeno je upravljanje sejnov GTK-aplikacij preko DBus-a. Uvedena je podpora za hibridni način spanja. Izboljšan je vmesnik za izbiro seje in s tem povezane nastavitve;
- Izboljšan je vmesnik za upravljanje napajanja (xfce4-power-manager). Izboljšana je podpora za namizne sisteme, pri katerih opozorilo o pomanjkanju baterije ni več prikazano. Dodana je filtracija dogodkov, povezanih s sistemom napajanja, ki se pošiljajo v xfce4-notifyd za prikaz v dnevniku (na primer, dogodki spremembe svetlosti se ne pošiljajo). Dodana je možnost klicanja vmesnika za upravljanje napajanja ob pritisku na gumb XF86Battery.
V plošči vtičnika so dodane možnosti za prikaz preostalega časa delovanja brez napajanja in odstotka napolnjenosti; - Aplikacija Gigolo je bila posodobljena z grafičnim vmesnikom za nastavitev skupne rabe omrežnih shramb, ki uporablja GIO/GVfs. Program omogoča hitro namestitev oddaljenega datotečnega sistema in upravljanje zaznamkov za zunanje shrambe v upravitelju datotek;
- Stabilizirani multimedijski predvajalnik Parole, ki uporablja okvir GStreamer in knjižnico GTK+. Vključuje vtičnike za minimizacijo v sistemski pladenj, upravljanje z metapodatki toka, nastavitev lastnega naslova okna ter blokiranje prehoda v stanje spanja med predvajanjem videa. Delo na sistemih, ki ne podpirajo strojne pospešitve dekodiranja videa, je občutno poenostavljeno. Dodan in privzeto vključen je način samodejnega izbora najoptimalnejšega mehanizma za izhod videa. Uvedena je kompaktna različica vmesnika. Izboljšana je podpora za pretočno predvajanje in predvajanje datotek z zunanjih sistemov;

- Posodobljen upravljalnik datotek Thunar, v katerem je bila popolnoma predelana vrstica za prikazovanje poti do datotek. Na vrstico so dodane gumbe za prehod na prej odprte in naslednje poti, prehod v domači imenik in starševski imenik. V desnem delu vrstice se je pojavila ikona, na katero lahko kliknete za odpiranje pogovora za urejanje vrstice s potjo do datoteke. Dodana je podpora za obdelavo ikonic 'folder.jpg', preko katerih lahko določite alternative privzeto uporabljenim ikonicam imenikov. V vmesnik za upravljanje glasnosti je dodana podpora za Bluray.
Na spodnjem posnetku zaslona so prikazane stara in nova različica vrstice:Posodobljen Thunar Plugin API (thunarx), ki sedaj podpira introspekcijo GObject in uporabo vezij v različnih programskih jezikih. Omogočeno je prikazovanje velikosti datotek v bajtih. Pojavila se je možnost dodelitve obdelovalcev za izvajanje določenih dejanj, ki jih uporabnik izvede. Vpeljane so možnosti uporabe Thunar UCA (Uporabniku prilagodljive akcije) za zunanje omrežne vire. Opravljena je optimizacija stila in vmesnika;
- V storitev za prikaz miniatur (tumbler) je bila dodana podpora za format Fujifilm RAF;
- Moderniziran je vmesnik predvajalnika slik Ristretto, ki je prenesen na GTK3. Dodan je gumb za uporabo slike kot ozadje namizja;
- Uvedena je opcija za zagon vmesnika za iskanje aplikacij v posebnem oknu, poenostavljena pa je tudi navigacija po rezultatih iskanja z uporabo tipkovnice. Vključeno je tudi vmesnik za iskanje datotek. ;
- Dodana je lastna (xfce4-screensaver), ki nudi brezhibno integracijo z Xfce. Omogočeno je onemogočanje prehoda v stanje spanja in izklapljanja zaslona med predvajanjem videoposnetkov (tudi pri gledanju YouTube v Chromu);
- Na namizju je na voljo možnost dodajanja naslednje ozadje (Add Next Background) ter sinhronizacija izbire ozadij preko AccountsService. Izboljšana je interaktivnost pri delu z namizjem in podpora za prilagoditev prek tem. Dodana je podpora za izbiro usmerjenosti pri postavljanju ikon;
- V orodju za zajemanje posnetkov zaslona je dodana možnost premikanja izbranega območja s prikazom višine in širine. Spremenjen je dialog za nalaganje slik prek storitve imgur;
- V vtičniku za nadzor zvoka, ki uporablja Pulseaudio, je dodana podpora za protokol MPRIS2 za daljinsko upravljanje predvajanja v multimedijskih predvajalnikih. Omogočeno je uporabo multimedijskih tipk po vsem namizju (prek zagon dodatnega ozadnega procesa xfce4-volumed-pulse);
- V backendu za upravljanje nastavitev (xfconf) in nekaterih drugih komponentah Xfce je dodana podpora za introspekcijo GObject in jezik Vala;
- Namesto dbus-glib za izmenjavo sporočil po D-Bus vodilu je uporabljena knjižnica in transportni sloj na osnovi GIO. Uporaba GDbus je omogočila reševanje težav z uporabo v večnitnih aplikacijah;
- Prenehana je podpora za zastarele ali brez vzdrževanja komponente: 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 in xfswitch-plugin.
Izvor: opennet.ru


