Dopo due anni di sviluppo, è stato rilasciato l'ambiente desktop Xfce 4.18, progettato per offrire un desktop classico che richiede risorse di sistema minime. Xfce è composto da diversi componenti interconnessi, che possono essere utilizzati in altri progetti se desiderato. Tra questi componenti ci sono: il gestore delle finestre xfwm4, una barra per l'avvio delle applicazioni, il gestore di accesso, il gestore delle sessioni utente e il controllo del consumo energetico, il gestore file Thunar, il browser web Midori, il lettore multimediale Parole, l'editor di testo mousepad e un sistema di configurazione delle impostazioni ambientali.

Novità principali:
- Nella libreria dei componenti dell'interfaccia libxfce4ui è stato introdotto un nuovo widget XfceFilenameInput per l'immissione del nome file, che informa sugli errori commessi in caso di utilizzo di nomi non validi, come quelli che contengono spazi indesiderati o caratteri speciali.


- È stato aggiunto un nuovo widget per la configurazione delle combinazioni di tasti, che fornisce un'interfaccia grafica per la riallocazione delle scorciatoie da tastiera specifiche per vari componenti dell'ambiente utente (per ora, i componenti supportati sono solo Thunar, Xfce4-terminal e Mousepad).

- È stata effettuata un'ottimizzazione delle prestazioni del servizio per la creazione di miniature (pixbuf-thumbnailer). È stata offerta la possibilità di modificare i parametri delle miniature per il desktop, come l'uso di icone grandi (x-large) e molto grandi (xx-large), ideali per schermi ad alta risoluzione. Nella gestione della creazione delle miniature in Tumbler e nel gestore di file Thunar è stata implementata la possibilità di utilizzare repository condivisi di miniature, accessibili da più utenti (le miniature possono essere salvate in una sottocartella accanto alle immagini originali).
- Nel pannello (xfce4-panel) è stato introdotto un nuovo plugin per la visualizzazione dell'orario, che unisce i precedenti plugin per orologi digitali e analogici (DateTime e Clock). Inoltre, il plugin include una modalità per orologi binari e una funzione per monitorare il tempo di sonno. Sono disponibili diverse disposizioni per visualizzare l'orario: analogiche, binarie, digitali, testuali e LCD.


- Nel gestore desktop (xfdesktop) è stata aggiunta la possibilità di nascondere il pulsante "Elimina" nel menu contestuale e di visualizzare una conferma separata per l'operazione di riordino delle icone sul desktop.
- Nella configurazione (xfce4-settings) è stata semplificata l'interfaccia di ricerca delle impostazioni: la barra di ricerca è ora sempre visibile e non si nasconde più dietro il cursore.

- Nell'interfaccia di configurazione delle impostazioni dello schermo è stata introdotta la possibilità di definire le azioni da eseguire quando vengono collegati nuovi schermi.

- Nelle impostazioni dell'aspetto, quando si seleziona un nuovo tema, è stata implementata un'opzione per l'installazione automatica del tema corrispondente per il gestore di finestre xfwm4.
- Nell'interfaccia per la ricerca delle applicazioni (xfce4-appfinder) è stato aggiunto il supporto per la proprietà ‘PrefersNonDefaultGPU’ per l'uso della GPU secondaria nei sistemi con grafica ibrida. È stata aggiunta un'impostazione per nascondere gli elementi di decorazione della finestra.

- Nel gestore delle finestre xfwm4 è stato implementato il supporto per la sincronizzazione verticale adattiva (vsync) durante l'uso di GLX. Le impostazioni scrivanie virtuali sono state allineate con quelle degli altri gestori di finestre.
- È stato migliorato il ridimensionamento dell'interfaccia utente su schermi ad alta densità di pixel e tra l'altro sono stati risolti problemi di sfocatura delle icone quando il ridimensionamento è attivo.
- Il rendering di tutti i titoli delle finestre e delle finestre di dialogo avviene di default tramite il gestore delle finestre, ma per alcune finestre di dialogo è prevista l'opzione di decorare il titolo lato client (CSD), utilizzando il widget GtkHeaderBar.

- Nel gestore di file Thunar è stato migliorato il modo di visualizzazione in forma di elenco (List View): per le cartelle, nel campo delle dimensioni è mostrato il numero di file contenuti nella cartella, è stata aggiunta la possibilità di visualizzare la colonna con l'ora di creazione dei file.

È stata aggiunta un'opzione nel menu contestuale per mostrare la finestra di dialogo per la configurazione dei campi visualizzati.

È stata integrata una barra laterale per l'anteprima delle immagini, che può funzionare in due modalità: integrazione nella barra laterale sinistra corrente (non occupa ulteriore spazio) e visualizzazione come pannello separato, il quale mostra anche informazioni sulla dimensione e sul nome del file.


È stata fornita la possibilità di annullare e ripristinare (undo/redo) alcune operazioni sui file, come spostamenti, rinominazioni, cancellazioni nel cestino, creazione e formazione di collegamenti. Di default, viene garantito il ripristino di 10 operazioni, ma la dimensione del buffer di annullamento può essere modificata nelle impostazioni.

È stata aggiunta la possibilità di evidenziare i file selezionati con un colore di sfondo specifico. L'associazione dei colori avviene attraverso una scheda separata, aggiunta nella sezione delle impostazioni di Thunar.


È stata fornita la possibilità di personalizzare il contenuto della barra degli strumenti del gestore di file e mostrare, invece della tradizionale barra dei menu, il pulsante 'hamburger' con un menu a discesa.



È stata aggiunta la modalità di visualizzazione affiancata (Split View), che consente di mostrare affiancate due diverse schede di file. È possibile modificare la dimensione di ciascun pannello spostando il separatore. È possibile avere sia una divisione verticale che orizzontale dei pannelli.

Nella barra di stato è stato implementato l'uso del simbolo ‘|’ per una separazione più chiara degli elementi. Se desiderato, il separatore può essere modificato dal menu contestuale.

È stata implementata la ricerca ricorsiva di file direttamente da Thunar. La ricerca avviene in un thread separato e i risultati vengono visualizzati nel pannello della lista file (List View), fornendo un'etichetta con il percorso del file. Tramite il menu contestuale è possibile accedere rapidamente alla cartella contenente il file trovato, utilizzando il pulsante 'Open Item Location'. È possibile limitare la ricerca solo alle cartelle locali.

È stata proposta una barra laterale separata con l'elenco dei file recentemente utilizzati, la cui disposizione è simile a quella del pannello con i risultati di ricerca. È possibile ordinare i file in base al tempo di utilizzo.

I segnalibri per le cartelle preferite e il pulsante per creare un segnalibro sono stati spostati in un menu separato chiamato Bookmarks.

Nel carrello è presente un pannello informativo con pulsanti per svuotare il carrello e ripristinare i file eliminati. Durante la visualizzazione del contenuto del carrello, viene mostrato il tempo di eliminazione. È stato aggiunto un pulsante nel menu contestuale per 'Ripristina e Mostra' per ripristinare il file e aprire la cartella contenente quel file in una nuova scheda.

Migliorata l'interfaccia per associare le applicazioni ai tipi MIME, con l'applicazione predefinita chiaramente contrassegnata e un elenco delle associazioni possibili. Nel menu contestuale è stato aggiunto un pulsante per impostare l'applicazione gestore predefinita.


È stata fornita la possibilità di presentare azioni definite dall'utente sotto forma di sottomenu a discesa multilivello.

L'interfaccia delle impostazioni è stata modificata. I parametri delle miniature sono stati raggruppati. È stata aggiunta la possibilità di limitare la dimensione dei file per la creazione delle miniature. Nelle operazioni di trasferimento file è stata introdotta la possibilità di utilizzare file temporanei con estensione *.partial~. È stata aggiunta un'opzione per verificare il checksum al termine del trasferimento. È stata aggiunta un'impostazione per consentire l'esecuzione di script shell. Sono state aggiunte opzioni per ripristinare le schede all'avvio e mostrare il percorso completo nell'intestazione.


Fonte: opennet.ru




























