7.2. Environnements de bureau et gestionnaires de fenêtre

Une fois qu'un serveur XFree86 est en cours d'exécution, les application client X peuvent s'y connecter et créer une GUI pour l'utilisateur. Avec Red Hat Linux, une certaine variété de GUI est disponible, de l'interface rudimentaire du gestionnaire de fenêtre Tab Window Manager à celle hautement sophistiquée et interactive de l'environnement de bureau GNOME, auxquelles la plupart des utilisateurs de Red Hat Linux sont habitués.

Afin de créer cette dernière interface la plus perfectionnée, deux catégories principales de d'applications clients X doivent être connectées au serveur XFree86: un environnement de bureau et un gestionnaire de fenêtre.

7.2.1. Environnements de bureau

Un environnement de bureau rassemble des clients X assortis qui, lorsqu'ils sont utilisés ensemble, créent un environnement d'utilisateur graphique commun ainsi qu'une plateforme de développement.

Les environnements de bureau contiennent des fonctions plus avancées, qui permettent aux clients X et autres processus en cours, de communiquer les uns avec les autres. Ce faisant, toutes les applications écrites pour cet environnement peuvent s'intégrer parfaitement, comme par exemple la fonction placement par glissage.

Red Hat Linux fournit deux environnements de bureau:

Aussi bien GNOME que KDE disposent non seulement d'applications de productivité avancées, comme des traitements de texte, des tableurs et des navigateurs Web mais fournissent également des outils permettant de personnaliser l'apparence de la GUI. De plus, si les deux bibliothèques GTK+ 2 et Qt sont installées, les applications de KDE peuvent être exécutées dans un environnement GNOME et visa versa.

Pour obtenir de plus amples informations sur la personnalisation des environnements de bureau GNOME et KDE, reportez-vous au Guide de démarrage de Red Hat Linux.

7.2.2. Gestionnaires de fenêtre

Les gestionnaires de fenêtre sont des programmes clients X qui font partie d'un environnement de bureau ou, dans certains cas, sont des applications à part entière. Leur objectif principal est de contrôler le positionnement, le redimensionnement et le déplacement des fenêtres graphiques. Les gestionnaires de fenêtre contrôlent également les barres de titres, le comportement du focus de la fenêtre et les liaisons personnalisées de touche et de souris.

Cinq gestionnaires de fenêtre sont compris avec Red Hat Linux:

Ces gestionnaires de fenêtres peuvent fonctionner sans bureau afin de mieux se rendre compte de leurs différences. Pour ce faire, tapez la commande xinit -e <chemin-du-gestionnaire-de-fenêtre><chemin-du-gestionnaire-de-fenêtre> correspond à l'emplacement du fichier binaire du gestionnaire de fenêtre. Vous pourrez trouver ce fichier binaire en tapant which <nom-du-gestionnaire-de-fenêtre>.