2. Vue d'ensemble de la méthode de configuration

Contenu de cette section

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~:

Files

Décrit les chemins d'accès aux fontes et fichiers RGB (Rouge Vert Bleu)

Server Flags

Décrit les options générales du serveur. Reportez-vous au manuel en ligne pour connaître les options possibles.

Keyboard

Configure le clavier, et quelques paramètres optionnels.

Pointer

Décrit le périphérique de pointage, et quelques paramètres optionnels

Monitor

Décrit votre moniteur.

Graphics Device

Décrit votre carte vidéo.

Screen

Décrit comment le moniteur et la carte vidéo doivent être utilisés.

2.1 Choisir le serveur X adéquat

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~:

XF86_Mono

(S)VGA monochrome, pour les matériels monochromes, par exemple Hercules.

XF86_VGA16

Serveur couleur VGA 16 couleurs.

XF86_SVGA

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.

XF86_S3

Serveur accélérateur pour cartes à base de circuit S3.

XF86_Mach8

Serveur accélérateur pour cartes ATI Mach8.

XF86_Mach32

Serveur accélérateur pour cartes ATI Mach32.

XF86_Mach64

Serveur accélérateur pour cartes ATI Mach64.

XF86_8514

Serveur accélérateur pour cartes 8514/A.

XF86_P9000

Serveur accélérateur pour cartes P9000.

XF86_AGX

Serveur accélérateur pour cartes AGX

XF86_W32

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