La méthode décrite dans ce document s'applique à toutes les versions de XFree86. Elle s'appuiera néanmoins, pour les exemples, sur la distribution XFree86-3.1.1.
Il y a deux étapes majeures pour installer le système graphique et le rendre opérationnel. La première consiste à sélectionner le serveur approprié. La seconde étape consiste à le configurer, c'est-à-dire rédiger un fichier XF86Config correct. Ce fichier décrira les trois principaux éléments d'un système d'affichage (display)~: le clavier, la souris et l'écran.
Le fichier XF86Config contient plusieurs sections~; les paragraphes suivants vous aideront à remplir chacune d'elles. Vous trouverez en général dans toute distribution de Linux un fichier d'exemple tel que /usr/lib/X11/XF86Config.eg ou similaire.
Pour ne pas partir de rien, vous pouvez copier ce fichier dans /usr/lib/X11 et le nommer XF86Config. C'est l'endroit ou le serveur (quel qu'il soit) ira le chercher. Plusieurs pages de manuel en ligne sont livrées avec XFree86 concernant XF86Config(4/5). Il est vivement conseillé de les parcourir (fichier XFree86-3.1.1/X311doc.tgz).
Les sections du fichier XF86Config sont les suivantes~:
Décrit les chemins d'accès aux fontes et fichiers RGB (Rouge Vert Bleu)
Décrit les options générales du serveur. Reportez-vous au manuel en ligne pour connaître les options possibles.
Configure le clavier, et quelques paramètres optionnels.
Décrit le périphérique de pointage, et quelques paramètres optionnels
Décrit votre moniteur.
Décrit votre carte vidéo.
Décrit comment le moniteur et la carte vidéo doivent être utilisés.
Plusieurs serveurs peuvent se trouver sur votre machine en tant que fichiers exécutables. Un seul doit être défini comme le serveur X de votre système. Vous devez donc choisir le bon.
Les serveurs sont généralement localisés dans /usr/X11R6/bin. Le nom "officiel" du serveur qui sera exécuté est "X". Il est généralement commode de créer un lien symbolique de X vers le serveur que vous aurez choisi.
Les différents serveurs sont~:
(S)VGA monochrome, pour les matériels monochromes, par exemple Hercules.
Serveur couleur VGA 16 couleurs.
Serveur Super VGA. Il peut être utilisé pour tout matériel SVGA. Il supporte les caractéristiques accélératrices des cartes Cirrus 542{0,2,4,6,8,9}, Western Digital 90C3{1,3}, Oak Technologies Inc. OTIO87. Les autres cartes ne sont pas accélérées.
Serveur accélérateur pour cartes à base de circuit S3.
Serveur accélérateur pour cartes ATI Mach8.
Serveur accélérateur pour cartes ATI Mach32.
Serveur accélérateur pour cartes ATI Mach64.
Serveur accélérateur pour cartes 8514/A.
Serveur accélérateur pour cartes P9000.
Serveur accélérateur pour cartes AGX
Serveur accélérateur pour cartes ET4000/W32.
Il existe un manuel en ligne pour chacun de ces serveurs. Il est bon d'en prendre connaissance, notamment pour les particularités liées à celui qui vous intéresse.
Il est à noter qu'il est possible de modifier les pilotes
configurés dans un serveur via le LinkKit~; Il existe un
fichier README à ce propos. Le binaire du serveur peut ne pas
contenir tous les pilotes possibles, selon la distribution que vous
utilisez. Lancez /usr/X11R6/bin/X~-showconfig
pour
visualiser les pilotes configurés. Si vous avez besoin de modifier
votre serveur, référez vous au fichier README.
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