Page suivante Page précédente Table des matières
2. Vue d'ensemble de la méthode de configuration
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 -showconfigpour visualiser les pilotes configurés. Si vous avez besoin de modifier votre serveur, référez vous au fichier README.
Page suivante Page précédente Table des matières