Po dveh letih razvoja je izšla različica namiznega okolja Xfce 4.20, ki ponuja klasično namizje, ki porablja minimalne sistemske vire, kolikor je to mogoče.
Xfce je sestavljen iz več medsebojno povezanih komponent, ki jih je mogoče po želji uporabiti tudi v drugih projektih. Med temi komponentami so: upravitelj oken xfwm4, plošča za zagon aplikacij, upravitelj uporabniških sej, sistem za upravljanje porabe energije, grafični konfigurator, upravitelj datotek Thunar, koledar Orage, predvajalnik medijev Parole, urejevalnik besedil Mousepad, emulator terminala xfce4-terminal.
Ključna novost različice Xfce 4.20 je eksperimentalna podpora za protokol Wayland. Seja na podlagi Waylanda zajema večino možnosti, vendar je trenutno priporočena le za napredne uporabnike, saj še ni povsem brez napak in zahteva dodatne izboljšave za popolno vsakodnevno uporabo običajnih uporabnikov. Za zagon seje na podlagi Waylanda je predlagana ukazna vrstica "startxfce4 --wayland".
Na abstrakciu práce nad Waylandom a X11 v Xfce 4.20 bola zavedená nová knižnica libxfce4windowing, implementujúca graficky nezávislý vrstvu s komponentmi na správu okien (obrazovky, koreňové okná, virtuálne pracovné plochy a pod.). Navrhnutá prechodná vrstva umožnila podporu Waylandu takmer vo všetkých komponentoch Xfce, pričom si zachovala schopnosť fungovania v oknových systémoch založených na protokole X11.
Namesto libmutter se v seji na podlagi Waylanda uporablja knjižnica wlroots, ki jo razvija projekt Sway. Kot sestavni strežniki v seji Wayland se priporoča uporaba Labwc ali Wayfire. V seji na podlagi X11 še vedno uporablja upravitelj oken xfwm4. V prihodnosti nameravajo v xfwm4 dodati možnost delovanja ne le z X11, temveč tudi z Wayland.
Medzi funkciami, ktoré zatiaľ nie sú k dispozícii v relácii na Waylande, patrí: absencia podpory virtualnih delovnih namizij; nepopolnost strani s nastavitvami tipkovnice in miške v konfiguratorju; možnost ustvarjanja posnetkov zaslona le celotnega zaslona (ne posameznih oken); odsotnost ikon nekaterih aplikacij v sistemskem pladnju, ki niso bile pretvorjene iz API GtkStatusIcon na StatusNotifier. Na Waylandu ostajajo nepokrite komponente: Xfwm4, Xfdashboard, Xfce4-screensaver (prenos je, a ni bil vključen v izdajo), Xfce4-windowck-plugin in Xfce4-xkb-plugin.
Druge spremembe in izboljšave v Xfce 4.20:
Možnosti datotečnega upravitelja Thunar so se znatno razširile:
- Na orodni vrstici so dodane nove gumbe: preklop načina ogledovanja (kompaktno, seznam, mreža ikon); vertikalni hamburger meni (prikaže se v primeru skritja glavnega menija); ustvarjanje nove zavihka s vsebino trenutnega imenika; ustvarjanje novega okna s vsebino trenutnega imenika.
- Ob zmanjšanju velikosti okna se elementi orodne vrstice, ki se ne prilegajo, zdaj prenesejo v posebno menijsko ikono «<».
- Dodana je možnost dekoracije okna na strani odjemalca (CSD), ki omogoča, da se naslov okna združi z menijem ali orodno vrstico (ko je meni skrit).
- Dodana je možnost prikaza simbolnih ikon v stranski plošči in barvnih ikon v orodni vrstici.
- Predelano je potrditveno okno operacije, ki se prikaže, če v ciljni mapi že obstaja datoteka z enakim imenom. Zasnova miniatur je bila ustrezno prikazana.
- V načinu prikaza v seznamu je dodana možnost razširitev vsebine map na kraju samem.
- V načinu razdeljenega pogleda (Split View), ki omogoča sočasno prikazovanje dveh različnih panojev s datotekami, je bila dodana barvna označitev aktivnega panoja ter možnost preklapljanja med panoji s pomočjo hitrih tipk. Dodan je bil dialog za potrditev dejanja, ki se prikaže pri poskusu zapiranja okna z več zavihki.
- Med prenašanjem datotek z načinom Drag&Drop se ob premikanju miške samodejno razširijo mape in se osveži vhodni fokus v večpanojnem načinu.
- Opravljeno je bilo delo na povečanju zmogljivosti in odpravi zatikanja pri delu z velikim številom datotek.
- Kombinacije tipk za klicanje lastnih obdelovalcev zdaj delujejo tudi za obdelovalce, ki so nameščeni v vgrajenih menijih.
- Funkcija preverjanja pravilnosti kopiranja datotek zdaj namesto izračunavanja in preverjanja MD5 hashov uporablja neposredno primerjavo vsebine datotek.
- Dodana je bila možnost, ki za zmanjšanje fragmentacije na disku omogoča vzporedno izvajanje operacij kopiranja datotek samo, ko je naprava v stanju mirovanja.
- V mehanizem za montažo zunanjih shranjevanj je bila dodana podpora IPv6 in možnost ustvarjanja simboličnih povezav.
- Pri iskanju datotek je zdaj mogoče takoj, brez čakanja na konec iskanja, uporabiti kontekstni meni za že prikazane rezultate iskanja.
- Dodana je bila nastavitev za prikaz števila skritih datotek v trenutni mapi v statusni vrstici.
- V seznam nedavno uporabljenih datotek se ne dodajajo več mape, kot tudi datoteke, katerih odpiranje ni bilo uspešno.
Spremembe na namizju (xfdesktop):
- Razširjena je bila podpora za ozadja: pri izbiri prikaza naključnih ozadij se slika zdaj ne ponovi, dokler niso prikazana vsa ozadja iz nabora. Stara ozadja v formatu png so bila preklopljena na uporabo vektorskega formata svg. Izboljšano je bilo risanje gradientov.
- Dodana je bila možnost spreminjanja barv za oznake in ozadja ikon na namizju.
- Postavitev ikon na namizju se zdaj obravnava ločeno za različne zaslone.
- Ikone minimiziranih oken se zdaj prikazujejo samo na monitorjih, na katerih so bila okna odprta pred minimizacijo.
- Razširjeno je število možnosti v kontekstnem meniju.
- Ikonke novih i premještenih datoteka sada se pojavljuju pored pozicije kursora.
- Dodana opcija za prikazivanje ikona trajnih medija.
- Za podešavanje kombinacija tipki korišten je novi widget XfceShortcutsManager.
- Učitavanje sadržaja direktorija s pozadinama radne površine sada se obavlja asinkrono.
- U kontekstnom izborniku sada je moguće istovremeno otvoriti više označenih direktorija.
- Kontekstni izbornik sada se prikazuje u trenutku kada se pritisne tipka miša, a ne nakon što se pusti.
- Promijenjen je izgled izbornika s popisom prozora koji se prikazuje pritiskom na srednju tipku miša.
- U konfiguratoru je potpuno redizajnirana kartica s postavkama ikona radne površine.
Također:
- U panelu (xfce4-panel) omogućena je konfiguracija širine obruba i implementirana pretraga dostupnih dodataka u standardnim direktorijima. Dodana je podrška za prikazivanje sličice radne površine kada se kursor miš pronađe iznad tipki za 'prikazavanje radne površine'. Poboljšan je izbor veličine ikona na tipkama na traci zadataka. Ikonice su usklađene u konfiguratoru panela i samom panelu.
- U sučelju za pretraživanje i pokretanje instaliranih aplikacija (xfce4-appfinder) implementiran je opcijski način pozadinskog izvršavanja, što smanjuje vrijeme prikazivanja sučelja. Dodana je opcija za automatsko zatvaranje prozora Appfindera prilikom prebacivanja fokusa. Klikom desne tipke miša na aplikacijama osigurava se prikaz kontekstnog izbornika s dostupnim radnjama. Dodana je opcija za pokretanje programa jednim klikom miša.
- U upravitelju energetske potrošnje (xfce4-power-manager) redizajnirano je upravljanje blokiranjem ekrana — postavke povezane s blokadom ekrana značajno su pojednostavljene i premještene na stranicu s postavkama zaštitnika ekrana. Implementirana je obrada različitih profila energetske potrošnje podržanih u power-profiles-daemon. Podrška za hibridni način spavanja također je realizirana. Dodana je podrška za tipke za eksponencijalno povećanje osvjetljenja ekrana, kao i tipke za promjenu osvjetljenja tipkovnice.
- V konfiguratorju (xfce4-settings) v nastavitvah zunanjega videza je omogočeno nalaganje tem ikon v ločenem procesu, da ne blokira delovanja glavnega vmesnika. Uporaba načina dekoriranja na strani stranke je bila preklopljena v razred možnosti, ki so privzeto izklopljene. Izboljšana je podpora za temne teme. Dodane so nastavitve za izbor profila pospeševanja kurzorja ter vklopljen način pomikanja z visoko ločljivostjo, če ga podpora omogoča miška. Pri nastavitvi MIME-tipov je dovoljen hkraten izbor in sprememba več elementov hkrati. Razširjene so možnosti, povezane s profili zaslonov ter s spremljanjem izhoda in razporeditvijo zaslonov v konfiguracijah z več monitorji.
- V upravljalniku sej xfce4-session je bila dodana minimalna podpora portalov FreeDesktop (xdg-desktop-portal), ki se uporabljajo za organizacijo dostopa do virov uporabniškega okolja iz izoliranih aplikacij. Dodani so portali za nastavitev ozadij namizja, ustvarjanje posnetkov zaslona in zagon procesov v ozadju.
- V knjižnici pripomočkov libxfce4ui se zdaj v pogovornem oknu z informacijami o programu (About) lahko prikaže logotip distribucije ter informacije o operacijskem sistemu in GPU.
- V knjižnici exo (nadgradnja nad GTK in Glib) je bila bistveno povečana zmogljivost dela s simboli – komponenta 'Exo-Icon-View' zdaj lahko obdeluje 100.000 in več datotek brez zakasnitve. Uvedena je bila vrstica za iskanje z funkcionalnostjo prikaza priporočil med vnosom.
- Rešene so težave z zameglitvijo elementov na zaslonih z visoko gostoto slikovnih pik (HiDPI). Zajamčeno je pravilno skaliranje simbolov in miniatur v različnih komponentah. Dodani so manjkajoči simboli za visoke ločljivosti zaslona.
Izvor: linux.org.ru
