Chapitre 7. Système X Window

Alors que le coeur de Red Hat Enterprise Linux est son noyau, pour beaucoup d'utilisateurs, le visage du système d'exploitation est l'environnement graphique fourni par le Système X Window, également appelé X.

Bien avant l'apparition de nombreux systèmes d'exploitations traditionnels courants, le monde UNIX™ avait déjà connu depuis des décennies de nombreux environnements de fenêtrage. Au fil des années, X est devenu l'environnement graphique préféré des systèmes d'exploitation de type UNIX.

L'environnement graphique pour Red Hat Enterprise Linux est fourni par X.Org Foundation, un consortium Open Source créé pour gérer le développement et la stratégie du système X Window et des technologies connexes. X.Org est un projet de grande envergure qui se développe rapidement grâce à des centaines de développeurs résidant dans le monde entier. Il offre non seulement une prise en charge étendue pour une grande variété de périphériques et d'architectures, mais a également la capacité de tourner sur différents systèmes d'exploitation et sur des plates-formes variées. Cette version de Red Hat Enterprise Linux inclut tout particulièrement la version X11R6.8 du système X Window.

Le système X Window utilise une architecture client-serveur. Le serveur X (le binaire Xorg) est à l'écoute de connexions venant d'applications client X par le biais d'un réseau ou d'une interface de boucle locale. Le serveur communique avec le matériel, comme la carte vidéo, le moniteur, le clavier et la souris. Les applications client X se trouvent dans l'espace utilisateur, créant une interface utilisateur graphique (ou GUI de l'anglais Graphical User Interface) pour l'utilisateur et transmettant les requêtes de ce dernier au serveur X.

7.1. Version X11R6.8

Red Hat Enterprise Linux 4 utilise la version X11R6.8 en tant que système X Window de base doté de nombreux développements de pointe apportés à la technologie X.Org ; parmi ces derniers figurent entre autres la prise en charge de l'accélération matérielle 3D, l'extension XRender pour des polices lissées, une conception modulaire basée sur des pilotes et une prise en charge du matériel vidéo et des périphériques d'entrée modernes.

ImportantImportant
 

Red Hat Enterprise Linux ne fournit plus les paquetages serveur XFree86™. Avant d'effectuer une mise à niveau vers la dernière version de Red Hat Enterprise Linux, assurez-vous que la carte vidéo est bien compatible avec la version X11R6.8 ; pour ce faire, consultez la liste de compatibilité matérielle de Red Hat disponible en ligne à l'adresse suivante : http://hardware.redhat.com.

Les fichiers en relation avec la version X11R6.8 se trouvent essentiellement dans deux emplacements :

/usr/X11R6/

Contient le serveur X et certaines applications client ainsi que les fichiers d'en-tête, bibliothèques, modules et documentation de X.

/etc/X11/

Contient tous les fichiers de configuration pour des applications client X et serveur X. Parmi ceux-ci figurent les fichiers de configuration du serveur X lui-même, le serveur de polices fs, les gestionnaires d'affichage X et bien d'autres composants de base.

Il est important de noter ici que le fichier de configuration pour la nouvelle architecture de polices basée sur Fontconfig est /etc/fonts/fonts.conf (qui remplace le fichier /etc/X11/XftConfig). Pour de plus amples informations sur la configuration et l'ajout de polices, reportez-vous à la Section 7.4.

Étant donné que le serveur X effectue beaucoup de tâches avancées sur une vaste gamme de matériel, il nécessite une configuration détaillée. Le programme d'installation met en place et configure X automatiquement, à moins que les paquetages de la version X11R6.8 ne soient pas sélectionnés pour l'installation. Toutefois, si le moniteur ou la carte vidéo changent, X devra être reconfiguré. Pour ce faire, la meilleure façon consiste à utiliser l'Outil de configuration X (system-config-display).

Pour lancer l'Outil de configuration X pendant une session active de X, cliquez sur Menu principal (sur le panneau) => Paramètres de système => Affichage. Après l'utilisation de l'Outil de configuration X pendant une session X, il faudra fermer la session X en cours, puis redémarrer X pour que les changements prennent effet. Pour obtenir de plus amples informations sur l'utilisation de l'Outil de configuration X, reportez-vous au chapitre intitulé Configuration du système X Window du Guide d'administration système de Red Hat Enterprise Linux.

Dans certaines situations, il sera peut-être nécessaire de reconfigurer manuellement le serveur X en éditant son fichier de configuration /etc/X11/xorg.conf. Pour obtenir de plus amples informations sur la structure de ce fichier, reportez-vous à la Section 7.3.