Product SiteDocumentation Site

13.3. Desktop grafici

Il campo dei desktop grafici liberi è dominato da due grandi raccolte software: GNOME e Plasma di KDE. Entrambi sono molto popolari.
Questa diversità ha radici storiche. Plasma (inizialmente solo KDE, che ora è il nome della comunità) è stato il primo progetto di desktop grafico, ma ha scelto il toolkit grafico Qt e questa scelta non era accettabile per un gran numero di sviluppatori. Qt non era software libero e fu iniziato GNOME basato sul toolkit GTK+. Nel frattempo Qt diventò software libero, ma i progetti si sono comunque evoluti in parallelo.
Le comunità GNOME e KDE lavorano ancora insieme: sotto l'ombrello di FreeDesktop.org, i progetti hanno collaborato alla definizione di standard per l'interoperabilità fra applicazioni.
Scegliere "il miglior" desktop grafico è un argomento sensibile da cui è meglio stare alla larga. Qui si descriveranno semplicemente le diverse possibilità e si daranno dei riferimenti per ulteriori riflessioni. La scelta migliore verrà fatta dall'utente dopo diversi esperimenti.

13.3.1. GNOME

Debian Bullseye include GNOME versione 3.38, che può essere installato con un semplice apt install gnome (può anche essere installato scegliendo il task "Debian desktop environment" - task-desktop e task-gnome-desktop).
GNOME è degno di nota per i suoi sforzi sull'usabilità e l'accessibilità. Professionisti della progettazione sono stati impegnati nella scrittura di standard e raccomandazioni, che hanno aiutato gli sviluppatori a creare interfacce grafiche utente appaganti. Il progetto inoltre riceve incoraggiamenti dai grandi attori dell'informatica come Intel, IBM, Oracle, Novell e, ovviamente, diverse distribuzioni Linux. Infine, si possono usare molti linguaggi di programmazione per sviluppare applicazioni che si interfaccino con GNOME.
Il desktop GNOME

Figura 13.1. Il desktop GNOME

Per gli amministratori, GNOME sembra meglio preparato per distribuzioni su larga scala. La configurazione delle applicazioni è gestita attraverso l'interfaccia GSettings ed i dati memorizzati nel database GConf. Le impostazioni di configurazione possono essere richieste e modificate con gli strumenti a riga di comando gsettings, e dconf, oppure tramite l'interfaccia grafica dconf-editor. L'amministratore può perciò cambiare la configurazione degli utenti con un semplice script. Il sito web di GNOME fornisce informazioni per guidare gli amministratori incaricati di gestire le postazioni di lavoro GNOME:

13.3.2. KDE e Plasma

Debian Bullseye include la versione 5.20 di KDE Plasma, che può essere installata con apt install kde-standard (task-kde-desktop).
Plasma ha avuto una rapida evoluzione basata su un approccio molto pratico. I suoi autori hanno ottenuto rapidamente buoni risultati, il che ha permesso loro di far crescere una larga base di utenti. Questi fattori hanno contribuito alla qualità globale del progetto. Plasma è un ambiente desktop perfettamente maturo con una vasta gamma di applicazioni.
Il desktop Plasma

Figura 13.2. Il desktop Plasma

Con il rilascio delle Qt 4.0, è stato risolto anche l'ultimo problema di licenza con KDE. Questa versione è stata rilasciata sotto al GPL sia per Linux che per Windows (la versione per Windows era precedentemente rilasciata sotto una licenza non libera). Le applicazioni KDE sono sviluppate principalmente usando il linguaggio C++.

13.3.3. Xfce e altri

Xfce è un desktop grafico semplice e leggero, il che è un abbinamento perfetto per computer con risorse limitate. Può essere installato con apt install xfce4 (task-xfce-desktop). Come GNOME, Xfce si basa sul toolkit GTK+ ed i due desktop hanno diversi componenti in comune.
Al contrario di GNOME e Plasma, Xfce non mira a diventare un progetto vasto. Al di là delle componenti di base di un desktop moderno (file manager, window manager, session manager, un pannello per i lanciatori delle applicazioni e così via), fornisce solo alcune applicazioni specifiche: un terminale, un calendario (orage), un visualizzatore di immagini, uno strumento per masterizzare CD/DVD, un lettore multimediale (parole), un controllo per il volume audio ed un editor di testo (mousepad).
Il desktop Xfce

Figura 13.3. Il desktop Xfce

13.3.4. Altri ambienti desktop

LXDE e LXQt sono due ambienti desktop che si concentrano sull'aspetto "leggero". Il primo è basato su GTK+ mentre il secondo è basato su Qt. Possono essere installati con i metapacchetti lxde (task-lxde-desktop) e lxqt (task-lxqt-desktop).
Il desktop LXDE

Figura 13.4. Il desktop LXDE

Il desktop LXQT

Figura 13.5. Il desktop LXQT

Cinnamon e MATE sono entrambi nati quando GNOME 3 si è allontanato dal paradigma del desktop tradizionale, abbandonando il solito pannello ed il suo menu in favore della nuova shell basata sulla ricerca. Il primo ha reintrodotto un pannello realizzando un fork di GNOME Shell, mentre il secondo è una continuazione di GNOME 2. Possono essere installati con i metapacchetti cinnamon-desktop-environment (task-cinnamon-desktop) e mate-desktop-environment (task-mate-desktop).
Il desktop Cinnamon

Figura 13.6. Il desktop Cinnamon

Il desktop MATE

Figura 13.7. Il desktop MATE