7. Lancer XFree86

Contenu de cette section

Maintenant que vous disposez de votre fichier XF86Config correctement configuré, vous êtes en mesure de lancer le serveur X, mais avant tout vérifier que /usr/X11R6/bin figure bien dans votre PATH.

La commande pour lancer XFree86 est~:

       startx

Ce fichier est un script shell réalisant l'initialisation de différents paramètres et le lancement du programme xinit.

Cette commande va lancer le serveur X et lancer les commandes figurant dans le fichier .xinitrc se trouvant dans votre répertoire hôte. .xinitrc est simplement un script shell contenant les commandes nécessaires aux lancements de différents clients X. Si ce fichier n'existe pas, c'est le fichier par défaut /usr/X11R6/lib/X11/xinit/xinitrc fourni par le système qui est exécuté.

Un fichier .xinitrc typique est:

       #!/bin/sh

       xterm -fn 7x13bold -geometry 80x32+10+50 &
       xterm -fn 9x15bold -geometry 80x34+30-10 &
       oclock -geometry 70x70-7+7 &
       xsetroot -solid midnightblue &

       exec twm

Ce script va lancer deux clients xterm, une horloge oclock, mettre la couleur de la fenêtre mère (c'est à dire le fond d'écran, puisque toutes les autres fenêtres viendront s'ouvrir dedans) en midnightblue. Puis, pour finir, le gestionnaire de fenêtres twm est lancé. Notez que twm est exécute à l'aide de la commande exec; ainsi le processus xinit, dont on a alors plus l'utilité, est remplacé par le processus twm. Faites attention au fait que twm (ou tout autre gestionnaire de fenêtres) soit lancé par un exec à la fin du .xinitrc, et que cette commande n'est pas non plus lancée en arrière plan ( "&" en fin de commande ). Sinon le serveur X s'arrêterait immédiatement apres avoir lancé les clients X du .xinitrc (ils n'auraient alors aucune utilité, et de toute façon se termineraient immédiatement), car une fois sorti du gestionnaire de fenêtres twm le serveur X est arrêté. Vous pouvez demander au processus twm de se terminer en utilisant la commande se trouvant dans le menu apparaissant lors de l'appui sur le bouton gauche de la souris sous X (item Exit Twm).

Une autre méthode permettant de quitter X Window est de presser la combinaison de touches ctrl-alt-backspace en même temps. Ceci a pour effet de tuer le serveur X lui-même, et donc de repasser l'utilisateur en mode texte.

La configuration ci-dessus est une version très simplifiée du fichier .xinitrc. Avec un peu de travail (et surtout de temps) vous découvrirez que plusieurs types de configurations et programmes sont disponibles. Par exemple, le gestionnaire de fenêtres fvwm permet de travailler avec un écran virtuel de taille importante. Il est aussi possible de configurer les couleurs, fontes, tailles et positions des fenêtres à l'ouverture, et ce comme le coeur vous en dit. Bien que le systeme X Window semble simpliste au premier abord, il sera pour vous extrêmement puissant une fois configuré pour votre travail.

Une fois sous X, vous pouvez encore passer d'une console à l'autre grâce à la combinaison de touche ctrl-alt-F? où ? va prendre une valeur de 1 à 6 pour les consoles textes et de 7 à 12 pour les consoles X (ces valeurs dépendent du nombre de getty faits dans le fichier /etc/inittab).

Si vous êtés débutant dans l'environnement X Window, vous pouvez vous reférer aux ouvrages The X Window System: A User's Guide ou à X-Window: utilisation.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre