13.2.1. Scelta di un display manager
L'interfaccia grafica fornisce solo uno spazio per la visualizzazione. Far girare il server X da solo porta soltanto ad uno schermo vuoto, che è il motivo per cui la maggior parte delle installazioni usano un display manager per visualizzare la richiesta delle credenziali ed avviare il desktop grafico dopo che l'utente si è autenticato. I tre display manager attualmente più popolari sono gdm3 (GNOME Display Manager), sddm (consigliato per KDE Plasma) e lightdm (Light Display Manager). Esistono ulteriori alternative che possono essere trovate cercando il pacchetto virtuale x-display-manager.
Poiché gli amministratori della Falcon Corp hanno optato per usare l'ambiente desktop GNOME, logicamente hanno scelto anche gdm3
come display manager. Il file di configurazione /etc/gdm3/daemon.conf
ha molte opzioni (l'elenco si trova nel file /usr/share/gdm/gdm.schemas
) per controllare il suo comportamento mentre /etc/gdm3/greeter.dconf-defaults
contiene le impostazioni per la "sessione" di benvenuto (più che una semplice finestra di login, è un desktop limitato con gestione dell'alimentazione e gli strumenti di accessibilità correlati). Si noti che alcune delle impostaziioni più utili per gli utenti finali possono essere modificate attraverso il pannello di controllo di GNOME.
13.2.2. Scelta di un window manager
Dal momento che ogni desktop grafico fornisce il proprio window manager, il gestore di finestre scelto è solitamente influenzato dal desktop selezionato. GNOME usa il window manager mutter
, Plasma usa kwin
e XFce (che sarà presentato in seguito) ha xfwm
. La filosofia Unix permette sempre di usare il proprio window manager preferito, ma seguire le raccomandazioni permette a un amministratore di sfruttare al meglio gli sforzi di integrazione guidati da ciascun progetto.
Tuttavia, i computer più datati, potrebbero avere difficoltà ad eseguire ambienti desktop grafici pesanti. In questi casi, si dovrebbe usare un'alternativa più leggera (cercate il pacchetto virtuale x-window-manager). Tra i gestori di finestre "leggeri" (o con un minor impatto) ci sono WindowMaker (nel pacchetto wmaker), afterstep, icewm, blackbox, fluxbox e openbox. In questi casi, il sistema deve essere configurato in modo che il gestore di finestre appropriato abbia la precedenza; il modo standard è cambiare l'alternativa x-window-manager
con il comando update-alternatives --config x-window-manager
.
13.2.3. Gestione dei menu
I moderni ambienti desktop e molti window manager forniscono dei menu che elencano le applicazioni disponibili all'utente. Per poter mantenere i menu aggiornati con l'effettivo insieme di applicazioni disponibili, ogni pacchetto fornisce, di solito, un file
.desktop
in
/usr/share/applications
. Il formato di questi file è stato standardizzato da FreeDesktop.org:
I menu delle applicazioni possono essere ulteriormente personalizzati da parte degli amministratori attraverso i file di configurazione a livello di sistema come descritto dal “Desktop Menu Specification”. Anche gli utenti finali possono personalizzare i menu con strumenti grafici come
kmenuedit (in Plasma),
alacarte (in GNOME) o
menulibre.