Pärast kahte aastat arendust on välja antud Xfce 4.20 töölauakeskkond, mis pakub klassikalist töölauavalikut, mille süsteemide ressursikasutus on minimaalne.
Xfce koosneb mitmest omavahel seotud komponendist, mida saab kasutada ka teistes projektides. Nende hulka kuuluvad: aknahaldur xfwm4, rakenduste käivitamise paneel, kasutaja seansside haldamise haldur, energiatootmise haldamise süsteem, graafiline konfiguratsioonitööriist, failihaldur Thunar, kalender-plaanija Orage, multimeediaesitaja Parole, tekstiredaktor Mousepad, terminali emulator xfce4-terminal.
Xfce 4.20 peamine uuendus on eksperimentaalne tugi Waylandi protokollile. Waylandil põhinev seanss katab suurema osa funktsioonidest, kuid on praegu soovitatav ainult edasijõudnud kasutajatele, kuna see pole veel kõikidest vigadest vabastatud ja vajab täiendavaid parandusi, et olla tavaliste kasutajate igapäevaseks kasutamiseks täielikult sobilik. Waylandi seansi käivitamiseks on ette nähtud käsk «startxfce4 –wayland».
Xfce 4.20-s, et abstraktsiooniks töö Waylandi ja X11 üle, kasutab uus raamatukogu libxfce4windowing, mis rakendab graafikasüsteemist sõltumatut kihti aknahalduse komponentidega (ekraanid, juurerakendused, virtuaalsed töölauad jne). Ettepanekud on võimaldanud rakendada Waylandi tuge peaaegu kõigis Xfce komponentides, säilitades samas nende töövõime X11 protokolliga põhinevates aknasüsteemides.
Wayandi seansis on libmutter asemel kasutusel raamatukogu wlroots, mida arendab Sway projekt. Kompositeerimisserveritena soovitatakse Waylandi seansis kasutada Labwc või Wayfire. X11 põhises seansis jätkab aknahaldur xfwm4 kasutamist. Tulevikus plaanitakse xfwm4-s lisada võimalus töötada mitte ainult X11-i, vaid ka Waylandi abil.
Waylandi seansis puuduvad mõned võimalused, sealhulgas: toetuse puudumine virtuaalsetele töölauale; klaviatuuri ja hiire seadistuste lehtede mittevalmidus konfiguratoris; võimalus luua ekraanipilte ainult kogu ekraanist (mitte eraldi akendest); mõnede rakenduste ikoonide puudumine süsteemisalves, mis pole tõlgitud GtkStatusIconilt StatusNotifierile. Waylandis on tõlkimata jätkuvalt järgmised komponendid: Xfwm4, Xfdashboard, Xfce4-screensaver (port on olemas, kuid ei ole välja antud), Xfce4-windowck-plugin ja Xfce4-xkb-plugin.
Muud muudatused ja parandused Xfce 4.20:
Failihaldur Thunar on oluliselt laienenud:
- Tööriistaribale on lisatud uusi nuppe: vaatevahetusrežiimi vahetamine (kompaktne, loend, ikoonide võrk); vertikaalne hamburgerimenüü (kuvatakse peamenüü peitmise korral); uue vahekaardi loomine praeguse katalooge sisu jaoks; uue akna loomine praeguse katalooge sisu jaoks.
- Akna suuruse vähendamisel kantakse tööriistaribal mitte mahtuvad elemendid nüüd eraldi menüüsse «<».
- Lisatud valik kliendipoolse akna dekoreerimise (CSD) jaoks, mis võimaldab ühendada akna pealkirja menüüs või tööriistaribal (menüü peitmise korral).
- Lisatud valik sümboolsete ikoonide kuvamiseks külgmenüüs ja värviliste ikoonide kuvamiseks tööriistade ribal.
- Kinnitatud operatsiooni kinnitamise dialoog on ümber disainitud, mis kuvatakse näiteks siis, kui sihtkataloogis on juba sama nimega fail. Tagatud on miniatuuride korrektne kuvamine.
- Loendi vaaterežiimis on lisatud kataloogide sisu avamise võimalus kohapeal.
- Erinevate vaaterežiimide (Split View) korral, mis võimaldab kõrvuti kuvada kahte erinevat faili paneeli, on aktiveeritud aktiivse paneeli värviga esiletõstmine ja lisatud võimalus vahetada paneelide vahel klaviatuuri otseteiendiga. Lisatud on operatsiooni kinnitamise dialoog, mis kuvatakse, kui proovitakse sulgeda akent, kus on mitu vahekaarti.
- Failide liigutamisel Drag&Drop režiimis tagatakse kaustade automaatne avamine ja fookuse uuendamine mitme paneeli režiimis, kui hiir on üle selle.
- Töötati jõudluse parandamise ja suurte failide arvu korral külmutamiste elimineerimise nimel.
- Klaviatuurikombinatsioonid oma töötlejate kutsumiseks töötavad nüüd ka töötlejatele, mis on paigutatud sisemiselt menüüdesse.
- Failide kopeerimise kehtivuse kontrollimise funktsioon kasutab nüüd otse failide sisu võrdlemist, mitte MD5 hashide arvutamist ja kontrollimist.
- Lisatud on valik, mis vähendab kettafragmentatsiooni, aktiveerides failide kopeerimise operatsioonide paralleelset töötlemist ainult siis, kui seade on ooterežiimis.
- Välistesse salvestusseadmetesse mountimise mehhanismi on lisatud tugi IPv6 ja võimalus luua sümboolseid linke.
- Failide otsimisel on nüüd võimalik kasutada kontekstimenüüd juba kuvatud otsingutulemuste puhul kohe, ilma otsingu lõpetamist ootamata.
- Lisatud on seade, mis kuvab staatuseribal varjatud failide arvu praeguses kataloogis.
- Hiljuti kasutatud failide nimekirja ei lisata enam kaustu ega faile, mille avamine lõppes ebaõnnestumisega.
Töölaua muudatused (xfdesktop):
- Taustapiltide tugi on laienenud: Suvaliste taustapiltide valimisel ei kordata nüüd pilti, kuni kõik seeriast on näidatud. Vanad PNG-formaadis taustapildid on muudetud vektorformaati SVG. Gradientide joonistamine on paranenud.
- Lisatud on võimalus muuta ikoonide silte ja tausta värve töölaual.
- Töölaua ikoonide paigutust töödeldakse nüüd eraldi erinevatele ekraanidele.
- Minimeeritud akende ikoonid kuvatakse nüüd ainult ekraanidel, kus aknad olid enne minimeerimist avatud.
- Kontekstimenüüs on suurenenud valikute arv.
- Uute ja ümberpaigutatud failide ikoonid ilmuvad nüüd kursori lähedusse.
- Lisatud on valik, et kuvada pidevate salvestusseadmete ikoone.
- Klaviatuurikombinatsioonide seadmiseks on kasutusele võetud uus vidin XfceShortcutsManager.
- Töölaua taustapiltide kaustade sisu laadimine toimub nüüd asünkroonselt.
- Kontekstimenüüs on nüüd võimalik avada korraga mitu valitud kausta.
- Kontekstimenüü kuvatakse nüüd kohe hiire nupule vajutamisel, mitte pärast vabastamist.
- Akende loetelu menüü kujundust on muudetud, et see kuvatakse keskmise hiirenupu vajutamisel.
- Seadistaja paneel töölaua ikoone on täielikult ümber töötatud.
Samuti:
- Paneelis (xfce4-panel) on võimalik seadistada servade laiust ning otsida saadaval olevaid pluginaid tavalistes kataloogides. Lisatud tugi töölaua eelvaate kuvamiseks, kui hiire kursori viia nuppude "näita töölauale" peale. Parendatud ikoonide suuruse valikut töölauapaneli nuppudel. Sünkroniseeritud rakenduste ikoonid paneeli konfigureerijas ja ise paneelis.
- Paigaldatud rakenduste otsingu ja käivitamise kasutajaliideses (xfce4-appfinder) on rakendatud valikuline taustajõudluse režiim, et lühendada liidese ilmumise aega. Lisatud valik automaatseks Appfinderi akna sulgemiseks, kui fookus vahetub. Hiire parema nupuga klõpsates rakendustel kuvab konteksti menüü saadaval olevate toimingutega. Lisatud võimalus käivitada programme ühe hiireklõpsuga.
- Energiatarbimise halduris (xfce4-power-manager) on ümber kujundatud ekraani lukustamise haldamine — ekraani lukustamisega seotud seaded on oluliselt lihtsustatud ja viidud ekraani kaitse seadete lehele. Lisatud erinevate energiatarbimise profiilide töötlemine, mida toetavad power-profiles-daemon. Rakendatud hübriidse puhkerežiimi tugi. Lisatud klahvikombinatsioonid ekraani heleduse eksponentsiaalse muutmise jaoks, samuti klahvikombinatsioonid klaviatuuri taustvalguse muutmiseks.
- Konfigureerija (xfce4-settings) välimuse seadetes on tagatud ikooniteemade laadimine eraldi lõimes, et mitte blokeerida peamise liidese töö. Klientpoolse dekoratsiooni režiimi kasutamine on viidud vaikimisi välja lülitatud valikute hulka. Parendatud tumedate teemaplatvormide tuge. Lisatud seaded hiire kursori kiirusprofiili valikuks ja sisselülitatud kõrge eraldusvõimega kerimise režiim, kui hiir toetab seda. MIME-tüüpe seadistades on lubatud samaaegne valik ja muuda mitut elementi korraga. Laienenud on võimalused, mis on seotud ekraaniprofiilidega, samuti väljundi peegeldamise ja ekraanide seadistamisega mitme monitori konfiguratsioonides.
- Xfce4-session'i sessioonihaldurisse on lisatud minimaalne FreeDesktopi (xdg-desktop-portal) portaalide toe tugi, mida kasutatakse kasutajakeskkonna ressursside juurdepääsu korraldamiseks isoleeritud rakendustest. On lisatud portaale tööpinna taustapiltide seadmiseks, ekraanipiltide loomiseks ja taustprotsesside käivitamiseks.
- Libxfce4ui vidinaraamistikus võib nüüd programmiteabe dialoogis (About) kuvatakse jaotise logo ja teave operatsioonisüsteemi ning GPU kohta.
- Exo teegis (GTK ja Glib'i pealisehitus) on oluliselt paranenud ikoonide töötlemise jõudlus - komponendi "Exo-Icon-View" võime töötleda 100 000 ja rohkem faili ilma peatusteta. Otsingureas on rakendatud soovituste kuvamise funktsioone sisestamise käigus.
- Kõrge pikslitiheduse (HiDPI) ekraanidel esinev elementide hägususe probleem on lahendatud. Ikonide ja miniatuure on tagatud õige mõõtmete skaleerimine erinevates komponentides. Lisatud puuduvad ikoonid kõrgete ekraanisuuruste jaoks.
Allikas: linux.org.ru
