Dopu dui anni di sviluppu, l'ambiente di desktop Xfce 4.20 hè liberatu, chì offre una sperienza di scrittura classica chì cunsuma u minimu risorse di u sistema pussibule.
Xfce hè custituitu da parechji cumpunenti interconnessi chì ponu esse utilizati in altri prughjetti se vulete. Frà questi cumpunenti: gestore di finestra xfwm4, lanciatore di applicazioni, gestore di sessione d'utilizatore, sistema di gestione di l'energia, configuratore graficu, gestore di file Thunar, pianificatore di calendariu Orage, lettore multimediale Parole, editore di testu Mousepad, emulatore di terminal xfce4-terminal.
L'innuvazione chjave di a filiera Xfce 4.20 era un supportu sperimentale per u protocolu Wayland. Una sessione basata nantu à Wayland copre a maiò parte di e pussibulità, ma hè attualmente cunsigliata solu per l'utilizatori avanzati, postu chì ùn hè micca cumplettamente senza errore è richiede alcune mudificazioni per l'usu di ogni ghjornu da l'utilizatori ordinali. Per inizià una sessione basata nantu à Wayland, u cumandimu "startxfce4 -wayland" hè prupostu.
Per astrazione di u travagliu nantu à Wayland è X11, Xfce 4.20 usa una nova libreria libxfce4windowing, chì implementa una capa indipendente di u sistema graficu cù cumpunenti di gestione di finestra (schermi, windows root, desktop virtuale, etc.). A strata pruposta hà permessu di implementà u supportu Wayland in quasi tutti i cumpunenti Xfce, mantenendu a so capacità di travaglià in sistemi di finestra basati nantu à u protocolu X11.
Invece di libmutter, a sessione basata in Wayland usa a libreria wlroots sviluppata da u prughjettu Sway. Hè cunsigliatu d'utilizà Labwc o Wayfire cum'è servitori composti in una sessione Wayland. A sessione basata in X11 cuntinueghja aduprà u gestore di finestra xfwm4. In u futuru, xfwm4 pensa à aghjunghje l'abilità di travaglià micca solu cù X11, ma ancu cù Wayland.
E funzioni chì ùn sò ancu dispunibili in una sessione basata in Wayland includenu: mancanza di supportu virtualnyx rabochikh stolovE pagine di cunfigurazione di a tastiera è di u mouse in u cunfiguratore ùn sò micca pronte; e screenshots ponu esse fatte solu di tuttu u schermu (micca di e finestre individuali); alcune icone di l'applicazione mancanu in a barra di sistema perchè ùn sò state purtate da l'API GtkStatusIcon à StatusNotifier. I cumpunenti seguenti ùn sò micca stati purtati in Wayland: Xfwm4, Xfdashboard, Xfce4-screensaver (un portu esiste, ma ùn hè statu liberatu), Xfce4-windowck-plugin, è Xfce4-xkb-plugin.
Altri cambiamenti è migliurà in Xfce 4.20:
E capacità di u gestore di file Thunar sò state ampliate significativamente:
- I buttuni novi sò stati aghjuntu à a toolbar: cambià u modu di vista (compact, list, icon grid); menu verticale di hamburger (mostratu quandu u menu principale hè oculatu); crià una nova tabulazione cù u cuntenutu di u cartulare attuale; criendu una nova finestra cù u cuntenutu di u cartulare attuale.
- Quandu a dimensione di a finestra hè ridutta, elementi di a barra di strumenti chì ùn sò micca adattati sò avà spustati in un menu speciale "<".
- Aggiunta una opzione per a decorazione di a finestra di u cliente (CSD), chì vi permette di allineà u titulu di a finestra cù u menù o cù a barra di strumenti (quandu nasconde u menu).
- Opzione aghjunta per mostrà icone di caratteri in a barra laterale è icone di culore in a barra di strumenti.
- U dialogu di cunferma di u funziunamentu hè statu riprogettatu, chì mostra, per esempiu, quandu un schedariu cù u listessu nome esiste digià in u cartulare di destinazione. A visualizazione curretta di e miniature hè assicurata.
- In u modu di vista di lista, a capacità di espansione u cuntenutu di i cartulari per locu hè stata aghjunta.
- In u modu Split View, chì vi permette di visualizà dui pannelli diffirenti cù i schedari fiancu à fiancu, u pannellu attivu hè evidenziatu in culore è a capacità di cambià trà pannelli cù una hotkey hè stata aghjunta. Aggiuntu un dialogu di cunferma di l'operazione chì appare quandu pruvate à chjude una finestra cù parechje tabulazioni.
- Quandu si move i fugliali in u modu Drag&Drop, quandu passa u cursore, l'espansione automatica di i cartulari è l'aghjurnamentu di l'input focus in u modu multi-panel sò furniti.
- U travagliu hè statu fattu per migliurà u rendiment è eliminà i freezes quandu travaglia cù un gran numaru di schedari.
- I shortcuts di u teclatu per chjamà i gestori persunalizati ora funzionanu ancu per i gestori posti in sottomenu.
- A funzione per verificà a correttezza di a copia di u schedariu usa avà una comparazione diretta di u cuntenutu di u schedariu invece di calculà è verificà l'hash MD5.
- Hè stata aghjunta una opzione chì, per riduce a frammentazione in u discu, permette a parallelizazione di l'operazioni di copia di fugliale solu quandu u discu hè inattivu.
- U supportu hè statu aghjuntu à u mecanismu di muntatura di almacenamentu esternu. IPv6 è a capacità di creà ligami simbolichi.
- Quandu cercate i fugliali, pudete avà immediatamente, senza aspittà chì a ricerca finisci, aduprà u menù di cuntestu per i risultati di ricerca digià mostrati.
- Aggiuntu un paràmetru per vede u numeru di fugliali nascosti in u cartulare attuale in a barra di statutu.
- A lista di i fugliali usati di pocu tempu hà cessatu di aghjunghje cartulari, è ancu i schedari chì i tentativi di apertura ùn anu micca successu.
Cambiamenti nantu à u desktop (xfdesktop):
- U supportu di u wallpaper hè statu allargatu: Quandu sceglite per vede l'imaghjini di fondo aleatorii, a stampa ùn hè più ripetuta finu à chì tutte l'imaghjini da u set sò mostrati. I vechji wallpapers png sò stati cunvertiti per utilizà u formatu vettoriali svg. Rendu megliu di i gradienti.
- Aggiunta a capacità di cambià i culori per e etichette è sfondi di icone nantu à u desktop.
- I layout di l'icone nantu à u desktop sò avà trattati separatamente per diverse schermi.
- L'icone per i finestri minimizzati sò avà visualizati solu nantu à i monitori chì i finestri eranu aperti prima di esse minimizzati.
- U numeru di opzioni in u menù di cuntestu hè statu allargatu.
- L'icone per i schedarii novi è spustati avà appariscenu accantu à a pusizione di u cursore.
- Aggiunta una opzione per mostrà icone di unità persistenti.
- Un novu widget XfceShortcutsManager hè utilizatu per cunfigurà scurciate di tastiera.
- A carica di u cuntenutu di i cartulari cù l'imaghjini di u wallpaper di u desktop hè avà realizatu in modu asincronu.
- U menù di cuntestu avà permette di apre parechji cartulari selezziunati à una volta.
- U menu di cuntestu hè avà mostratu quandu u buttone di u mouse hè pressatu, è micca dopu chì hè liberatu.
- U disignu di u menù cù una lista di finestri, mostratu quandu u buttone di u mezzu di u mouse hè pressu, hè statu cambiatu.
- A tabulazione cù paràmetri per l'icone di u desktop hè stata completamente riprogettata in u configuratore.
Inoltre:
- U pannellu (xfce4-panel) furnisce l'abilità di aghjustà a larghezza di u quadru è di ricerca di plugins dispunibili in repertorii standard. Aghjunghje supportu per mostrà una miniatura di u desktop quandu passa sopra i buttoni "mostra desktop". Selezzione mejorata di dimensioni di l'icona nantu à i buttuni di a barra di attività. L'icone in u configuratore di u pannellu è in u pannellu stessu sò stati sincronizati.
- L'interfaccia per a ricerca è lanciazione di l'applicazioni installate (xfce4-appfinder) hà un modu d'esekzione di fondo opzionale, chì vi permette di riduce u tempu chì ci vole à apparizione di l'interfaccia. Aggiunta una opzione per chjude automaticamente a finestra di Appfinder quandu cambia u focu. Quandu fate un clic destro nantu à l'applicazioni, un menù di cuntestu cù l'azzioni dispunibili hè visualizatu. Aggiunta una opzione per lancià i prugrammi cun un solu clic di u mouse.
- In u gestore di l'energia (xfce4-power-manager), a gestione di u bloccu di u screnu hè stata riprogettata - i paràmetri relativi à u bloccu di u screnu sò stati simplificati significativamente è spustati à a pagina di paràmetri di u salvatore di u screnu. Aghjunghje a gestione di diversi profili di putenza supportati in power-profiles-daemon. U supportu per u modu di sonnu hibridu hè statu implementatu. Aghjunghje supportu per i chjavi per cambià in modu esponenziale a luminosità di u screnu, è ancu i chjavi per cambià a luminosità di a retroilluminazione di u teclatu.
- In u configuratore (xfce4-settings) in i paràmetri di l'apparenza, i temi di l'icona sò caricati in un filu separatu per ùn bluccà l'operazione di l'interfaccia principale. L'usu di u modu di decorazione di u cliente hè statu spustatu à una opzione disattivata per automaticamente. Supportu migliuratu per temi scuri. Aghjunghjite paràmetri per selezziunà u prufilu di accelerazione di u cursore di u mouse è attivatu u modu di scrolling in alta risoluzione, se u mouse supporta. Quandu stabilisce tipi MIME, a selezzione simultanea è a mudificazione di parechji elementi à u tempu hè permessa. Capacità allargate in relazione à i profili di visualizazione, è ancu a creazione di mirroring di output è layout di schermu in cunfigurazioni multi-monitor.
- U gestore di sessione xfce4-session hà aghjustatu un supportu minimu per i portali FreeDesktop (xdg-desktop-portal), utilizatu per urganizà l'accessu à e risorse di l'ambiente di l'utilizatori da applicazioni isolate. Portali aghjuntu per stabilisce u wallpaper di u desktop, piglià screenshots è eseguisce prucessi in fondo.
- In a libreria di widget libxfce4ui, u dialogu di l'infurmazione di u prugramma (About) pò avà visualizà u logu di distribuzione, è ancu infurmazione nantu à u sistema operatore è a GPU.
- A libreria exo (un add-on à GTK è Glib) hà migliuratu significativamente u rendiment di travaglià cù icone - u cumpunente "Exo-Icon-View" pò avà processà 100 mila o più schedari senza congelazione. Una barra di ricerca hè stata implementata cù funzioni per visualizà i cunsiglii mentre scrive.
- Problemi risolti cù elementi sfocati nantu à schermi di alta densità di pixel (HiDPI). Assicura una scala curretta di icone è miniature in diversi cumpunenti. Aggiunte icone mancanti per alta risoluzione di u screnu.
Source: linux.org.ru
