Dopo due anni di sviluppo è stata pubblicata la release dell'ambiente desktop Xfce 4.18, volta a fornire un desktop classico che richiede risorse di sistema minime per funzionare. Xfce è costituito da diversi componenti correlati che possono essere utilizzati in altri progetti, se lo si desidera. Questi componenti includono il window manager xfwm4, l'avviatore di applicazioni, il display manager, la sessione utente e il gestore della gestione dell'alimentazione, il file manager Thunar, il browser web Midori, il lettore multimediale Parole, l'editor di testo del mousepad e il sistema di impostazioni dell'ambiente.
Principali innovazioni:
- La libreria di elementi dell'interfaccia libxfce4ui offre un nuovo widget XfceFilenameInput per l'inserimento di un nome file, che informa sugli errori in caso di utilizzo di nomi non validi, ad esempio contenenti spazi aggiuntivi o caratteri speciali.
- Aggiunto un nuovo widget per la personalizzazione delle scorciatoie da tastiera, che fornisce un'interfaccia grafica per rimappare i tasti di scelta rapida specifici per vari componenti dell'ambiente utente (attualmente sono supportati solo Thunar, Xfce4-terminal e Mousepad).
- Le prestazioni del servizio per la creazione di miniature (pixbuf-thumbnailer) sono state ottimizzate. Fornita la possibilità di modificare le opzioni delle miniature del desktop, come la possibilità di utilizzare icone grandi (x-large) ed extra-large (xx-large) che sono utili su schermi ad alta risoluzione. Il motore di miniature Tumbler e il file manager Thunar ora hanno la possibilità di utilizzare repository di miniature condivisi condivisi da diversi utenti (le miniature possono essere pre-memorizzate in una sottodirectory accanto alle immagini originali).
- Il pannello (xfce4-panel) offre un nuovo plug-in per la visualizzazione dell'ora, che combina i plug-in precedentemente separati per gli orologi digitali e analogici (DateTime e Clock). Inoltre, al plug-in sono state aggiunte una modalità orologio binario e una funzione di monitoraggio del tempo di sonno. Per visualizzare l'ora, sono disponibili diversi layout di orologio: analogico, binario, digitale, testo e LCD.
- Il desktop manager (xfdesktop) offre la possibilità di nascondere il pulsante Elimina nel menu contestuale e visualizzare una conferma separata della riorganizzazione delle icone sul desktop.
- Nel configuratore (xfce4-settings), l'interfaccia di ricerca delle impostazioni è stata semplificata: la barra di ricerca ora è sempre visibile e non è nascosta dietro il cursore.
- L'interfaccia delle impostazioni dello schermo offre la possibilità di definire le azioni da eseguire quando vengono collegati nuovi schermi.
- Nelle impostazioni dell'aspetto, quando viene selezionato un nuovo tema, è stata implementata un'opzione per impostare automaticamente il tema appropriato per il window manager xfwm4.
- Aggiunto il supporto per la proprietà 'PrefersNonDefaultGPU' nell'interfaccia di ricerca app (xfce4-appfinder) per utilizzare una GPU secondaria su sistemi grafici ibridi. Aggiunta un'impostazione per nascondere le decorazioni delle finestre.
- Il window manager xfwm4 aggiunge il supporto per la sincronizzazione verticale adattiva (vsync) quando si utilizza GLX. Le impostazioni del desktop virtuale sono allineate con altri gestori di finestre.
- Miglioramento del ridimensionamento dell'interfaccia utente su schermi ad alta densità di pixel e, tra le altre cose, risolti problemi con le icone sfocate quando il ridimensionamento è abilitato.
- Tutti i titoli delle finestre e dei dialoghi sono resi per impostazione predefinita dal window manager, ma per alcuni dialoghi c'è un'opzione per decorare il titolo lato client (CSD) usando il widget GtkHeaderBar.
- Nel file manager Thunar, la modalità Visualizzazione elenco è stata migliorata: per le directory nel campo delle dimensioni, viene mostrato il numero di file contenuti nella directory, è stata aggiunta la possibilità di visualizzare una colonna con l'ora in cui i file sono stati creati.
Al menu contestuale è stata aggiunta una voce per mostrare una finestra di dialogo per l'impostazione dei campi visualizzati.
È integrata una barra laterale per l'anteprima delle immagini, che può funzionare in due modalità: incorporazione nel pannello di sinistra corrente (non occupa spazio aggiuntivo) e visualizzazione sotto forma di un pannello separato, che visualizza inoltre informazioni sulla dimensione e sul file nome.
Fornita la possibilità di annullare e ripetere (annullare/ripristinare) alcune operazioni sui file, come lo spostamento, la ridenominazione, l'eliminazione nel cestino, la creazione e il collegamento. Per impostazione predefinita, viene eseguito il rollback di 10 operazioni, ma la dimensione del buffer di annullamento può essere modificata nelle impostazioni.
Aggiunta la possibilità di evidenziare i file selezionati con un colore di sfondo specifico. La rilegatura dei colori viene eseguita in una scheda separata aggiunta alla sezione con le impostazioni di Thunar.
È stata fornita la possibilità di personalizzare i contenuti della barra degli strumenti del file manager e mostrare al posto della tradizionale barra dei menu un pulsante ad hamburger con un menu a tendina.
Aggiunta la modalità Split View, che consente di visualizzare due diverse schede con i file affiancati. La dimensione di ciascun pannello può essere modificata spostando il separatore. È possibile separare i pannelli sia verticalmente che orizzontalmente.
Il carattere '|' viene fornito nella riga di stato per una maggiore separazione visiva degli elementi. Se lo si desidera, il separatore può essere modificato nel menu contestuale.
Supporto implementato per la ricerca ricorsiva di file direttamente da Thunar. La ricerca viene eseguita in un thread separato, non appena è pronto, viene visualizzato nel pannello con l'elenco dei file (List View) e viene fornito con un'etichetta sul percorso del file. Attraverso il menu di scelta rapida, puoi andare rapidamente alla directory con il file trovato utilizzando il pulsante "Apri posizione elemento". È possibile limitare la ricerca alle sole directory locali.
Viene proposta una barra laterale separata con un elenco di file utilizzati di recente, il cui design è simile al pannello con i risultati della ricerca. È possibile ordinare i file in base al tempo di utilizzo.
I segnalibri per le directory dei preferiti e il pulsante per la creazione di un segnalibro sono stati spostati in un menu Segnalibri separato.
Il cestino ha un pannello informativo con pulsanti per svuotare il cestino e ripristinare i file dal cestino. Quando si visualizza il contenuto del carrello, viene mostrato l'ora della cancellazione. Un pulsante "Ripristina e mostra" è stato aggiunto al menu contestuale per ripristinare un file e aprire la directory con questo file in una scheda separata.
È stata migliorata l'interfaccia per associare le applicazioni ai tipi MIME, in cui l'applicazione predefinita è contrassegnata in modo esplicito e viene fornito un elenco di possibili associazioni. Aggiunto un pulsante al menu contestuale per impostare l'applicazione gestore predefinita.
Viene fornita la possibilità di presentare azioni definite dall'utente sotto forma di un sottomenu a cascata multilivello.
Interfaccia modificata con le impostazioni. Opzioni delle miniature raggruppate. Aggiunta la possibilità di limitare la dimensione del file a cui vengono create le miniature. Aggiunta la possibilità di utilizzare file temporanei con estensione *.partial~ nelle operazioni di trasferimento file. Aggiunta un'opzione per controllare il checksum dopo che il trasferimento è stato completato. Aggiunta un'impostazione per consentire l'esecuzione degli script della shell. Aggiunte opzioni per ripristinare le schede all'avvio e mostrare il percorso completo nell'intestazione.
Fonte: opennet.ru