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- lerie@obspm.fr) 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 . 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 : . 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 . Vous trouverez la derniere version de ce document (en version anglaise) a l'adresse . Mais sur le serveur Freenix , 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 . 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, . 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 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 , comp.os.linux.x , , par Farrel McKay. Ils sont aussi disponibles sur le Web a l'adresse . 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 +o serveur de l'IBP +o serveur tsx-11 du MIT +o sunsite de l'universite de Caroline du Nord 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 . 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 esr@thyrsus.com. 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. .