Le HOWTO d'XFree86 sous Linux
 Eric S. Raymond
 _a_d_a_p_t_a_t_i_o_n  _f_r_a_n_c_a_i_s_e  :  Pierre Vassellerie (Pierre.Vassel-
 [email protected])
 v5.2f1, 12 Novembre 1997

 Ce document va vous permettre d'obtenir, installer, et configurer  pas
 a  pas  la version 3.3 de XFree86 - le portage pour Linux du systeme X
 Window (X11R6) - sur votre systeme Linux.

 11..  IInnttrroodduuccttiioonn

 11..11..  XX--WWiinnddooww

 Le systeme X Window est un environnement graphique  tres  imposant  et
 tres  puissant  (certains  diront trop imposant et bien trop complexe)
 pour les systemes Unix. Le systeme X Window original a  ete  developpe
 par le MIT; depuis les distributeurs ont fait de X un standard de fait
 dans le marche des plates-formes UNIX. Ainsi, partout dans  le  monde,
 presque  chaque  station  de travail fonctionnant sous un systeme UNIX
 utilise une variante de l'environnement graphique X Window.

 Une adaptation du systeme  X  Window  version  11  release  6  du  MIT
 (X11R6), pour les systemes UNIX sur machine 80386/80486/Pentium, a ete
 developpee par une equipe de programmeurs  conduite  a  l'origine  par
 David  Wexelblat  <[email protected]>. Ce programme, connut sous le nom
 de XFree86, est disponible pour les systemes System V/386, 386BSD,  et
 autres  implementations  d'UNIX  pour x86, incluant Linux. Il contient
 l'ensemble  des  sources   et   binaires   necessaires   a   son   bon
 fonctionnement,  ainsi  que  l'ensemble  des  manuels en lignes et des
 utilitaires de base.

 Une information plus complete 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  systeme  Linux,  mais  vous  devrez  consulter  la
 documentation  livree avec XFree86 (fichiers textes, pages de manuels,
 etc...), dont vous trouverez  les  references  ici,  afin  de  pouvoir
 preciser  par  vous  meme certains details de cette configuration. Par
 contre, utiliser et mettre a votre gout le systeme X  Window  va  bien
 au-dela  de  l'objectif  de  ce  document.   A cette fin, vous devriez
 acquerir ou consultez l'un des nombreux  ouvrages  sur  le  systeme  X
 Window.

 11..22..  AAuuttrreess ssoouurrcceess dd''iinnffoorrmmaattiioonn

 Si vous n'avez encore jamais entendu parler de Linux jusqu'ici, sachez
 qu'il existe de nombreuses sources d'information sur  ce  systeme.  Le
 meilleur endroit est la page Web du Projet de Documentation pour Linux
 <http://sunsite.unc.edu/LDP>. Vous trouverez la derniere version de ce
 document       (en       version       anglaise)      a      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.

 11..33..  NNoouuvveelllleess vveerrssiioonnss dduu pprreesseenntt ddooccuummeenntt

 Les nouvelles versions  du  XFree86  HOWTO  pour  Linux  sont  postees
 regulierements  sur  news:fr.comp.os.linux.annonces.  Elles sont aussi
 diffusees    sur    plusieurs    sites    Web     et     FTP,     dont
 <http://www.freenix.fr/XFree86-HOWTO.html>.

 11..44..  CCoommmmeennttaaiirreess eett ccrriittiiqquueess

 Si  vous  avez  des questions ou des remarques a propos de ce document
 (et non pas des questions sur XFree86), n'hesitez pas  a  expedier  un
 message   a   Pierre   Vassellerie.  Vos  commentaires,  critiques  et
 suggestions sont les bienvenus. Si certaines sections de  ce  document
 vous  semblent  incompletes, obsoletes ou mal concues faites m'en part
 afin que je puisse effectuer des corrections  pour  dans  les  futures
 versions.

 S'il vous plait, _n_e _m_'_e_n_v_o_y_e_z _p_a_s de questions a propos de votre carte
 video ou de votre moniteur. Cet HOWTO  a  pour  but  d'etre  un  guide
 rapide  et  facile  a  lire pour une installation _n_o_r_m_a_l_e de XFree86 a
 l'aide du nouvel outil de configuration. Si vous  avez  des  problemes
 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
 resoudre ces problemes.

 22..  MMaatteerriieellss ccoommppaattiibblleess

 La compatibilite d'XFree86 avec  une  carte  donnee  depend  en  regle
 generale  de  l'ensemble  des  circuits ("chipset") utilises par cette
 derniere.  La documentation de votre carte  specifie  generalement  la
 liste  des circuits utilises. Si vous etes sur le point d'acquerir une
 nouvelle carte video  ou  d'acheter  un  nouvel  ordinateur,  insistez
 aupres  du  vendeur pour savoir quel est le fabricant, le modele et le
 circuit de la carte video. Si vous avez deja acquis votre carte  video
 et  qu'une  de ces informations vous manque, n'hesitez pas a contacter
 votre revendeur, en general il  sera  tres  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  systeme,  expliquez  lui  que votre
 systeme ne supporte pas tous les types de circuits  video.   N'hesitez
 pas  a  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
 meme  approfondi  la  question),  et  faites  lui  comprendre  que ces
 "details" sont pour vous primordiaux.

 Vous pouvez aussi determiner quel est le type de cicuit video  utilise
 par  votre  carte  a  l'aide  du  programme  SuperProbe inclus dans la
 distribution de XFree86.

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

 +o  circuits non accelerateurs :

 +o  Tseng ET3000, ET4000AX, ET4000/W32, ET6000

 +o  Western Digital/Paradise PVGA1

 +o  Western   Digital  WD90C00,  WD90C10,  WD90C11,  WD90C24,  WD90C30,
    WD90C31, WD90C33

 +o  Genoa GVGA

 +o  Trident TVGA8800CS,  TVGA8900B,  TVGA8900C,  TVGA8900CL,  TVGA9000,
    TVGA9000i,  TVGA9100B,  TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420,
    TGUI9420DGi, TGUI9430DGi, TGUI9440AGi, TGUI9660XGi, TGUI9680

 +o  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

 +o  NCR 77C22, 77C22E, 77C22E+

 +o  Cirrus Logic  CLGD5420,  CLGD5422,  CLGD5424,  CLGD5426,  CLGD5428,
    CLGD5429,   CLGD5430,   CLGD5434,   CLGD5436,  CLGD5440,  CLGD5446,
    CLGD5462,  CLGD5464,  CLGD6205,   CLGD6215,   CLGD6225,   CLGD6235,
    CLGD6410, CLGD6412, CLGD6420, CLGD6440

 +o  OAK OTI067, OTI077, OTI087

 +o  Avance Logic ALG2101, ALG2228, ALG2301, ALG2302, ALG2308, ALG2401

 +o  Chips  &  Technologies  65520,  65530,  65540, 65545, 65520, 65530,
    65540, 65545, 65546, 65548, 65550, 65554

 +o  MX MX68000, MX680010

 +o  Video 7/Headland Technologies HT216-32

 +o  SiS 86C201, 86C202, 86C205

 +o  ARK Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT

 +o  RealTek RTG3106

 +o  Alliance AP6422

 +o  Matrox MGA2064W and Mystique cards

 +o  NVidia/SGS Thomson NV1, STG2000

 +o  circuits accelerateurs :

 +o  8514/A (and true clones)

 +o  ATI Mach8, Mach32, Mach64

 +o  Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428,  CLGD5429,
    CLGD5430,   CLGD5434,   CLGD5436,   CLGD5440,  CGLD5446,  CLGD5462,
    CLGD5464.

 +o  S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964,
    86C732, 86C764, 86C765, 86C868, 86C968, 86C325, 86C988

 +o  Western Digital WD90C31, WD90C33, WD90C24A

 +o  Weitek P9000

 +o  IIT AGX-014, AGX-015, AGX-016

 +o  IBM XGA-2

 +o  Tseng ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000

 +o  Ark Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT

 +o  MGA2064W

 Les  cartes  video utilisant ces circuits sont supportees sur tous les
 types de bus, y compris VLB et PCI.

 Tous les circuits cites ci-dessus sont exploites 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 possede suffisament
 de  memoire,  plusieurs  des  circuits  ci-dessus   vous   permettrons
 d'utiliser   des   modes   en  16  ou  32  bits  par  pixel  (et  plus
 specifiquement  les  cartes  Mach32,  P9000,   S3   et   Cirrus).   La
 configuration par defaut etant generalement de 8 bits par pixel (c'est
 a 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  memoire  video  sont
 utilises  par  le  serveur monochrome, et la carte Compaq GVGA n'a pas
 encore ete testee avec plus de 64k.

 Cette liste de materiels va sans doute s'accroitre au fur et a  mesure
 que  le  temps  passe,  et  chaque nouvelle mise a jour de ce document
 contiendra la liste complete des circuits video supportes 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
 supportes ainsi que certaines mises a jour.

 L'un  des problemes rencontres par les developpeurs de XFree86 est que
 certains fabricants de  cartes  video  utilisent  des  mecanismes  non
 standards  dans la determination des frequences d'horloges necessaires
 pour faire  fonctionner  la  carte.  Certains  de  ces  fabricants  ne
 fournissent  meme pas de documents decrivant les specifications utiles
 a  la  programmation  de  la  carte  ou  alors  les   subordonnent   a
 l'acquisition  de  licences limitant la diffusion de ces informations.
 Ceci impliquerait alors  une  restriction  a  la  libre  diffusion  du
 logiciel XFree86, ce que les developpeurs du projet XFree86 ne peuvent
 tolerer. Ceci a longtemps ete le probleme avec les  cartes  fabriquees
 par  Diamond, mais a l'annonce de la version 3.1 de XFree86, Diamond a
 commence a collaborer avec l'equipe de developpement a la  realisation
 de  pilotes  gratuits pour ces cartes. Ceci prouve que l'avis officiel
 du XFree Project publie dans les precedentes versions de ce document a
 eu un impact sur le fabricant Diamond.

 La  configuration  machine  minimale suggeree est un 486 ayant au mois
 8Mo de memoire vive, et une carte video  basee  sur  un  des  circuits
 presents 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 tete baissee dans l'achat d'une telle carte
 (relativement chere), verifiez tout de meme si  votre  carte  actuelle
 n'est pas supportee.

 De  plus  n'hesitez  pas a tenir compte des benchmarks comparatifs des
 differentes cartes video qui sont regulierement postes sur les groupes
 de news USENET comp.windows.x.i386unix <news:comp.windows.x.i386unix>,
 comp.os.linux.x      <news:comp.os.linux.x>,        <comp.benchmarks>,
 <comp.sys.ibm.pc.hardware.video>  par  Farrel  McKay.  Ils  sont aussi
 disponibles sur le Web a l'adresse  <http://www.goof.com/xbench>.

 Votre machine necessite 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  systeme  swapera  sur disque quand la memoire disponible
 diminuera. Les  disques  ayant  des  temps  d'acces  et  des  taux  de
 transferts  plus  lents  que la RAM, les performances de votre systeme
 chuteront tres rapidement  si  la  memoire  venait  a  manquer.  C'est
 pourquoi  il  est recommande d'avoir au moins 8Mo de RAM physique afin
 de pouvoir faire tourner  XFree86  confortablement.  Un  systeme  avec
 seulement  4Mo  de RAM sera a peu pres 10 fois plus lent qu'un systeme
 ayant 8Mo de RAM ou plus (il se peut meme que certains serveurs  X  ne
 puissent fonctionner avec si peu de memoire).

 33..  IInnssttaallllaattiioonn ddee XXFFrreeee8866

 Soit  vous  possedez  une  distribution  complete  de Linux (sur CD ou
 disquettes) et donc une distribution complete et compilee de XFree86 y
 est comprise. Dans ce cas, passez directement a la fin de ce chapitre.
 Soit vous devez recuperer l'ensemble de la  distribution  par  FTP  et
 dans ce cas ce chapitre vous concerne.

 Les  distributions binaires (programmes prets a l'emploi) des versions
 d'XFree86 destinees a Linux se trouvent sur les sites de  ftp  anonyme
 suivants :

 +o  site                                                        XFree86
    <ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux-ix86>

 +o  serveur de l'IBP <ftp.lip6.fr:/pub/X11/XFree86/binaries/Linux>

 +o  serveur                tsx-11                du                 MIT
    <tsx-11.mit.edu:/pub/linux/packages/X11/XFree86-3.3/binaries/Linux>

 +o  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 necessaire :

    XX333388551144..ttggzz
       Serveur pour carte basee sur 8514.

    XX3333AAGGXX..ttggzz
       Serveur pour carte basee sur AGX.

    XX3333II112288..ttggzz
       Serveur pour carte basee sur Number Nine Imagine 128.

    XX3333MMaacchh3322..ttggzz
       Serveur pour carte basee sur Mach-32 .

    XX3333MMaacchh6644..ttggzz
       Serveur pour carte basee sur Mach-64.

    XX3333MMaacchh88..ttggzz
       Serveur pour carte basee sur Mach-8.

    XX3333MMoonnoo..ttggzz
       Serveur pour modes monochromes.

    XX3333PP99KK..ttggzz
       Serveur pour carte basee sur P9000.
    XX3333SS33..ttggzz
       Serveur pour carte basee sur S3.

    XX3333SS33VV..ttggzz
       Serveur  pour  carte  basee  sur S3 ViRGE et ViRGE/VX (considere
       comme beta).

    XX3333SSVVGGAA..ttggzz
       Serveur pour carte SVGA.

    XX3333WW3322..ttggzz
       Serveur pour carte basee sur ET4000/W32.

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

 Tous les fichiers suivants sont indispensables :

    pprreeiinnsstt..sshh
       Script de pre-installation.

    ppoossttiinnsstt..sshh
       Script de post-installation.

    XX3333bbiinn..ttggzz
       Le reste des binaires.

    XX3333ccffgg..ttggzz
       Fichiers de configuration de xdm, xinit and fs.

    XX3333ddoocc..ttggzz
       Documentations.

    XX3333mmaann..ttggzz
       Manuels.

    XX3333ffnnttss..ttggzz
       Les fontes de base 75dpi, misc et PEX.

    XX3333lliibb..ttggzz
       Les librairies partagees et les utilitaires qui vont avec.

    XX3333sseett..ttggzz
       L'utilitaire XF86Setup

    XX3333VVGG1166..ttggzz
       Serveur pour les cartes VGA/EGA

 Les fichiers suivants sont optionnels :

    XX3333ff110000..ttggzz
       Les fontes en 100 dpi.

    XX3333ffccyyrr..ttggzz
       Les fontes cyrilliques

    XX3333ffnnoonn..ttggzz
       Autres fontes (Chinois, Japonais, Coreen, Hebreu)

    XX3333ffssccll..ttggzz
       Les fontes redimensionnables (Speedo, Type1).

    XX3333ffssrrvv..ttggzz
       Serveur de fontes et fichiers de configuration.
    XX3333pprroogg..ttggzz
       Les  fichiers  d'en-tete,  les  fichiers  de  configuration   et
       certaines librairies.

    XX3333llkkiitt..ttggzz
       Le serveur X LinkKit.

    XX3333llkk9988..ttggzz
       Le serveur X PC98 LinkKit.

    XX3333nneesstt..ttggzz
       Le serveur X Nested.

    XX3333pprrtt..ttggzz
       Le serveur X print.

    XX3333vvffbb..ttggzz
       Le serveur X Virtual framebuffer.

    XX3333ppss..ttggzz
       La version PostScript de la documentation.

    XX3333hhttmmll..ttggzz
       La version HTML de la documentation.

 Le  repertoire  ou  se  situe  la  distribution  de  XFree86  contient
 generalement  un  ou  plusieurs  fichiers  RELNOTES   et   des   notes
 d'installation  concernant la derniere version. Lisez-les lorsque vous
 avez besoin de details.

 Les seules choses a faire pour installer XFree86  sont  d'obtenir  les
 fichiers ci-dessus, de creer le repertoire /usr/X11R6 (en etant root),
 et de decompresser-detarer  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  compresses relativement au repertoire
 /usr/X11R6 et doivent donc etre decompresses sous celui-ci.

 Verifiez que le repertoire /usr/X11R6/bin est bien dans  votre  chemin
 d'acces aux binaires (variable d'environnement PATH). Pour cela editez
 le fichier de profil par defaut /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  verifier que /usr/X11R6/lib peut etre localise par
 ld.so, l'editeur de lien dynamique. Pour cela ajoutez la ligne :

             /usr/X11R6/lib

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

 44..  CCoonnffiigguurraattiioonn ddee XXFFrreeee8866

 44..11..  CCoonnffiigguurraattiioonn nnoorrmmaallee

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

 Ce programme s'appuie sur le fait que tout nouveau materiel video 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-denominateur-commun  :  640x480.  Ensuite  il  execute   un
 programme  interactif  afin de vous permettre de saisir l'ensemble des
 parametres relatifs a votre souris, ecran,  clavier,  carte  video  et
 ceux  specifiques  a  votre serveur. L'ensemble du processus est ainsi
 realise sans aucune difficulte.

 Une des remarques a garder a l'esprit, est le fait  que  les  nouveaux
 claviers sont ce que le programme XF86Setup appelle Generic 102-key PC
 (intl) plutot que Generic 101-key PC. Si  vous  saisissez  le  mauvais
 parametre  (101)  la partie droite de votre clavier (pave numerique et
 touches associees) arretera de fonctionner.

 Si vous n'etes pas certain de votre type de moniteur, vous pouvez  les
 essayer  les  uns  apres  les  autres  dans  leur ordre de succession.
 Parcourez de haut en bas (les choix situes le plus haut sont ceux  qui
 reclament  les frequences les plus faibles a votre carte video et donc
 ceux qui demandent moins a votre materiel, et ont donc moins de risque
 de  l'endommager).  Si de legeres distortions (image un peu trop large
 ou trop etroite,  ou  mal  centree)  apparaissent,  ce  n'est  pas  un
 probleme;  vous aurez ensuite la possibilite d'affiner les reglages de
 votre configuration.

 Puis,  quand  le  programme  lancera  xvidtune  pour  vous   permettre
 d'affiner  votre  mode  video, ne vous laissez pas destabiliser par le
 message d'erreur.  Les moniteurs a  multi-frequences  sont  bien  plus
 difficiles a endommager que leurs ancetres a frequence fixe.

 44..22..  CCaa nnee mmaarrcchhee ttoouujjoouurrss ppaass !!

 Souvent,  il  arrive  que ca ne fonctionne pas correctement au premier
 demarrage du serveur X. Dans la plupart des cas, ceci  est  du  a  une
 erreur  dans  le fichier de configuration XF86Config. Generalement les
 frequences pour le moniteur sont inadequates, ou les horlages pour  la
 carte  video  sont  incorrectes.  Les  problemes mineurs peuvent etres
 corriges a l'aide de xvidtune; un ecran totalement  deforme  necessite
 generalement  un  retour sous XF86Setup afin de choisir un moniteur de
 moindre performances.

 Si votre ecran a des effets de roulement ou de  flou,  c'est  que  vos
 frequences pour moniteur sont inadaptees. Soyez aussi certain que vous
 avez specifie le bon circuit de carte  video,  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,  malgre  tout,  votre  serveur  s'obstine  a  ne  pas  fonctionner
 correctement, utilisez la commande :
             X > /tmp/x.out 2>&1

 Tuez alors le serveur X a 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 specifiee n'est
 pas generable par votre carte.

 Souvenez   vous   que   vous   pouvez   utiliser   les    combinaisons
 ctrl-alt-numeric  +  et  ctrl-alt-numeric - pour changer a la volee la
 resolution de votre serveur en fonction de ce  que  vous  aurez  entre
 dans  la  ligne  Modes  de la section Screen. Si le mode ayant la plus
 haute resolution ne  semble  pas  marcher,  tentez  de  passer  a  une
 resolution inferieure.

 Vous  pouvez  aussi  jouer  sur  les boutons de reglage horizontaux et
 verticaux de votre moniteur (si ceux-ci existent !). Ceci est  souvent
 necessaire  au  demarrage  du  serveur X. Ainsi, si votre ecran semble
 decale legerement sur la droite,  vous  pouvez  effectuer  ce  reglage
 manuellement.

 Le groupe le news USENET comp.windows.x.i386unix est entierement dedie
 aux   discussions   concernant   XFree86,   ainsi   que   le    groupe
 comp.os.linux.x.   Il  peut  etre  interessant  de  regarder  quelques
 messages relatifs a votre carte video et a sa configuration  car  vous
 etes rarement le premier a avoir un probleme.

 44..33..  AAmmeelliioorraattiioonn ddee llaa ccoonnffiigguurraattiioonn

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

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

 44..44..  UUttiilliisseerr 6655553366 ccoouulleeuurrss ((eenn 1166 bbiittss ddoonncc))

 Par default, 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 a une autre. Par
 exemple, le browser Web Arena alloue sa propre table de couleurs.

 Si  vous  desirez  utilisez des applications graphiques complexes, 256
 couleurs ne seront surement 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 lancant 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 codees sur 16 bits.

 Augmenter  le  nombre  de couleurs a pour effet de demander a la carte
 video de transferer plus de donnees dans un meme  laps  de  temps.  Si
 votre carte video n'y arrive pas, diminuez la resolution ou le taux de
 rafraichissement. Par defaut XFree86 reduit  la  resolution.  Si  vous
 desirez   conserver   votre   resolution   et   diminuer  le  taux  de
 rafraichissement, vous devez inserer une nouvelle ligne Modeline  dans
 le  fichier  XF86Config  definissant  la  resolution  avec  un taux de
 rafraichissement 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 frequences d'hor-
 loges  que  vous trouvez ecrit dans le fichier .X.err par X. Consultez
 le fichier monitors dans la documentation de XFree86, afin de  trouver
 les  Modelines  correspondant  a une frequence maximale pour que votre
 carte video puissent generer des couleurs sur 16 bits.

 55..  LLaanncceemmeenntt ddee XXFFrreeee8866

 Si votre fichier XF86Config est correct, vous etes donc pare a  lancer
 le  serveur X et a y jetter un oeil. Premierement, verifiez encore que
 /usr/X11R6/bin est bien dans votre variable PATH.

 La commande pour lancer XFree86 est :

      startx

 Celle-ci est un script lancant xinit avec certains parametres (ceci au
 cas  ou  vous  seriez  habituer  a  lancer xinit sur d'autres systemes
 UNIX).

 Cette commande va demarrer le serveur X puis executer les commandes se
 trouvant dans le fichier .xinitrc dans votre repertoire d'acceuil.  le
 demarrage du serveur X. Si ce fichier n'existe  pas,  le  fichier  par
 defaut /usr/X11R6/lib/X11/xinit/xinitrc sera utilise.

 Un fichier standard .xinitrc ressemble a :

 #!/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 fenetres. Remarquez que twm est lance 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'arretera
 de lui-meme. Pour quitter twm, utilisez le menu du  bouton  1  lorsque
 vous  etes  sur  le _b_u_r_e_a_u. Vous aurez alors la possibilite de choisir
 Exit twm.

 Soyez certain que la derniere commande du  fichier  .xinitrc  commence
 par  exec  et  qu'elle  n'est  pas  mise  en tache de fond (pas de et-
 commercial  en  fin  de  ligne).  Sinon  le  serveur  X  s'arrreterait
 immediatement apres la fin de l'execution du script .xinitrc.

 Vous pouvez aussi utiliser la combinaison de touche ctrl-alt-backspace
 pour "tuer" le serveur X et quitter le systeme de fenetrage.

 La  configuration  ci-dessus  est  tres,  tres  simple.  De   nombreux
 programmes  et  configurations  peuvent  etre  lancees dans le fichier
 .xinitrc, comme par exemple, le  gestionnaire  de  fenetres  fvwm  qui
 permet  d'avoir  un  "bureau" virtuel de grande taille, de choisir les
 couleurs, fontes, tailles et positions des fenetres, et  tout  ce  que
 vous pouvez desirer secretement (si, si, meme cela).

 Si   vous  etes  novice  avec  l'environnement  X  Window,  nous  vous
 recommandons chaudement de consulter  un  livre  comme  _T_h_e  _X  _W_i_n_d_o_w
 _S_y_s_t_e_m_:  _A  _U_s_e_r_'_s  _G_u_i_d_e.  Utiliser  et  configurer  X  est bien plus
 complique que ce que nous pouvons aborder ici. Consultez les pages  de
 manuels de xterm, oclock, et twm afin de prendre un bon depart.

 66..  NNoottiiccee lleeggaallee

 Ce document est sous copyright 1996 de Eric S. Raymond pour la version
 anglaise et de Pierre Vassellerie pour la version francaise. Vous etes
 autorise  a utiliser, diffuser et reproduire gratuitement ce document,
 tant que :

 +o  La mention des copyrights est conservee,  et  la  presente  section
    preservee   dans  son  integralite  sur  toute  copie  complete  ou
    partielle.

 +o  Vous ne supprimez et ne modifiez ni le  numero  de  version  ni  la
    date.

 +o  Vous  ne  supprimez  et ne modifiez pas le pointeur vers la version
    Web courante.

 +o  Vous ne faites aucun resume, modification ou nouvelle version de ce
    document.

    Ces  restrictions  ont  pour  unique  but  de  proteger les lecteur
    eventuels contre des versions incompletes ou  inadaptees.  Si  vous
    pensez que vous avez une bonne raison de faire des modifications ou
    une nouvelle  version  contactez  l'auteur  :  Eric  S.  Raymond  a
    [email protected].

 77..  RReemmeerrcciieemmeennttss

 La  premiere version de ce document a ete realisee par Matt Welsh dans
 les profondes et obscures abysses du temps. Merci, Matt !

 Merci aux relecteurs.

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