Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1489

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Configuration de XFree86</TITLE>
</HEAD>
<BODY>
<H1>4. <A NAME="s4"></A>Configuration de XFree86</H1>
<P>
<A HREF="XFree86-HOWTO.html#toc4">Contenu de cette section</A></P>

<P></P>
<H2>4.1 <A NAME="ss4.1"></A> Configuration normale</H2>

<P></P>
<P>Configurer XFree86 afin de pouvoir utiliser correctement votre souris,
clavier, moniteur et carte vid&eacute;o tenait, il y a encore peu d'un art obscure,
n&eacute;cessitant de taper un fichier de configuration complexe. Depuis les
versions 3.2 et 3.3 vous rendent les choses extr&egrave;mement simples. Vous n'avez
plus qu'&agrave; lancer le programme <CODE>XF86Setup</CODE>.</P>
<P>Ce programme s'appuie sur le fait que tout nouveau mat&eacute;riel vid&eacute;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&eacute;nominateur-commun&nbsp;:
640x480. Ensuite il ex&eacute;cute un programme interactif afin de vous permettre
de saisir l'ensemble des param&egrave;tres relatifs &agrave; votre souris, &eacute;cran, clavier,
carte vid&eacute;o et ceux sp&eacute;cifiques &agrave; votre serveur. L'ensemble du processus est
ainsi r&eacute;alis&eacute; sans aucune difficult&eacute;.</P>
<P>Une des remarques &agrave; garder &agrave; l'esprit, est le fait que les nouveaux claviers
sont ce que le programme <CODE>XF86Setup</CODE> appelle <CODE>Generic 102-key PC
(intl)</CODE> plut&ocirc;t que <CODE>Generic 101-key PC</CODE>. Si vous saisissez le
mauvais param&egrave;tre (101) la partie droite de votre clavier (pav&eacute; num&eacute;rique et
touches associ&eacute;es) arr&ecirc;tera de fonctionner.</P>
<P>Si vous n'&ecirc;tes pas certain de votre type de moniteur, vous pouvez les
essayer les uns apr&egrave;s les autres dans leur ordre de succession. Parcourez de
haut en bas (les choix situ&eacute;s le plus haut sont ceux qui r&eacute;clament les
fr&eacute;quences les plus faibles &agrave; votre carte vid&eacute;o et donc ceux qui demandent
moins &agrave; votre mat&eacute;riel, et ont donc moins de risque de l'endommager). Si de
l&eacute;g&egrave;res distortions (image un peu trop large ou trop &eacute;troite, ou mal
centr&eacute;e) apparaissent, ce n'est pas un probl&egrave;me; vous aurez ensuite la
possibilit&eacute; d'affiner les r&eacute;glages de votre configuration.</P>
<P>Puis, quand le programme lancera <CODE>xvidtune</CODE> pour vous permettre d'affiner
votre mode vid&eacute;o, ne vous laissez pas d&eacute;stabiliser par le message d'erreur.
Les moniteurs &agrave; multi-fr&eacute;quences sont bien plus difficiles &agrave; endommager que
leurs anc&ecirc;tres &agrave; fr&eacute;quence fixe.</P>
<P></P>
<P></P>
<P></P>

<H2>4.2 <A NAME="ss4.2"></A> &Ccedil;a ne marche toujours pas&nbsp;!</H2>

<P></P>
<P>Souvent, il arrive que &ccedil;a ne fonctionne pas correctement au premier
d&eacute;marrage du serveur X. Dans la plupart des cas, ceci est d&ucirc; &agrave; une erreur
dans le fichier de configuration <CODE>XF86Config</CODE>. G&eacute;n&eacute;ralement les
fr&eacute;quences pour le moniteur sont inad&eacute;quates, ou les horlages pour la carte
vid&eacute;o sont incorrectes. Les probl&egrave;mes mineurs peuvent &ecirc;tres corrig&eacute;s &agrave;
l'aide de <CODE>xvidtune</CODE>; un &eacute;cran totalement d&eacute;form&eacute; n&eacute;cessite g&eacute;n&eacute;ralement
un retour sous <CODE>XF86Setup</CODE> afin de choisir un moniteur de moindre
performances.</P>
<P>Si votre &eacute;cran a des effets de roulement ou de flou, c'est que vos
fr&eacute;quences pour moniteur sont inadapt&eacute;es. Soyez aussi certain que vous avez
sp&eacute;cifi&eacute; le bon circuit de carte vid&eacute;o, ainsi que les autres options de la
partie <CODE>Device</CODE> du fichier <CODE>XF86Config</CODE>. Soyez absolument
certains que vous utilisez le bon serveur X et que le lien symbolique
<CODE>/usr/X11R6/bin/X</CODE> pointe bien vers ce serveur.</P>
<P>Si, malgr&eacute; tout, votre serveur s'obstine &agrave; ne pas fonctionner correctement,
utilisez la commande&nbsp;:
<BLOCKQUOTE><CODE>
<PRE>
       X &gt; /tmp/x.out 2&gt;&amp;1
</PRE>
</CODE></BLOCKQUOTE>

Tuez alors le serveur X &agrave; l'aide de la combinaison de touches
<CODE>ctrl-alt-backspace</CODE>, et examinez le contenu du fichier
<CODE>/tmp/x.out</CODE>. 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&eacute;cifi&eacute;e n'est pas g&eacute;n&eacute;rable par votre carte.</P>
<P>Souvenez vous que vous pouvez utiliser les combinaisons
<CODE>ctrl-alt-numeric&nbsp;+</CODE> et <CODE>ctrl-alt-numeric&nbsp;-</CODE> pour
changer &agrave; la vol&eacute;e la r&eacute;solution de votre serveur en fonction de ce que vous
aurez entr&eacute; dans la ligne <CODE>Modes</CODE> de la section <CODE>Screen</CODE>. Si le
mode ayant la plus haute r&eacute;solution ne semble pas marcher, tentez de passer
&agrave; une r&eacute;solution inf&eacute;rieure.</P>
<P>Vous pouvez aussi jouer sur les boutons de r&eacute;glage horizontaux et verticaux
de votre moniteur (si ceux-ci existent&nbsp;!). Ceci est souvent n&eacute;cessaire
au d&eacute;marrage du serveur X. Ainsi, si votre &eacute;cran semble d&eacute;cal&eacute; l&eacute;g&egrave;rement
sur la droite, vous pouvez effectuer ce r&eacute;glage manuellement.</P>
<P>Le groupe le news USENET <CODE>comp.windows.x.i386unix</CODE> est enti&egrave;rement
d&eacute;di&eacute; aux discussions concernant <CODE>XFree86</CODE>, ainsi que le groupe
<CODE>comp.os.linux.x</CODE>. Il peut &ecirc;tre int&eacute;ressant de regarder quelques
messages relatifs &agrave; votre carte vid&eacute;o et &agrave; sa configuration car vous &ecirc;tes
rarement le premier &agrave; avoir un probl&egrave;me.</P>
<P></P>
<P></P>

<H2>4.3 <A NAME="ss4.3"></A> Am&eacute;lioration de la configuration</H2>

<P></P>
<P>Vous devrez modifier "&agrave; la main" votre configuration X afin d'obtenir
des performances optimales si votre moniteur peut fonctionner en mode
1600x1200 (le mode le plus &eacute;lev&eacute; que XF86Setup puisse configurer est
1280x1024).</P>
<P>Si vous d&eacute;sirez effectuer ces modifications, consultez le XFree86 Video
Timings HOWTO 
<A HREF="http://sunsite.unc.edu/LDP/HOWTO/video-modes.html">http://sunsite.unc.edu/LDP/HOWTO/video-modes.html</A>
.</P>
<P></P>
<P></P>

<H2>4.4 <A NAME="ss4.4"></A> Utiliser 65536 couleurs (en 16 bits donc)</H2>

<P></P>
<P>Par d&eacute;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 &agrave; une autre. Par exemple, le browser Web
Arena alloue sa propre table de couleurs.</P>
<P>Si vous d&eacute;sirez utilisez des applications graphiques complexes, 256 couleurs
ne seront s&ucirc;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&ccedil;ant X par&nbsp;:
<HR>
<PRE>
    startx -- -bpp 16
</PRE>
<HR>

ou en mettant
<HR>
<PRE>
    exec X :0 -bpp 16
</PRE>
<HR>

dans votre fichier <CODE>.xserverrc</CODE>. mais attention toutes les applications ne
fonctionnent pas avec des couleurs cod&eacute;es sur 16 bits.</P>
<P>Augmenter le nombre de couleurs a pour effet de demander &agrave; la carte vid&eacute;o de
transf&eacute;rer plus de donn&eacute;es dans un m&ecirc;me laps de temps. Si votre carte vid&eacute;o
n'y arrive pas, diminuez la r&eacute;solution ou le taux de rafra&icirc;chissement. Par
d&eacute;faut XFree86 r&eacute;duit la r&eacute;solution. Si vous d&eacute;sirez conserver votre
r&eacute;solution et diminuer le taux de rafra&icirc;chissement, vous devez ins&eacute;rer une
nouvelle ligne <CODE>Modeline</CODE> dans le fichier <CODE>XF86Config</CODE> d&eacute;finissant la
r&eacute;solution avec un taux de rafra&icirc;chissement plus faible. Par exemple
remplacez la ligne
<BLOCKQUOTE><CODE>
<PRE>
Modeline &quot;1024x768&quot;  75  1024 1048 1184 1328 768 771 777 806 -hsync -vsync
</PRE>
</CODE></BLOCKQUOTE>

par
<BLOCKQUOTE><CODE>
<PRE>
Modeline &quot;1024x768&quot;  65  1024 1032 1176 1344 768 771 777 806 -hsync -vsync.
</PRE>
</CODE></BLOCKQUOTE>

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

<HR>
<P>
Chapitre <A HREF="XFree86-HOWTO-5.html">suivant</A>,
Chapitre <A HREF="XFree86-HOWTO-3.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="XFree86-HOWTO.html#toc4">ce chapitre</A>,
 <A HREF="XFree86-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="XFree86-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>