PĂ€rast ĂŒle nelja aasta arendustööd lauaarvutikeskkonna vĂ€ljaanne , mis on suunatud pakkuma klassikalist töölauakogemust, mille tööks on vajalik minimaalne sĂŒsteemiressursside kasutamine. Xfce koosneb mitmest omavahel seotud komponendist, mida saab soovi korral kasutada ka teistes projektides. Nende komponentide hulka kuuluvad: aknahaldur, rakenduste kĂ€ivitamise paneel, kuvahaldur, kasutajasessioonide halduri ja energiatĂ”hususe halduri komponent, failihaldur Thunar, veebiotsingumootor Midori, meediapleier Parole, tekstiredaktor mousepad ja keskkonnaparameetrite konfigureerimise sĂŒsteem.

Peamised :
- Ăleminek GTK 2-lt GTK 3-le;
- komposiitide halduri xfwm4 juurde lisati vsync OpenGL kaudu, toetust on lisatud libepoxy ja DRI3/Present, GLX on nĂŒĂŒd kasutusel Xrender asemel. Parandatud on kaadriga vaheldus () juhtimise hinge parema sĂŒnkroniseerimise tagamiseks (tearing) vĂ€ltimiseks. Uued vĂ”imalused skaleerimiseks GTK3-st on parandanud töötlust kĂ”rge pikslitihedusega ekraanidel (HiDPI). Parandatud on GLX tugi NVIDIA patenteeritud draiverite kasutamisel. Lisatud on XInput2 sisendi sĂŒsteemi tugi. Esitatud on uus teema;
- xfce4-settings konfigureerijasse on lisatud uus tagaosa Ôige vÀrviedastuse seadistamiseks vÀrviprofii kasutamise kaudu. Tagaosa vÔimaldab kohe toeta vÀrvihalduse korraldamist printimisel ja skaneerimisel; monitoride vÀrviprofii rakendamiseks on vajalik lisateenuse nagu xiccd installimine;
- Parandatud on ekraani seadistamise tööriistu. Lisatud on vahed, et informatsiooni kÔigis dialoogides oleks mugavam tajuda.
- Lisatud on monitoride profiilide mÀÀramise vĂ”imalus, mis vĂ”imaldab salvestada mitu eelkonfigureeritud komplekti ja automaatselt vahetada profiile, kui lisamonitore ĂŒhendatakse vĂ”i eemaldatakse. EkratĂ”mmete kĂ”rvaldamine ekraani seadete muutmisel on toimunud.
- Lisatud on vÔimalus mÀÀrata esmane monitor, millel kuvatakse paneelid, töölaua ja teavitused. Selline vÔimalus vÔib osutuda kasulikuks mitme monitoriga konfiguratsioonides, et siduda paneelid konkreetse monitoriga vÔi peita liigset teavet esitlusnÀitamise korral.
- Dialooge vÀljanÀgemise seadistamiseks on lisatud valik akende suuruse skaleerimise lubamiseks ning vÔimalus valida monokromaatiline font (monospace). Toetuse lÔpetamine teemade eelvaate osas (ei saadud soovitud tulemust GTK3-ga);
- Teavituste indikaator on ĂŒmber töötatud. Lisatud nupp teavituste logi kustutamiseks, âĂ€ra segaâ reĆŸiimi lĂŒliti on tĂ”stetud ĂŒlespoole.
- Lisatud on plugin, mis kuvab paneelil rakenduste indikaatorite bloki, mis mÀÀrab nende oleku. Pluginat saab kasutada sĂŒsteemse salve alternatiivina ning see asendab Ubuntu-orienteeritud xfce4-indicator-plugin enamikule indikaatoritest;
- Paneelil on seadistatud lĂ€bipaistvate ja poollĂ€bipaistvate taustapiltide kasutamine. Lisatud on GObjecti introspektsiooni tugi, mis vĂ”imaldab luua paneeli pluginaid erinevates programmeerimiskeeltes (nt Python). Tagatud on seadistusdialooge integreerimine xfce4-settings-managerisse. Lisatud on ikoonide suuruse seadistamise tugi, mis on ĂŒhiselt paneeli ja kĂ”igi paigutatud pluginate jaoks. Konfiguratsiooni lisatud seadistused, mis automaatselt arvutavad ikoonide suuruse paneeli laiuse jĂ€rgi ja siduvad ikoonide suuruse erinevatesse paneeli eksemplaridesse.
Parendatud on akende rĂŒhmitamise vahendeid â rĂŒhmitatud akende nuppudes töödeldakse nĂŒĂŒd selliseid olekuid nagu akna aktiivsus, akna minimeerimine ja olulise teabe olemasolu. Rakendatud on uus rĂŒhmitatud akende indikaator ning uuendatud on elementide ĂŒldist paigutust.
Esitatud on uued CSS-stiilide klassid teema loomisel kasutamiseks, nĂ€iteks lisatud on eraldi nuppude klass akende rĂŒhmade operatsioonide jaoks ja spetsiifilised seadistused paneeli vertikaalse ja horisontaalse asukoha jaoks. Paneeli pluginates ja rakendustes on kasutatud sĂŒmboolseid ikoone. Asendatud on aegunud vidinad;

- Peamisesse koosseisu on lisatud tööriist Panel Profiles, mis vÔimaldab luua, salvestada ja laadida paneelide elementide paigutuse profiile;
- xfce4-session haldur toetab nĂŒĂŒd rakenduste kĂ€ivitamist prioriteetide gruppide arvestamisega, mis vĂ”imaldavad mÀÀrata kĂ€ivitamise sĂ”ltuvuste ahelat. Varasemalt kĂ€ivitati rakendused ĂŒhekorraga, mis pĂ”hjustas probleemide ilmnemist (nt xfce4-paneli teema kadumine, mitme instantsi kĂ€ivitamine nm-appletist jne). NĂŒĂŒd kĂ€ivitatakse rakendused gruppidena. KĂ€ivitusprotsessi ajal on kaotatud logimise ekraan.
Sisse logimise ja vĂ€ljalogimise juhtimise liidesesse on sisse viidud tĂ€iustusi. Peale varasemalt olemas olnud automaatse kĂ€ivitamise on lisatud toetamine kasutajatega mÀÀratud töötlemiskĂ€skude (mis tahes kĂ€skude) tĂ€itmiseks vĂ€ljajÀÀmisel, unereĆŸiimi sattumisel vĂ”i taaskĂ€ivitamisel. GTK-rakenduste seansside juhtimine DBusi kaudu on tagatud. Toetatakse hĂŒbriidset unereĆŸiimi. Seansivalimise liidese ja sellega seotud seadete liides on parendatud;
- Toite juhtimise liides (xfce4-power-manager) on tĂ€iustatud. Tootepakkumiste ĂŒldine tugi lauaarvutisĂŒsteemidele on paranenud, millistes ei kuvata enam teavitust aku puudumisest. Energiaseadmestikku puudutavate sĂŒndmuste filtreerimine, mis edastatakse xfce4-notifyd kaudu logimise kuvamiseks (nt heleduse muutumise sĂŒndmusi ei edastata). Lisatud on vĂ”imalus kutsuda esile toite juhtimise liidese, kui vajutada nuppu XF86Battery.
Paneeli pluginasse on lisatud valikud, et kuvada jĂ€relejÀÀnud aku tööaeg ja laadimisprotsent; - Gigolo rakendus on vĂ€rskendatud, et pakkuda graafilist liidest vĂ”rgu salvestusruumide jagamise seadistamiseks, kasutades GIO/GVfs. Programm vĂ”imaldab kiiresti ĂŒhendada kaugfailisĂŒsteemi ja hallata jĂ€rjehoidjaid vĂ€listele salvestusruumidele failihalduris;
- Stabiliseeritud meediaesitaja Parole, mis kasutab GStreameri raamistikku ja GTK+ raamatukogu. Kompositsioon sisaldab pluginaid sĂŒsteemisalve vĂ€hendamiseks, voogude metainformatsiooni manipuleerimiseks, kohandatud aknad pealkirja seadmiseks ning videote vaatamise ajal unereĆŸiimi tĂ”kestamiseks. Töö lihtsustamine on oluliselt paranenud sĂŒsteemides, mis ei toeta riistvaralist videode dekodeerimise kiirendust. Lisatud ja vaikimisi lubatud on reĆŸiim, mis automaatselt valib kĂ”ige optimaalsema videovĂ€ljundimehhanismi. Teostatud on kompaktne kasutajaliidese variant. Parendatud on voogedastuse ja vĂ€liste sĂŒsteemide failide esitamise toetust.

- Uuendatud on Thunari failihaldur, kus on tĂ€ielikult ĂŒmber kujundatud failitee kuvamise paneel. Paneeli on lisatud nupud, mis vĂ”imaldavad liikuda varem avatud ja jĂ€rgmiste teede vahel, minna kodukatalooge ja vanemkatalooge. Paneeli paremas osas on ilmunud ikoon, millele klikkides avaneb dialoog, et redigeerida faili tee real. Lisatud on "folder.jpg" ikoonide töötlemise tugi, millega saab mÀÀrata alternatiive vaikimisi kasutatavatele kataloogide ikoonidele. Helitugevuse juhtimise liidesesse on lisatud Bluray toe tugi.
Alloleval ekraanipildil on vÔrdluseks nÀidatud vanad ja uued paneeli variandid:Uuendatud on Thunari Plugini API (thunarx), mis toetab GObject'i introspektsiooni ja sidumiste kasutamist erinevates programmeerimiskeeltes. Failide suuruse kuvamine baitides on tagatud. Kasutaja mÀÀratud toimingute tÀitmiseks arvutatud kÀsitlejate mÀÀramine on vÔimalik. Thunari UCA (Kasutaja Konfigureeritavad Toimingud) toetamine vÀlistes vÔrguresurssides on rakendatud. Teostatud on stiilide ja liidese optimeerimine.
- Miniatuuride kuvamise teenuses (tumbler) on lisatud Fujifilm RAF formaadi tugi;
- Pildivaataja Ristretto liides on moderniseeritud ja see on porteeritud GTK3-le. Lisatud on nupp, et kasutada pilti töölaua taustana;
- Rakenduste otsimise liidese kÀivitamise valik eraldi aknas on rakendatud ning otsingutulemuste navigeerimist klaviatuuri abil on lihtsustatud. Peamise koosseisu on lisatud failide otsimise liides. ;
- Lisatud on oma (xfce4-screensaver), mis saavutab sujuva integratsiooni Xfce-ga. Video esitamise ajal (sealhulgas YouTube'i vaatamisel Chromiums) on vĂ€lja lĂŒlitatud unereĆŸiim ja ekraani vĂ€ljalĂŒlitamine;
- Töölauale on lisatud vĂ”imalus jĂ€rgmise taustapildi lisamiseks (Add Next Background) ja taustapildi valiku sĂŒnkroonimine AccountsService'i kaudu. Parandatud on töölauaga suhtlemise interaktiivsust ja kohandamist teemade kaudu. Lisatud on vĂ”imalus valida ikoonide paigutuse orientatsiooni;
- Piltide loomise utiliiti on lisatud valitud ala liigutamise vÔimalus koos kÔrguse ja laiuse nÀitamisega. Muudetud on piltide laadimise dialooge imgur teenuse kaudu;
- Pulseaudio kasutavasse paneeli helijuhtimise pistikprogrammi on lisatud MPRIS2 protokolli tugi, et remotely juhtida esitust multimeedia mÀngijates. Pakutakse multimeedia klahvide kasutamise vÔimalust kogu töölaual (kÀivitades tÀiendava taustaprotsessi xfce4-volumed-pulse);
- Xfce seadete halduse backendis (xfconf) ja mÔnedes teistes komponentides on lisatud GObject introspektsiooni ja Vala keele tugi;
- D-Bus sÔnumite vahetamiseks on kasutusele vÔetud dbus-glib raamatukogu ja GIO pÔhine transportkiht. GDbus'i kasutamine on lahendanud probleemid mitme niidi rakendustes;
- Toetamine on lÔpetatud vananenud vÔi hooldusteenuseta jÀÀnud komponentide jaoks: 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 ja xfswitch-plugin.
Allikas: opennet.ru


