7.2. Ambienti desktop e Window Manager

Una volta eseguito il server XFree86, le applicazioni client X si possono collegare e creare una GUI per l'utente. Potete ottenere una gamma di GUI con Red Hat Linux, dal Tab Window Manager per ambiente desktop GNOME interattivo, conosciuto dagli utanti di Red Hat Linux.

Per creare una GUI piú avanzata, due applicazioni client X devono essere collegati al server XFree86: un desktop environment e un window manager.

7.2.1. Ambienti desktop

Un ambiente desktop unisce diversi client X che possono essere lanciati insieme usanto metodi simili, utilizzando un ambiente di sviluppo comune.

Gli ambienti desktop differiscono dai Window Manager, che controllano unicamente l'aspetto e la posizione delle finestre dei client X. Gli ambienti desktop contengono funzioni avanzate che consentono ai client X e ad altri processi correnti di comunicare fra loro. In questo modo, tutte le applicazioni scritte per lavorare in quell'ambiente possono integrarsi e avere nuovi usi, fra cui la possibilità di utilizzare la tecnica di trascinamento e rilascio (drag-and-drop) del testo.

Red Hat Linux fornisce due ambienti desktop:

Entrambi GNOME e KDE hanno delle applicazioni di produttivitá avanzate, come ad esempio word processors, spreadsheets, e browser Web e fornisce degli strumenti per personalizzare l'aspetto della GUI. In aggiunta, se entrambi GTK+ 2 e le librerie Qt sono presenti, le applicazioni KDE possono essere eseguite in GNOME e vice versa.

Per maggiori informazioni sulla personalizzazione degli ambienti desktop KDE e GNOME, consultare Red Hat Linux Getting Started Guide.

7.2.2. Window Manager

I Window Manager sono programmi di client X che controllano il modo in cui vengono posizionati, ridimensionati o spostati gli altri client X. I Window Manager possono disporre anche di barre dei titoli per finestre, anteprima tastiera mediante tastiera o mouse, corrispondenze tasti e pulsanti mouse specificate dall'utente. I Window Manager operano con un insieme di client X differenti, proteggono il programma e gli conferiscono un aspetto particolare e una posizione sullo schermo.

Cinque window manager sono inclusi con Red Hat Linux

Questi Window Manager possono essere lanciati come client X individuali per ottenere una migliore visione delle differenze presenti. Digitare il comando xinit <percorso-verso-il-Window-Manager>, dove <percorso-verso-il-Window-Manager> è la posizione del file binario del Window Manager. Questo file può essere individuato digitando which <nome-Window-Manager> oppure cercando il nome del Window Manager in una directory bin.