| Red Hat Linux 7.2: Guide de référence Red Hat Linux officiel | ||
|---|---|---|
| Précédent | Chapitre 6. Serveurs et clients X | Suivant |
La configuration d'un serveur XFree86 ne sert à rien tant qu'un client X qui s'en servira pour afficher un programme utilisant le matériel contrôlé par le serveur X n'y accède pas. Les clients X sont des programmes conçus pour tirer parti du matériel du serveur X, généralement pour permettre une interactivité avec un utilisateur.
Vous n'avez pas besoin d'exécuter un gestionnaire de fenêtres complexes conjointement à un environnement de bureau particulier pour utiliser les applications client X. En supposant que vous ne vous trouviez pas déjà dans un environnement X et que vous ne disposiez pas d'un fichier .xinitrc dans votre répertoire, tapez la commande xinit pour lancer X avec une fenêtre basique (l'application xterm par défaut). Vous verrez que cet environnement de base utilise votre clavier, votre souris, votre carte vidéo et votre moniteur avec le serveur XFree86, en se servant des préférences matérielles du serveur. Tapez exit à l'invite xterm pour quitter cet environnement X de base.
Bien sûr, la plupart des utilisateurs auront besoin d'une interface graphique plus élaborée. Les développeurs ont rajouté des couches de fonctions qui ont permis de créer des environnements hautement développés et interactifs exploitant au maximum la puissance du serveur XFree86. Ces couches sont classées dans deux catégories spécifiques, en fonction de leur utilisation.
Les gestionnaires de fenêtres sont des programmes client X contrôlant la façon dont d'autres clients X sont positionnés, redimensionnés ou déplacés. Les gestionnaires de fenêtres peuvent également fournir des barres de titre aux fenêtres, une concentration clavier par clavier ou souris, et des assignations définies par l'utilisateur pour les touches et les boutons de la souris. Les gestionnaires de fenêtres fonctionnent avec différents clients X, sur l'ensemble du programme, en définissant son apparence et son apparition à l'écran à un endroit précis.
Divers gestionnaires de fenêtres sont fournis avec Red Hat Linux :
twm — Le Tab Window Manager minimaliste, proposant la boîte à outils la plus basique.
fvwm2 — Dérivé du gestionnaire de fenêtres twm incorporant une apparence 3D et des exigences de mémoire réduites.
enlightenment — Gestionnaire de fenêtres gourmand en ressources avec un environnement par défaut très raffiné.
sawfish — Le gestionnaire de fenêtres par défaut pour l'environnement de bureau GNOME, qui peut être utilisé sans GNOME.
WindowMaker — Le gestionnaire de fenêtres GNU complet, conçu pour émuler la présentation de l'environnement NEXTSTEP.
Vous avez la possibilité d'exécuter ces gestionnaires de fenêtres comme des clients X individuels pour mieux comprendre leurs différences. Tapez la commande xinit <chemin-d'accès-au-gestionnaire-de-fenêtre>, <chemin-d'accès-au-gestionnaire-de-fenêtre> correspondant à l'emplacement du fichier binaire du gestionnaire de fenêtres. Pour trouver le fichier binaire, tapez which <nom-gestionnaire-de-fenêtres> ou recherchez le nom du gestionnaire de fenêtres dans un répertoire bin.
Un environnement de bureau réunit des clients X assortis pouvant être exécutés ensemble à l'aide de méthodes similaires, avec un environnement de développement commun.
Les environnements de bureau sont différents des gestionnaires de fenêtres, qui ne contrôlent que l'apparence et l'apparition des fenêtres des clients X. Les environnements de bureau contiennent des fonctions avancées permettant aux clients X et à d'autres processus en cours d'exécution de communiquer les uns avec les autres. Cela permet à toutes les applications conçues pour fonctionner dans cet environnement de s'intégrer ; cela permet également d'utiliser ces applications de façon différente, comme par exemple en autorisant du glisser-déplacer de texte.
GNOME est l'environnement de bureau par défaut de Red Hat Linux, utilisant les outils de base GTK+ et divers autres composants étendant la fonctionnalité de base. KDE, un autre environnement de bureau, utilise une boîte d'outils différente appelée Qt. GNOME et KDE contiennent tous deux des applications de productivité sophistiquées, comme des traitements de texte, des tableurs et des périphériques de panneau de configuration qui vous permettent de gérer totalement la présentation de votre espace utilisateur. Les deux environnements peuvent faire tourner des applications client X standards, et certaines applications KDE peuvent s'exécuter sous GNOME.
Lorsque vous démarrez X en utilisant la commande startx, un environnement de bureau défini à l'avance est utilisé. Pour changer l'environnement de bureau utilisé par défaut au démarrage de X, ouvrez un terminal et tapez la commande switchdesk. Vous activerez alors un utilitaire graphique grâce auquel vous pourrez sélectionner l'environnement de bureau ou le gestionnaire de fenêtres à utiliser au prochain démarrage de X.
Les environnements de bureau utilisent des gestionnaires de fenêtres pour fournir une apparence cohérente des différentes applications. KDE contient son propre gestionnaire de fenêtres appelé kwm, spécifiquement pour cette fonctionnalité.
Pour plus d'informations sur la personnalisation des environnements de bureau GNOME et KDE, consultez le Guide de démarrage Red Hat Linux officiel.
| Précédent | Sommaire | Suivant |
| Le serveur XFree86 | Niveau supérieur | Niveaux d'exécution |