Le HOWTO d'XFree86 sous Linux

Eric S. Raymond
_adaptation fran�aise_ : Pierre Vassellerie (Pierre.Vassellerie@obspm.fr)

   v5.2f1, 12 Novembre 1997
     _________________________________________________________________

   _Ce document va vous permettre d'obtenir, installer, et configurer pas
   � pas la version 3.3 de XFree86 - le portage pour Linux du syst�me X
   Window (X11R6) - sur votre syst�me Linux. _
     _________________________________________________________________

1. Introduction

1.1 X-Window

   Le syst�me X Window est un environnement graphique tr�s imposant et
   tr�s puissant (certains diront trop imposant et bien trop complexe)
   pour les syst�mes Unix. Le syst�me X Window original a �t� d�velopp�
   par le MIT; depuis les distributeurs ont fait de X un standard de fait
   dans le march� des plates-formes UNIX. Ainsi, partout dans le monde,
   presque chaque station de travail fonctionnant sous un syst�me UNIX
   utilise une variante de l'environnement graphique X Window.

   Une adaptation du syst�me X Window version 11 release 6 du MIT
   (X11R6), pour les syst�mes UNIX sur machine 80386/80486/Pentium, a �t�
   d�velopp�e par une �quipe de programmeurs conduite � l'origine par
   David Wexelblat <dwex@XFree86.org>. Ce programme, connut sous le nom
   de XFree86, est disponible pour les syst�mes System V/386, 386BSD, et
   autres impl�mentations d'UNIX pour x86, incluant Linux. Il contient
   l'ensemble des sources et binaires n�cessaires � son bon
   fonctionnement, ainsi que l'ensemble des manuels en lignes et des
   utilitaires de base.

   Une information plus compl�te sur XFree86 est disponible sur le site
   Web de XFree86 : http://www.XFree86.org.

   Ce document va vous permettre d'installer et configurer simplement
   XFree86 sur votre syst�me Linux, mais vous devrez consulter la
   documentation livr�e avec XFree86 (fichiers textes, pages de manuels,
   etc...), dont vous trouverez les r�f�rences ici, afin de pouvoir
   pr�ciser par vous m�me certains d�tails de cette configuration. Par
   contre, utiliser et mettre � votre go�t le syst�me X Window va bien
   au-del� de l'objectif de ce document. � cette fin, vous devriez
   acqu�rir ou consultez l'un des nombreux ouvrages sur le syst�me X
   Window.

1.2 Autres sources d'information

   Si vous n'avez encore jamais entendu parler de Linux jusqu'ici, sachez
   qu'il existe de nombreuses sources d'information sur ce syst�me. Le
   meilleur endroit est la page Web du Projet de Documentation pour Linux
   http://sunsite.unc.edu/LDP. Vous trouverez la derni�re version de ce
   document (en version anglaise) � l'adresse
   http://sunsite.unc.edu/LDP/HOWTO/XFree86-HOWTO.html. Mais sur le
   serveur Freenix http://www.freenix.fr, vous pourrez aussi consulter sa
   traduction.

1.3 Nouvelles versions du pr�sent document

   Les nouvelles versions du XFree86 HOWTO pour Linux sont post�es
   r�guli�rements sur news:fr.comp.os.linux.annonces. Elles sont aussi
   diffus�es sur plusieurs sites Web et FTP, dont
   http://www.freenix.fr/XFree86-HOWTO.html.

1.4 Commentaires et critiques

   Si vous avez des questions ou des remarques � propos de ce document
   (et non pas des questions sur XFree86), n'h�sitez pas � exp�dier un
   message � Pierre Vassellerie. Vos commentaires, critiques et
   suggestions sont les bienvenus. Si certaines sections de ce document
   vous semblent incompl�tes, obsol�tes ou mal con�ues faites m'en part
   afin que je puisse effectuer des corrections pour dans les futures
   versions.

   S'il vous plait, _ne m'envoyez pas_ de questions � propos de votre
   carte vid�o ou de votre moniteur. Cet HOWTO a pour but d'�tre un guide
   rapide et facile � lire pour une installation _normale_ de XFree86 �
   l'aide du nouvel outil de configuration. Si vous avez des probl�mes
   lors de votre configuration, consultez le XFree86 Video Timings HOWTO,
   http://sunsite.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html. Ce
   document (en anglais) explique tout ce qu'il faut savoir pour r�soudre
   ces probl�mes.

2. Mat�riels compatibles

   La compatibilit� d'XFree86 avec une carte donn�e d�pend en r�gle
   g�n�rale de l'ensemble des circuits ("chipset") utilis�s par cette
   derni�re. La documentation de votre carte sp�cifie g�n�ralement la
   liste des circuits utilis�s. Si vous �tes sur le point d'acqu�rir une
   nouvelle carte vid�o ou d'acheter un nouvel ordinateur, insistez
   aupr�s du vendeur pour savoir quel est le fabricant, le mod�le et le
   circuit de la carte vid�o. Si vous avez d�j� acquis votre carte vid�o
   et qu'une de ces informations vous manque, n'h�sitez pas � contacter
   votre revendeur, en g�n�ral il sera tr�s heureux de pouvoir vous
   renseigner, et sinon appelez un autre revendeur. Si votre revendeur
   vous raconte que la carte est "une carte SVGA standard" et "qu'elle
   devrait fonctionner" sur votre syst�me, expliquez lui que votre
   syst�me ne supporte pas tous les types de circuits vid�o. N'h�sitez
   pas � mentionner Linux et XFree86 car il y a de plus en plus de
   revendeurs qui connaissent ces logiciels (il se peut que le votre ait
   m�me approfondi la question), et faites lui comprendre que ces
   "d�tails" sont pour vous primordiaux.

   Vous pouvez aussi d�terminer quel est le type de cicuit vid�o utilis�
   par votre carte � l'aide du programme SuperProbe inclus dans la
   distribution de XFree86.

   La version 3.3 de XFree86 (Juillet 1997) est compatible avec les
   circuits vid�o suivants :

     * circuits non acc�l�rateurs :
          + Tseng ET3000, ET4000AX, ET4000/W32, ET6000
          + Western Digital/Paradise PVGA1
          + Western Digital WD90C00, WD90C10, WD90C11, WD90C24, WD90C30,
            WD90C31, WD90C33
          + Genoa GVGA
          + Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL,
            TVGA9000, TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320,
            TVGA9400CX, TVGA9420, TGUI9420DGi, TGUI9430DGi, TGUI9440AGi,
            TGUI9660XGi, TGUI9680
          + ATI 18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6,
            68800-3, 68800-6, 68800AX, 68800LX, 88800GX-C, 88800GX-D,
            88800GX-E, 88800GX-F, 88800CX, 264CT, 264ET, 264VT, 264VT2,
            264GT
          + NCR 77C22, 77C22E, 77C22E+
          + Cirrus Logic CLGD5420, CLGD5422, CLGD5424, CLGD5426,
            CLGD5428, CLGD5429, CLGD5430, CLGD5434, CLGD5436, CLGD5440,
            CLGD5446, CLGD5462, CLGD5464, CLGD6205, CLGD6215, CLGD6225,
            CLGD6235, CLGD6410, CLGD6412, CLGD6420, CLGD6440
          + OAK OTI067, OTI077, OTI087
          + Avance Logic ALG2101, ALG2228, ALG2301, ALG2302, ALG2308,
            ALG2401
          + Chips & Technologies 65520, 65530, 65540, 65545, 65520,
            65530, 65540, 65545, 65546, 65548, 65550, 65554
          + MX MX68000, MX680010
          + Video 7/Headland Technologies HT216-32
          + SiS 86C201, 86C202, 86C205
          + ARK Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT
          + RealTek RTG3106
          + Alliance AP6422
          + Matrox MGA2064W and Mystique cards
          + NVidia/SGS Thomson NV1, STG2000
     * circuits acc�l�rateurs :
          + 8514/A (and true clones)
          + ATI Mach8, Mach32, Mach64
          + Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428,
            CLGD5429, CLGD5430, CLGD5434, CLGD5436, CLGD5440, CGLD5446,
            CLGD5462, CLGD5464.
          + S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864,
            86C964, 86C732, 86C764, 86C765, 86C868, 86C968, 86C325,
            86C988
          + Western Digital WD90C31, WD90C33, WD90C24A
          + Weitek P9000
          + IIT AGX-014, AGX-015, AGX-016
          + IBM XGA-2
          + Tseng ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000
          + Ark Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT
          + MGA2064W

   Les cartes vid�o utilisant ces circuits sont support�es sur tous les
   types de bus, y compris VLB et PCI.

   Tous les circuits cit�s ci-dessus sont exploit�s en mode 256 couleurs
   par le serveur XF86_SVGA et en monochrome par XF86_Mono. Seuls les
   circuits de Avance Logic, MX et Video 7 sont uniquement exploitables
   en mode 256 couleurs. Par ailleurs, si votre carte poss�de suffisament
   de m�moire, plusieurs des circuits ci-dessus vous permettrons
   d'utiliser des modes en 16 ou 32 bits par pixel (et plus
   sp�cifiquement les cartes Mach32, P9000, S3 et Cirrus). La
   configuration par d�faut �tant g�neralement de 8 bits par pixel (c'est
   � dire 256 couleurs).

   Le serveur monochrome fonctionne sur toute carte VGA ainsi que les
   cartes monochrome Hercules, Hyundai HGC-1280, Sigma LaserView et
   Apollo. Sur la carte Compaq AVGA, seuls 64ko de m�moire vid�o sont
   utilis�s par le serveur monochrome, et la carte Compaq GVGA n'a pas
   encore �t� test�e avec plus de 64k.

   Cette liste de mat�riels va sans doute s'accro�tre au fur et � mesure
   que le temps passe, et chaque nouvelle mise � jour de ce document
   contiendra la liste compl�te des circuits vid�o support�s par XFree86.
   En attendant la prochaine version de ce document, vous pouvez trouvez
   sur le site de XFree86 http://www.XFree86.org la liste des circuits
   support�s ainsi que certaines mises � jour.

   L'un des probl�mes rencontr�s par les d�veloppeurs de XFree86 est que
   certains fabricants de cartes vid�o utilisent des m�canismes non
   standards dans la d�termination des fr�quences d'horloges n�cessaires
   pour faire fonctionner la carte. Certains de ces fabricants ne
   fournissent m�me pas de documents d�crivant les sp�cifications utiles
   � la programmation de la carte ou alors les subordonnent �
   l'acquisition de licences limitant la diffusion de ces informations.
   Ceci impliquerait alors une restriction � la libre diffusion du
   logiciel XFree86, ce que les d�veloppeurs du projet XFree86 ne peuvent
   tolerer. Ceci a longtemps �t� le probl�me avec les cartes fabriqu�es
   par Diamond, mais � l'annonce de la version 3.1 de XFree86, Diamond a
   commenc� � collaborer avec l'�quipe de d�veloppement � la r�alisation
   de pilotes gratuits pour ces cartes. Ceci prouve que l'avis officiel
   du XFree Project publi� dans les pr�c�dentes versions de ce document a
   eu un impact sur le fabricant Diamond.

   La configuration machine minimale sugg�r�e est un 486 ayant au mois
   8Mo de m�moire vive, et une carte video bas�e sur un des circuits
   pr�sents dans la liste ci-dessus. Pour de meilleures performances nous
   vous conseillons d'avoir une carte ayant un circuit rapide comme le
   S3. Avant de vous lancer t�te baiss�e dans l'achat d'une telle carte
   (relativement ch�re), v�rifiez tout de m�me si votre carte actuelle
   n'est pas support�e.

   De plus n'h�sitez pas � tenir compte des benchmarks comparatifs des
   diff�rentes cartes vid�o qui sont r�guli�rement post�s sur les groupes
   de news USENET comp.windows.x.i386unix, comp.os.linux.x,
   comp.benchmarks, comp.sys.ibm.pc.hardware.video par Farrel McKay. Ils
   sont aussi disponibles sur le Web � l'adresse
   http://www.goof.com/xbench.

   Votre machine n�cessite un minimum de 4Mo de RAM physique et de 16Mo
   de RAM virtuelle totale (par exemple 8Mo de RAM physique et 8Mo de
   swap disque). Souvenez-vous que plus vous aurez de RAM physique, moins
   votre syst�me swapera sur disque quand la m�moire disponible
   diminuera. Les disques ayant des temps d'acc�s et des taux de
   transferts plus lents que la RAM, les performances de votre syst�me
   chuteront tr�s rapidement si la m�moire venait � manquer. C'est
   pourquoi il est recommand� d'avoir au moins 8Mo de RAM physique afin
   de pouvoir faire tourner XFree86 confortablement. Un syst�me avec
   seulement 4Mo de RAM sera � peu pr�s 10 fois plus lent qu'un syst�me
   ayant 8Mo de RAM ou plus (il se peut meme que certains serveurs X ne
   puissent fonctionner avec si peu de memoire).

3. Installation de XFree86

   Soit vous poss�dez une distribution compl�te de Linux (sur CD ou
   disquettes) et donc une distribution compl�te et compil�e de XFree86 y
   est comprise. Dans ce cas, passez directement � la fin de ce chapitre.
   Soit vous devez r�cup�rer l'ensemble de la distribution par FTP et
   dans ce cas ce chapitre vous concerne.

   Les distributions binaires (programmes pr�ts � l'emploi) des versions
   d'XFree86 destin�es � Linux se trouvent sur les sites de ftp anonyme
   suivants :
     * site XFree86
       ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux-ix86
     * serveur de l'IBP ftp.lip6.fr:/pub/X11/XFree86/binaries/Linux
     * serveur tsx-11 du MIT
       tsx-11.mit.edu:/pub/linux/packages/X11/XFree86-3.3/binaries/Linux
     * sunsite de l'universite de Caroline du Nord
       sunsite.unc.edu:/pub/Linux/X11/XFree86-3.3

   Avant de faire quoi que ce soit, lancer le script preinst.sh. Celui-ci
   vous dira ce dont vous avez besoin avant de continuer votre
   installation.

   L'un des serveurs suivant est n�cessaire :

   _X338514.tgz_
          Serveur pour carte bas�e sur 8514.

   _X33AGX.tgz_
          Serveur pour carte bas�e sur AGX.

   _X33I128.tgz_
          Serveur pour carte bas�e sur Number Nine Imagine 128.

   _X33Mach32.tgz_
          Serveur pour carte bas�e sur Mach-32 .

   _X33Mach64.tgz_
          Serveur pour carte bas�e sur Mach-64.

   _X33Mach8.tgz_
          Serveur pour carte bas�e sur Mach-8.

   _X33Mono.tgz_
          Serveur pour modes monochromes.

   _X33P9K.tgz_
          Serveur pour carte bas�e sur P9000.

   _X33S3.tgz_
          Serveur pour carte bas�e sur S3.

   _X33S3V.tgz_
          Serveur pour carte bas�e sur S3 ViRGE et ViRGE/VX (considere
          comme beta).

   _X33SVGA.tgz_
          Serveur pour carte SVGA.

   _X33W32.tgz_
          Serveur pour carte bas�e sur ET4000/W32.

   Si vous ne savez lequel choisir, prennez le serveur SVGA16 (celui-ci
   est n�cessaire au fonctionnement de l'outil d'auto-configuration que
   nous verrons apr�s).

   Tous les fichiers suivants sont indispensables :

   _preinst.sh_
          Script de pr�-installation.

   _postinst.sh_
          Script de post-installation.

   _X33bin.tgz_
          Le reste des binaires.

   _X33cfg.tgz_
          Fichiers de configuration de xdm, xinit and fs.

   _X33doc.tgz_
          Documentations.

   _X33man.tgz_
          Manuels.

   _X33fnts.tgz_
          Les fontes de base 75dpi, misc et PEX.

   _X33lib.tgz_
          Les librairies partag�es et les utilitaires qui vont avec.

   _X33set.tgz_
          L'utilitaire XF86Setup

   _X33VG16.tgz_
          Serveur pour les cartes VGA/EGA

   Les fichiers suivants sont optionnels :

   _X33f100.tgz_
          Les fontes en 100 dpi.

   _X33fcyr.tgz_
          Les fontes cyrilliques

   _X33fnon.tgz_
          Autres fontes (Chinois, Japonais, Coreen, Hebreu)

   _X33fscl.tgz_
          Les fontes redimensionnables (Speedo, Type1).

   _X33fsrv.tgz_
          Serveur de fontes et fichiers de configuration.

   _X33prog.tgz_
          Les fichiers d'en-t�te, les fichiers de configuration et
          certaines librairies.

   _X33lkit.tgz_
          Le serveur X LinkKit.

   _X33lk98.tgz_
          Le serveur X PC98 LinkKit.

   _X33nest.tgz_
          Le serveur X Nested.

   _X33prt.tgz_
          Le serveur X print.

   _X33vfb.tgz_
          Le serveur X Virtual framebuffer.

   _X33ps.tgz_
          La version PostScript de la documentation.

   _X33html.tgz_
          La version HTML de la documentation.

   Le r�pertoire o� se situe la distribution de XFree86 contient
   g�n�ralement un ou plusieurs fichiers RELNOTES et des notes
   d'installation concernant la derni�re version. Lisez-les lorsque vous
   avez besoin de details.

   Les seules choses � faire pour installer XFree86 sont d'obtenir les
   fichiers ci-dessus, de cr�er le r�pertoire /usr/X11R6 (en �tant root),
   et de d�compresser-d�tarer les fichiers sous /usr/X11R6 avec une
   commande du style :

        gzip -dc X33bin.tgz | tar xfB -
   ou
        tar zxvf X33bin.tgz si vous possedez le tar GNU

   ATTENTION: ces fichiers sont compress�s relativement au r�pertoire
   /usr/X11R6 et doivent donc �tre d�compress�s sous celui-ci.

   V�rifiez que le r�pertoire /usr/X11R6/bin est bien dans votre chemin
   d'acc�s aux binaires (variable d'environnement PATH). Pour cela �ditez
   le fichier de profil par d�faut /etc/profile (si vous utilisez bash,
   ksh, sh ou un autre shell du type Korn) ou /etc/csh.login (si vous
   utilisez csh, tcsh ou un autre shell du type C), ou bien votre fichier
   de profil personnel /etc/.bashrc ou /etc/.cshrc.

   Vous devez aussi v�rifier que /usr/X11R6/lib peut �tre localis� par
   ld.so, l'�diteur de lien dynamique. Pour cela ajoutez la ligne :

       /usr/X11R6/lib

   � votre fichier /etc/ld.so.conf et lancez /sbin/ldconfig en passant
   root.

4. Configuration de XFree86

4.1 Configuration normale

   Configurer XFree86 afin de pouvoir utiliser correctement votre souris,
   clavier, moniteur et carte vid�o tenait, il y a encore peu d'un art
   obscure, n�cessitant de taper un fichier de configuration complexe.
   Depuis les versions 3.2 et 3.3 vous rendent les choses extr�mement
   simples. Vous n'avez plus qu'� lancer le programme XF86Setup.

   Ce programme s'appuie sur le fait que tout nouveau mat�riel vid�o pour
   PC peut exploiter les modes EGA/VGA des moniteurs. Il lance le serveur
   de base SVGA16 afin d'obtenir le mode de
   plus-petit-d�nominateur-commun : 640x480. Ensuite il ex�cute un
   programme interactif afin de vous permettre de saisir l'ensemble des
   param�tres relatifs � votre souris, �cran, clavier, carte vid�o et
   ceux sp�cifiques � votre serveur. L'ensemble du processus est ainsi
   r�alis� sans aucune difficult�.

   Une des remarques � garder � l'esprit, est le fait que les nouveaux
   claviers sont ce que le programme XF86Setup appelle Generic 102-key PC
   (intl) plut�t que Generic 101-key PC. Si vous saisissez le mauvais
   param�tre (101) la partie droite de votre clavier (pav� num�rique et
   touches associ�es) arr�tera de fonctionner.

   Si vous n'�tes pas certain de votre type de moniteur, vous pouvez les
   essayer les uns apr�s les autres dans leur ordre de succession.
   Parcourez de haut en bas (les choix situ�s le plus haut sont ceux qui
   r�clament les fr�quences les plus faibles � votre carte vid�o et donc
   ceux qui demandent moins � votre mat�riel, et ont donc moins de risque
   de l'endommager). Si de l�g�res distortions (image un peu trop large
   ou trop �troite, ou mal centr�e) apparaissent, ce n'est pas un
   probl�me; vous aurez ensuite la possibilit� d'affiner les r�glages de
   votre configuration.

   Puis, quand le programme lancera xvidtune pour vous permettre
   d'affiner votre mode vid�o, ne vous laissez pas d�stabiliser par le
   message d'erreur. Les moniteurs � multi-fr�quences sont bien plus
   difficiles � endommager que leurs anc�tres � fr�quence fixe.

4.2 �a ne marche toujours pas !

   Souvent, il arrive que �a ne fonctionne pas correctement au premier
   d�marrage du serveur X. Dans la plupart des cas, ceci est d� � une
   erreur dans le fichier de configuration XF86Config. G�n�ralement les
   fr�quences pour le moniteur sont inad�quates, ou les horlages pour la
   carte vid�o sont incorrectes. Les probl�mes mineurs peuvent �tres
   corrig�s � l'aide de xvidtune; un �cran totalement d�form� n�cessite
   g�n�ralement un retour sous XF86Setup afin de choisir un moniteur de
   moindre performances.

   Si votre �cran a des effets de roulement ou de flou, c'est que vos
   fr�quences pour moniteur sont inadapt�es. Soyez aussi certain que vous
   avez sp�cifi� le bon circuit de carte vid�o, ainsi que les autres
   options de la partie Device du fichier XF86Config. Soyez absolument
   certains que vous utilisez le bon serveur X et que le lien symbolique
   /usr/X11R6/bin/X pointe bien vers ce serveur.

   Si, malgr� tout, votre serveur s'obstine � ne pas fonctionner
   correctement, utilisez la commande :

       X > /tmp/x.out 2>&1

   Tuez alors le serveur X � l'aide de la combinaison de touches
   ctrl-alt-backspace, et examinez le contenu du fichier /tmp/x.out. Le
   serveur X y aura mis tout les messages d'erreurs et d'avertissement,
   comme par exemple le fait que l'horloge que vous avez sp�cifi�e n'est
   pas g�n�rable par votre carte.

   Souvenez vous que vous pouvez utiliser les combinaisons
   ctrl-alt-numeric + et ctrl-alt-numeric - pour changer � la vol�e la
   r�solution de votre serveur en fonction de ce que vous aurez entr�
   dans la ligne Modes de la section Screen. Si le mode ayant la plus
   haute r�solution ne semble pas marcher, tentez de passer � une
   r�solution inf�rieure.

   Vous pouvez aussi jouer sur les boutons de r�glage horizontaux et
   verticaux de votre moniteur (si ceux-ci existent !). Ceci est souvent
   n�cessaire au d�marrage du serveur X. Ainsi, si votre �cran semble
   d�cal� l�g�rement sur la droite, vous pouvez effectuer ce r�glage
   manuellement.

   Le groupe le news USENET comp.windows.x.i386unix est enti�rement d�di�
   aux discussions concernant XFree86, ainsi que le groupe
   comp.os.linux.x. Il peut �tre int�ressant de regarder quelques
   messages relatifs � votre carte vid�o et � sa configuration car vous
   �tes rarement le premier � avoir un probl�me.

4.3 Am�lioration de la configuration

   Vous devrez modifier "� la main" votre configuration X afin d'obtenir
   des performances optimales si votre moniteur peut fonctionner en mode
   1600x1200 (le mode le plus �lev� que XF86Setup puisse configurer est
   1280x1024).

   Si vous d�sirez effectuer ces modifications, consultez le XFree86
   Video Timings HOWTO http://sunsite.unc.edu/LDP/HOWTO/video-modes.html.

4.4 Utiliser 65536 couleurs (en 16 bits donc)

   Par d�fault, X utilise seulement un codage des couleurs sur 8 bits, ce
   qui permet donc d'avoir au plus 256 couleurs. Afin de contourner cette
   limitation, de nombreuses applications alloue leur propre table de
   couleurs, ce qui a pour effet de changer brutalement les couleurs
   quand votre curseur de souris passe d'une application � une autre. Par
   exemple, le browser Web Arena alloue sa propre table de couleurs.

   Si vous d�sirez utilisez des applications graphiques complexes, 256
   couleurs ne seront s�rement pas suffisantes. Vous devez alors utiliser
   un codage des couleurs sur au moins 16 bits, ce qui vous permettra
   d'utiliser 65536 couleurs. Ceci est possible en lan�ant X par :
     _________________________________________________________________

    startx -- -bpp 16
     _________________________________________________________________

   ou en mettant
     _________________________________________________________________

    exec X :0 -bpp 16
     _________________________________________________________________

   dans votre fichier .xserverrc. mais attention toutes les applications
   ne fonctionnent pas avec des couleurs cod�es sur 16 bits.

   Augmenter le nombre de couleurs a pour effet de demander � la carte
   vid�o de transf�rer plus de donn�es dans un m�me laps de temps. Si
   votre carte vid�o n'y arrive pas, diminuez la r�solution ou le taux de
   rafra�chissement. Par d�faut XFree86 r�duit la r�solution. Si vous
   d�sirez conserver votre r�solution et diminuer le taux de
   rafra�chissement, vous devez ins�rer une nouvelle ligne Modeline dans
   le fichier XF86Config d�finissant la r�solution avec un taux de
   rafra�chissement plus faible. Par exemple remplacez la ligne

Modeline "1024x768"  75  1024 1048 1184 1328 768 771 777 806 -hsync -vsync

   par

Modeline "1024x768"  65  1024 1032 1176 1344 768 771 777 806 -hsync -vsync.

   Le nombres magiques 75 et 65 sont respectivement les fr�quences
   d'horloges que vous trouvez �crit dans le fichier .X.err par X.
   Consultez le fichier monitors dans la documentation de XFree86, afin
   de trouver les Modelines correspondant � une fr�quence maximale pour
   que votre carte vid�o puissent g�n�rer des couleurs sur 16 bits.

5. Lancement de XFree86

   Si votre fichier XF86Config est correct, vous �tes donc par� � lancer
   le serveur X et � y jetter un oeil. Premi�rement, v�rifiez encore que
   /usr/X11R6/bin est bien dans votre variable PATH.

   La commande pour lancer XFree86 est :

     startx

   Celle-ci est un script lan�ant xinit avec certains param�tres (ceci au
   cas o� vous seriez habituer � lancer xinit sur d'autres syst�mes
   UNIX).

   Cette commande va d�marrer le serveur X puis ex�cuter les commandes se
   trouvant dans le fichier .xinitrc dans votre r�pertoire d'acceuil.
   .xinitrc est juste un script contenant les clients X � lancer apr�s le
   d�marrage du serveur X. Si ce fichier n'existe pas, le fichier par
   d�faut /usr/X11R6/lib/X11/xinit/xinitrc sera utilis�.

   Un fichier standard .xinitrc ressemble � :

#!/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, un oclock, et mettre comme
   couleur de fond du midnightblue. Il va alors lancer twm, le
   gestionnaire de fen�tres. Remarquez que twm est lanc� par une commande
   shell exec; ceci a pour effet de remplacer le processus xinit par le
   processus twm. Une fois que vous quitterez twm le serveur X s'arr�tera
   de lui-m�me. Pour quitter twm, utilisez le menu du bouton 1 lorsque
   vous �tes sur le _bureau_. Vous aurez alors la possibilit� de choisir
   Exit twm.

   Soyez certain que la derni�re commande du fichier .xinitrc commence
   par exec et qu'elle n'est pas mise en t�che de fond (pas de
   et-commercial en fin de ligne). Sinon le serveur X s'arrr�terait
   imm�diatement apr�s la fin de l'ex�cution du script .xinitrc.

   Vous pouvez aussi utiliser la combinaison de touche ctrl-alt-backspace
   pour "tuer" le serveur X et quitter le syst�me de fen�trage.

   La configuration ci-dessus est tr�s, tr�s simple. De nombreux
   programmes et configurations peuvent �tre lanc�es dans le fichier
   .xinitrc, comme par exemple, le gestionnaire de fen�tres fvwm qui
   permet d'avoir un "bureau" virtuel de grande taille, de choisir les
   couleurs, fontes, tailles et positions des fen�tres, et tout ce que
   vous pouvez d�sirer secr�tement (si, si, m�me cela).

   Si vous �tes novice avec l'environnement X Window, nous vous
   recommandons chaudement de consulter un livre comme _The X Window
   System: A User's Guide_. Utiliser et configurer X est bien plus
   compliqu� que ce que nous pouvons aborder ici. Consultez les pages de
   manuels de xterm, oclock, et twm afin de prendre un bon d�part.

6. Notice l�gale

   Ce document est sous copyright 1996 de Eric S. Raymond pour la version
   anglaise et de Pierre Vassellerie pour la version fran�aise. Vous �tes
   autoris� � utiliser, diffuser et reproduire gratuitement ce document,
   tant que :
     * La mention des copyrights est conserv�e, et la pr�sente section
       pr�serv�e dans son int�gralit� sur toute copie compl�te ou
       partielle.
     * Vous ne supprimez et ne modifiez ni le num�ro de version ni la
       date.
     * Vous ne supprimez et ne modifiez pas le pointeur vers la version
       Web courante.
     * Vous ne faites aucun r�sum�, modification ou nouvelle version de
       ce document.

   Ces restrictions ont pour unique but de prot�ger les lecteur �ventuels
   contre des versions incompl�tes ou inadapt�es. Si vous pensez que vous
   avez une bonne raison de faire des modifications ou une nouvelle
   version contactez l'auteur : Eric S. Raymond � esr@thyrsus.com.

7. Remerciements

   La premi�re version de ce document a �t� r�alis�e par Matt Welsh dans
   les profondes et obscures abysses du temps. Merci, Matt !

   Merci aux relecteurs.

   De plus, si vous d�sirez m'envoyer vos remerciements, ainsi qu'aux
   autres traducteurs des HOWTO, ceux-ci seront les bienvenus et nous
   encouragerons � continuer notre laborieux travail.