1 |
titefleur 10/05/05 13:01:30 |
2 |
|
3 |
Modified: xorg-config.xml |
4 |
Log: |
5 |
Sync to 1.37 |
6 |
|
7 |
Revision Changes Path |
8 |
1.22 xml/htdocs/doc/fr/xorg-config.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/xorg-config.xml?rev=1.22&view=markup |
11 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/xorg-config.xml?rev=1.22&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/xorg-config.xml?r1=1.21&r2=1.22 |
13 |
|
14 |
Index: xorg-config.xml |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/xorg-config.xml,v |
17 |
retrieving revision 1.21 |
18 |
retrieving revision 1.22 |
19 |
diff -u -r1.21 -r1.22 |
20 |
--- xorg-config.xml 8 Nov 2009 20:15:57 -0000 1.21 |
21 |
+++ xorg-config.xml 5 May 2010 13:01:30 -0000 1.22 |
22 |
@@ -1,6 +1,6 @@ |
23 |
<?xml version="1.0" encoding="UTF-8"?> |
24 |
|
25 |
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/xorg-config.xml,v 1.21 2009/11/08 20:15:57 cam Exp $ --> |
26 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/xorg-config.xml,v 1.22 2010/05/05 13:01:30 titefleur Exp $ --> |
27 |
|
28 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
29 |
|
30 |
@@ -34,8 +34,8 @@ |
31 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
32 |
<license/> |
33 |
|
34 |
-<version>1.22</version> |
35 |
-<date>2009-10-02</date> |
36 |
+<version>1.27</version> |
37 |
+<date>2010-03-16</date> |
38 |
|
39 |
<chapter> |
40 |
<title>Qu'est-ce que le serveur X-Window ?</title> |
41 |
@@ -97,6 +97,27 @@ |
42 |
<chapter> |
43 |
<title>Installer Xorg</title> |
44 |
<section> |
45 |
+<title>Configuration du noyau</title> |
46 |
+<body> |
47 |
+ |
48 |
+<p> |
49 |
+Par défaut, Xorg utilise <c>evdev</c>, un pilote générique pour les |
50 |
+périphériques d'entrée. Vous devez activer le support de <c>evdev</c> en |
51 |
+changeant la configuration de votre noyau (le <uri |
52 |
+link="/doc/fr/kernel-config.xml">guide de configuration du noyau</uri> explique |
53 |
+comment faire si vous l'ignorez). |
54 |
+</p> |
55 |
+ |
56 |
+<pre caption="Activation du support d'evdev dans le noyau"> |
57 |
+Device Drivers ---> |
58 |
+ Input device support ---> |
59 |
+ <*> Event interface |
60 |
+</pre> |
61 |
+ |
62 |
+</body> |
63 |
+</section> |
64 |
+<section> |
65 |
+<title>La configuration du fichier make.conf</title> |
66 |
<body> |
67 |
|
68 |
<p> |
69 |
@@ -105,24 +126,26 @@ |
70 |
</p> |
71 |
|
72 |
<p> |
73 |
-La première est <c>VIDEO_CARDS</c>. Elle est utilisée pour définir les pilotes |
74 |
-graphiques que vous comptez utiliser et se base en principe sur la marque ou le |
75 |
-modèle de votre carte. Les valeurs les plus courantes sont <c>nvidia</c> pour |
76 |
-les cartes nVidia ou <c>fglrx</c> pour les cartes ATI Radeon. Ces valeurs |
77 |
-correspondent aux pilotes propriétaires de ces marques. Si vous voulez utiliser |
78 |
-leur pendant libre, mettez <c>nv</c> plutôt que <c>nvidia</c>, mais sachez que |
79 |
-vous n'aurez alors aucune accélération 3D. Les pilotes libres <c>radeon</c> et |
80 |
-<c>radeon-hd</c> pour les cartes ATI supportent totalement l'accélération 3D |
81 |
-sur les vieilles cartes Radeon, mais n'implémentent pas encore toutes les |
82 |
-fonctionnalités pour les nouvelles. <c>VIDEO_CARDS</c> peut contenir plusieurs |
83 |
-noms de pilotes, séparés par des espaces. |
84 |
+La première variable est <c>VIDEO_CARDS</c>. Elle est utilisée pour définir les |
85 |
+pilotes graphiques que vous comptez utiliser et se base en principe sur la |
86 |
+marque ou le modèle de votre carte. Les valeurs les plus courantes sont |
87 |
+<c>nvidia</c> pour les cartes nVidia ou <c>fglrx</c> pour les cartes ATI |
88 |
+Radeon. Ces valeurs correspondent aux pilotes propriétaires de ces marques. Si |
89 |
+vous voulez utiliser leur pendant libre, mettez <c>nv</c> plutôt que |
90 |
+<c>nvidia</c>, mais sachez que vous n'aurez alors aucune accélération 3D. Les |
91 |
+pilotes libres <c>radeon</c> et <c>radeon-hd</c> sont disponibles pour les |
92 |
+cartes ATI et sont plus ou moins équivalents aux pilotes propriétaires |
93 |
+<c>fglrx</c>. Le pilote <c>intel</c> peut être utilisé pour les ordinateurs de |
94 |
+bureau ou portables possédant un chipset graphique intégré Intel. |
95 |
+<c>VIDEO_CARDS</c> peut contenir plusieurs noms de pilotes, séparés par des |
96 |
+espaces. |
97 |
</p> |
98 |
|
99 |
<p> |
100 |
La seconde variable à configurer est <c>INPUT_DEVICES</c> et est utilisée pour |
101 |
déterminer quels pilotes doivent être installés pour faire fonctionner vos |
102 |
périphériques d'entrée. Dans la plupart des cas, vous devrez choisir |
103 |
-<c>keyboard mouse</c>. Si vous utiliser d'autres périphériques d'entrée comme |
104 |
+<c>evdev</c>. Si vous utiliser d'autres périphériques d'entrée comme |
105 |
un pavé tactil Synaptics sur un ordinateur portable, ajoutez-les à |
106 |
<c>INPUT_DEVICES</c>. |
107 |
</p> |
108 |
@@ -133,27 +156,27 @@ |
109 |
</p> |
110 |
|
111 |
<pre caption="Exemple de make.conf"> |
112 |
-<comment>(Pour avoir le clavier et la souris.)</comment> |
113 |
-INPUT_DEVICES="keyboard mouse" |
114 |
+<comment>(Pour avoir le clavier, la souris, et le pavé tactile Synaptics)</comment> |
115 |
+INPUT_DEVICES="evdev synaptics" |
116 |
<comment>(Pour les cartes nVidia...)</comment> |
117 |
VIDEO_CARDS="nvidia" |
118 |
<comment>(... OU ALORS pour les cartes ATI.)</comment> |
119 |
-VIDEO_CARDS="fglrx" |
120 |
+VIDEO_CARDS="radeon" |
121 |
</pre> |
122 |
|
123 |
-<p> |
124 |
+<note> |
125 |
Vous trouverez de plus amples informations sur la façon de configurer les cartes |
126 |
graphiques ATI ou nVidia dans le <uri link="/doc/fr/nvidia-guide.xml">Guide |
127 |
Gentoo Linux nVidia</uri> et dans la <uri link="/doc/en/ati-faq.xml">FAQ Gentoo |
128 |
Linux ATI</uri>. |
129 |
-</p> |
130 |
+</note> |
131 |
|
132 |
-<note> |
133 |
+<p> |
134 |
Si les valeurs suggérées ne fonctionnent pas chez vous, lancez <c>emerge -pv |
135 |
xorg-server</c>, vérifiez toutes les options disponibles et choisissez celles |
136 |
-qui s'appliquent à votre système. L'exemple concerne <c>xorg-server-1.2</c> sur |
137 |
-architecture amd64. |
138 |
-</note> |
139 |
+qui s'appliquent à votre système. L'exemple concerne un système comprenant un |
140 |
+clavier, une souris, un pavé tactile Synaptics ainsi qu'une carte vidéo Radeon. |
141 |
+</p> |
142 |
|
143 |
<pre caption="Obtenir la liste des pilotes et des options disponibles"> |
144 |
# <i>emerge xorg-server</i> |
145 |
@@ -161,16 +184,26 @@ |
146 |
These are the packages that would be merged, in order: |
147 |
|
148 |
Calculating dependencies... done! |
149 |
-[ebuild R ] x11-base/xorg-server-1.2.0-r3 USE="dri nptl xorg (-3dfx) -debug |
150 |
- -dmx -ipv6 -kdrive -minimal -sdl -xprint" INPUT_DEVICES="keyboard mouse -acecad |
151 |
- -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev |
152 |
- -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax |
153 |
- -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" |
154 |
- VIDEO_CARDS="nvidia -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx |
155 |
- -glint -i128 (-i740) -i810 (-impact) (-imstt) -mach64 -mga -neomagic (-newport) |
156 |
- (-nsc) -nv -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis |
157 |
- -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) |
158 |
- -tdfx -tga -trident -tseng -v4l -vesa -vga -via -vmware -voodoo" 0 kB |
159 |
+[ebuild R ] x11-base/xorg-server-1.6.3.901-r2 USE="hal nptl xorg -debug |
160 |
+-dmx -ipv6 -kdrive -minimal -sdl -tslib" 0 kB |
161 |
+[ebuild R ] x11-base/xorg-drivers-1.6 INPUT_DEVICES="evdev synaptics |
162 |
+-acecad -aiptek -citron -elographics -fpit -hyperpen -joystick -keyboard -mouse |
163 |
+-mutouch -penmount -tslib -virtualbox -vmmouse -void -wacom" |
164 |
+VIDEO_CARDS="radeon -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx |
165 |
+(-geode) -glint -i128 (-i740) (-impact) (-imstt) -intel -mach64 -mga -neomagic |
166 |
+(-newport) -nv -nvidia -r128 -radeonhd -rendition -s3 -s3virge -savage |
167 |
+-siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) |
168 |
+(-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l (-vermilion) -vesa -via |
169 |
+-virtualbox -vmware (-voodoo) (-xgi)" 0 kB |
170 |
+</pre> |
171 |
+ |
172 |
+<p> |
173 |
+Après avoir activé toutes les variables nécessaires, vous pouvez installer le |
174 |
+paquet Xorg. |
175 |
+</p> |
176 |
+ |
177 |
+<pre caption="Installer Xorg"> |
178 |
+# <i>emerge xorg-server</i> |
179 |
</pre> |
180 |
|
181 |
<note> |
182 |
@@ -183,15 +216,6 @@ |
183 |
</note> |
184 |
|
185 |
<p> |
186 |
-Après avoir activé toutes les variables nécessaires, vous pouvez installer le |
187 |
-paquet Xorg. |
188 |
-</p> |
189 |
- |
190 |
-<pre caption="Installer Xorg"> |
191 |
-# <i>emerge xorg-x11</i> |
192 |
-</pre> |
193 |
- |
194 |
-<p> |
195 |
Après l'installation, vous devez réinitialiser votre environnement avant de |
196 |
poursuivre. Lancez les commandes <c>env-update</c> et <c>source |
197 |
/etc/profile</c>. |
198 |
@@ -202,15 +226,168 @@ |
199 |
# <i>source /etc/profile</i> |
200 |
</pre> |
201 |
|
202 |
+<p> |
203 |
+À présent, il est temps de démarrer le démon de couche d'abstraction matérielle |
204 |
+HAL (N.d.T. : « Hardware Abstraction Layer ») et de le |
205 |
+paramétrer pour qu'il soit lancé automatiquement au démarrage. Il est |
206 |
+nécessaire pour avoir un environnement graphique fonctionnel, sinon vos |
207 |
+périphériques d'entrée ne seront pas détectés et vous aurez probablement un |
208 |
+écran noir. Nous revenons plus en détail sur HAL dans la <uri |
209 |
+link="#using_hal">section suivante</uri>. |
210 |
+</p> |
211 |
+ |
212 |
+<pre caption="Démarrage de HAL"> |
213 |
+# <i>/etc/init.d/hald start</i> |
214 |
+# <i>rc-update add hald default</i> |
215 |
+</pre> |
216 |
+ |
217 |
</body> |
218 |
</section> |
219 |
</chapter> |
220 |
+ |
221 |
<chapter> |
222 |
<title>Configurer Xorg</title> |
223 |
+<section id="using_hal"> |
224 |
+<title>Utilisation de HAL</title> |
225 |
+<body> |
226 |
+ |
227 |
+<p> |
228 |
+Les versions récentes du serveur X sont faites pour fonctionner |
229 |
+« out-of-the-box », c'est-à-dire sans édition manuelle des fichiers |
230 |
+de configuration de Xorg. |
231 |
+</p> |
232 |
+ |
233 |
+<p> |
234 |
+Essayez tout d'abord de <uri link="#using_startx">démarrer X</uri> sans créer |
235 |
+de fichier <path>/etc/X11/xorg.conf</path>. |
236 |
+</p> |
237 |
+ |
238 |
+<p> |
239 |
+Si Xorg ne démarre pas (s'il y a un problème de configuration vidéo ou de |
240 |
+clavier/souris), alors vous pouvez essayer de régler les problèmes en utilisant |
241 |
+les bons fichiers de configuration. |
242 |
+</p> |
243 |
+ |
244 |
+<p> |
245 |
+Par défaut, Xorg utilise HAL (Hardware Abstraction Layer, la couche |
246 |
+d'abstraction matérielle) pour détecter et configurer les périphériques comme |
247 |
+le clavier ou la souris. |
248 |
+</p> |
249 |
+ |
250 |
+<p> |
251 |
+HAL est installé avec de nombreuses règles sur mesure pour les périphériques, |
252 |
+appelées aussi politiques. Ces fichiers de politiques sont stockés dans |
253 |
+<path>/usr/share/hal/fdi/policy/</path>. Il vous suffit de trouver quelques |
254 |
+fichiers qui correspondent le plus possible à vos besoins et de les copier dans |
255 |
+<path>/etc/hal/fdi/policy/</path>. |
256 |
+</p> |
257 |
+ |
258 |
+<impo> |
259 |
+N'éditez pas directement les fichiers situés dans |
260 |
+<path>/usr/share/hal/fdi/</path> ! Contentez-vous de copier ceux dont vous |
261 |
+avez besoin dans le bon répertoire de <path>/etc</path> et de les éditer à cet |
262 |
+endroit-là. |
263 |
+</impo> |
264 |
+ |
265 |
+<p> |
266 |
+Par exemple, pour avoir une combinaison clavier/souris de base fonctionnelle, |
267 |
+vous pouvez copier les fichiers suivants dans |
268 |
+<path>/etc/hal/fdi/policy/</path> : |
269 |
+</p> |
270 |
+ |
271 |
+<pre caption="Utilisation des fichiers de politique HAL"> |
272 |
+# <i>cp /usr/share/hal/fdi/policy/10osvendor/10-input-policy.fdi /etc/hal/fdi/policy</i> |
273 |
+# <i>cp /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi /etc/hal/fdi/policy</i> |
274 |
+</pre> |
275 |
+ |
276 |
+<p> |
277 |
+Il y a plusieurs autres politiques HAL dans <path>/usr/share/hal/fdi/</path> |
278 |
+qui peuvent vous intéresser, par exemple pour les configurations d'ordinateur |
279 |
+portable, la gestion des périphériques de stockage, la gestion d'énergie, ou |
280 |
+autres. De nouveau, copiez ces fichiers de politiques dans |
281 |
+<path>/etc/hal/fdi/policy/</path>. |
282 |
+</p> |
283 |
+ |
284 |
+<impo> |
285 |
+Souvenez-vous, <e>chaque</e> fois que vous avez terminé des changements dans |
286 |
+les fichiers de politique de HAL, vous devez redémarrer le démon HAL avec la |
287 |
+commande <c>/etc/init.d/hald restart</c>. |
288 |
+</impo> |
289 |
+ |
290 |
+<p> |
291 |
+Vous pouvez modifier les fichiers de politique situés dans |
292 |
+<path>/etc/hal/fdi/policy</path> pour les faire correspondre à vos besoins. |
293 |
+Vous pouvez soit les adapter à vos besoins, soit ajouter des nouvelles |
294 |
+fonctionnalités. Voyons avec un exemple comment adapter une politique HAL. |
295 |
+</p> |
296 |
+ |
297 |
+<p> |
298 |
+La combinaison de touches Ctrl+Alt+Retour arrière est un truc très pratique |
299 |
+pour tuer le serveur X entièrement. C'est particulièrement utile lorsque votre |
300 |
+serveur X ne fonctionne pas correctement, est figé, etc. Cela est beaucoup plus |
301 |
+doux et propre que de redémarrer la machine entièrement avec Ctrl+Alt+Supprime. |
302 |
+</p> |
303 |
+ |
304 |
+<p> |
305 |
+Les versions récentes du serveur X n'ont plus cette combinaison de touches |
306 |
+activée par défaut. Toutefois, vous pouvez la réactiver en copiant le fichier |
307 |
+<path>10-x11-input.fdi</path> dans <path>/etc/hal/fdi/policy</path> et en |
308 |
+l'éditant. Vous aurez juste besoin d'ajouter une ligne dans la section |
309 |
+appropriée, comme ci-dessous : |
310 |
+</p> |
311 |
+ |
312 |
+<pre caption="Édition de 10-x11-input.fdi"> |
313 |
+<comment>(Ouvrez le fichier dans votre éditeur préféré)</comment> |
314 |
+# <i>nano -w /etc/hal/fdi/policy/10-x11-input.fdi</i> |
315 |
+<comment>(Trouvez la section "input.keys")</comment> |
316 |
+<match key="info.capabilities" contains="input.keys"> |
317 |
+<comment>(Ajoutez la chaîne "terminate" comme ci-dessous)</comment> |
318 |
+<match key="info.capabilities" contains="input.keys"> |
319 |
+ <merge key="input.x11_driver" type="string">keyboard</merge> |
320 |
+ <i><merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp</merge></i> |
321 |
+ <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux"> |
322 |
+ <merge key="input.x11_driver" type="string">evdev<merge> |
323 |
+ </match> |
324 |
+</match> |
325 |
+</pre> |
326 |
+ |
327 |
+<p> |
328 |
+Une fois que c'est fait, redémarrez HAL avec la commande <c>/etc/init.d/hald |
329 |
+restart</c> pour qu'il prenne en compte vos modifications. |
330 |
+</p> |
331 |
+ |
332 |
+<p> |
333 |
+Voilà, maintenant vous pouvez de manière aisée tuer un serveur X qui ne répond |
334 |
+plus. Ceci se révèle surtout pratique quand les programmes ont figé entièrement |
335 |
+votre affichage ou lorsque vous configurez ou bidouillez votre environnement |
336 |
+Xorg. Soyez tout de même vigilent lorsque vous utilisez cette combinaison de |
337 |
+touches -- la plupart des programmes n'apprécient vraiment pas d'être |
338 |
+fermés de cette manière et il est possible que vous perdiez certaines des |
339 |
+choses sur lesquelles vous étiez en train de travailler, voire toutes. |
340 |
+</p> |
341 |
+ |
342 |
+<p> |
343 |
+Avec de la chance, le simple fait d'utiliser les fichiers de politiques HAL |
344 |
+permet d'obtenir un environnement X fonctionnel. Si Xorg ne démarre toujours |
345 |
+pas, ou si vous avez d'autres problèmes, alors vous allez devoir configurer le |
346 |
+fichier <path>xorg.conf</path> comme nous l'expliquons dans la section |
347 |
+suivante. |
348 |
+</p> |
349 |
+ |
350 |
+</body> |
351 |
+</section> |
352 |
<section> |
353 |
<title>Le fichier xorg.conf</title> |
354 |
<body> |
355 |
|
356 |
+<note> |
357 |
+La configuration du fichier <path>xorg.conf</path> doit être vue comme une |
358 |
+solution de « dernier recours ». Il est vraiment préférable de faire |
359 |
+sans dans la mesure du possible, et de configurer votre matériel via les |
360 |
+fichiers de politiques HAL. Mais si vous n'arrivez pas à obtenir une |
361 |
+configuration fonctionnelle, alors continuez de lire. |
362 |
+</note> |
363 |
+ |
364 |
<p> |
365 |
Le fichier de configuration de Xorg est <path>xorg.conf</path>. Il se trouve |
366 |
dans le répertoire <path>/etc/X11</path>. Un exemple fourni à l'installation |
367 |
@@ -220,18 +397,13 @@ |
368 |
</p> |
369 |
|
370 |
<pre caption="Lire la page man de xorg.conf"> |
371 |
-# <i>man 5 xorg.conf</i> |
372 |
+$ <i>man 5 xorg.conf</i> |
373 |
</pre> |
374 |
|
375 |
-<p> |
376 |
-Bonne lecture aux plus courageux ! Poursuivons et créons ce fichier |
377 |
-automatiquement. |
378 |
-</p> |
379 |
- |
380 |
</body> |
381 |
</section> |
382 |
<section> |
383 |
-<title>Par défaut : génération automatique de xorg.conf</title> |
384 |
+<title>Génération automatique de xorg.conf</title> |
385 |
<body> |
386 |
|
387 |
<p> |
388 |
@@ -255,49 +427,17 @@ |
389 |
</p> |
390 |
|
391 |
<pre caption="Tester le fichier xorg.conf.new"> |
392 |
-# <i>X -config /root/xorg.conf.new</i> |
393 |
+# <i>X -config -retro /root/xorg.conf.new</i> |
394 |
</pre> |
395 |
|
396 |
<p> |
397 |
Si tout se passe bien, vous devriez voir un motif noir et blanc. Déplacez |
398 |
-votre souris et voyez si la résolution vous semble correcte. Si vous avez des |
399 |
-erreurs au sujet de « /dev/mouse », essayez de modifier votre |
400 |
-périphérique de souris en mettant <c>/dev/input/mice</c> dans la section |
401 |
-"InputDevice" du fichier <path>xorg.conf</path>. Il vous sera peut-être |
402 |
-difficile d'en être sûr, mais vous devriez au moins pouvoir détecter une |
403 |
-résolution trop faible. Utilisez la combinaison de touches Ctrl-Alt-Backspace |
404 |
-pour stopper le serveur X. |
405 |
-</p> |
406 |
- |
407 |
-</body> |
408 |
-</section> |
409 |
-<section> |
410 |
-<title>Alternative : génération semi-automatique de xorg.conf</title> |
411 |
-<body> |
412 |
- |
413 |
-<p> |
414 |
-Xorg contient un outil de configuration appelé <c>xorgconfig</c>. Celui-ci vous |
415 |
-pose une série de questions (carte graphique, type de clavier, etc.) et |
416 |
-construit un fichier de configuration <path>xorg.conf</path> en fonction de vos |
417 |
-réponses. |
418 |
-</p> |
419 |
- |
420 |
-<pre caption="Génération semi-automatique de xorg.conf"> |
421 |
-# <i>xorgconfig</i> |
422 |
-</pre> |
423 |
- |
424 |
-<p> |
425 |
-xorg fournit un autre outil de configuration appelé <c>xorgcfg</c> qui essaie |
426 |
-de lancer <c>Xorg -configure</c> et lance ensuite le serveur X pour permettre |
427 |
-des ajustements supplémentaires. |
428 |
+votre souris et voyez si la résolution vous semble correcte. Il vous sera |
429 |
+peut-être difficile d'en être sûr, mais vous devriez au moins pouvoir détecter |
430 |
+une résolution trop faible. Utilisez la combinaison de touches |
431 |
+Ctrl-Alt-Backspace pour stopper le serveur X. |
432 |
</p> |
433 |
|
434 |
-<pre caption="Utiliser xorgcfg"> |
435 |
-# <i>xorgcfg</i> |
436 |
-<comment>(Si X plante ou si la configuration échoue, essayez plutôt)</comment> |
437 |
-# <i>xorgcfg -textmode</i> |
438 |
-</pre> |
439 |
- |
440 |
</body> |
441 |
</section> |
442 |
<section> |
443 |
@@ -307,7 +447,7 @@ |
444 |
<p> |
445 |
Recopions le fichier <path>xorg.conf.new</path> vers |
446 |
<path>/etc/X11/xorg.conf</path> pour éviter de devoir lancer <c>Xorg |
447 |
--config</c> ; taper <c>X</c> ou <c>startx</c> est bien plus facile. |
448 |
+-config</c> ; taper <c>startx</c> est bien plus facile. |
449 |
</p> |
450 |
|
451 |
<pre caption="Copier xorg.conf"> |
452 |
@@ -342,22 +482,33 @@ |
453 |
<path>90xsession</path> et définira Xfce4 comme étant la session X par |
454 |
défaut. |
455 |
</li> |
456 |
- <li> |
457 |
- En cas d'échec, le défaut est de démarrer un simple gestionnaire de |
458 |
- fenêtres, généralement <c>twm</c>. |
459 |
- </li> |
460 |
</ul> |
461 |
|
462 |
<pre caption="Démarrer X"> |
463 |
-# <i>startx</i> |
464 |
+$ <i>startx</i> |
465 |
</pre> |
466 |
|
467 |
<p> |
468 |
-Si un affreux gestionnaire de fenêtres s'affiche, c'est <c>twm</c>. Pour |
469 |
-quitter, tapez <c>exit</c> ou Ctrl-D dans chaque terminal X. Vous pouvez aussi |
470 |
-tuer la session avec la combinaison de touches Ctrl-Alt-Backpace. Cette |
471 |
-combinaison vous permet de quitter X brusquement et n'est pas recommandée, sauf |
472 |
-cas de force majeure. |
473 |
+Vous pouvez « tuer » la session X grâce à la combinaison de touches |
474 |
+Ctrl-Alt-Retour arrière. Cela va cependant forcer X à quitter brusquement, ce |
475 |
+qui n'est pas recommandé, sauf en cas de force majeure. |
476 |
+</p> |
477 |
+ |
478 |
+<p> |
479 |
+Si vous n'avez pas encore installé de gestionnaire de fenêtres, tout ce que |
480 |
+vous verrez sera un écran noir. Comme cela peut également signifier qu'il y a |
481 |
+un problème dans la configuration, il est recommandé d'installer <c>twm</c> ou |
482 |
+<c>xterm</c> <e>uniquement pour tester que X tourne bien</e>. |
483 |
+</p> |
484 |
+ |
485 |
+<p> |
486 |
+Une fois que l'un de ces programmes est installé, relancer <c>startx</c>. |
487 |
+Quelques fenêtres xterm devraient alors apparaître, ce qui permet plus |
488 |
+facilement de vérifier que X fonctionne correctement. Une fois que vous êtes |
489 |
+satisfait du résultat, vous pouvez désinstaller ces paquets de test avec la |
490 |
+commande <c>emerge --unmerge twm xterm</c> exécutée en tant que super |
491 |
+utilisateur root. Vous n'avez plus besoin d'eux une fois que votre |
492 |
+environnement de bureau est configuré. |
493 |
</p> |
494 |
|
495 |
</body> |
496 |
@@ -365,17 +516,17 @@ |
497 |
</chapter> |
498 |
|
499 |
<chapter> |
500 |
-<title>Adapter xorg.conf</title> |
501 |
+<title>Adapter les paramètres de X</title> |
502 |
<section> |
503 |
<title>Définir la résolution</title> |
504 |
<body> |
505 |
|
506 |
<p> |
507 |
Si vous voulez modifier la résolution utilisée, vous devez modifier deux |
508 |
-sections du fichier de configuration. La section <e>Screen</e> contient la |
509 |
-liste des résolutions utilisables. Elle peut ne contenir aucune résolution |
510 |
-auquel cas le serveur X détermine la résolution en fonction des informations de |
511 |
-la section <e>Monitor</e>. |
512 |
+sections du fichier de configuration <path>xorg.conf</path>. La section |
513 |
+<e>Screen</e> contient la liste des résolutions utilisables. Elle peut ne |
514 |
+contenir aucune résolution auquel cas le serveur X détermine la résolution en |
515 |
+fonction des informations de la section <e>Monitor</e>. |
516 |
</p> |
517 |
|
518 |
<p> |
519 |
@@ -383,8 +534,7 @@ |
520 |
<c>VertRefresh</c> de la section <e>Monitor</e> pour déterminer les résolutions |
521 |
utilisables. Ne modifiez ces paramètres que si les modifications dans la |
522 |
section <e>Screen</e> ne fonctionnent pas. Vous devrez alors utiliser les |
523 |
-spécifications de votre moniteur. Vous les trouverez dans le manuel fourni avec |
524 |
-l'écran ou grâce à un outil tel que <c>sys-apps/ddcxinfo-knoppix</c>. |
525 |
+spécifications de votre moniteur et placer les valeurs correctes. |
526 |
</p> |
527 |
|
528 |
<warn> |
529 |
@@ -394,7 +544,7 @@ |
530 |
|
531 |
<p> |
532 |
Dans l'exemple suivant, nous définissons une ligne <c>Modes</c> et la |
533 |
-profondeur de couleur pour utiliser une résolution de 1024x768 en 24 bits par |
534 |
+profondeur de couleur pour utiliser une résolution de 1440x900 en 24 bits par |
535 |
défaut. Ne recopiez pas ces valeurs bêtement, vous voudrez sans doute en |
536 |
utiliser d'autres. |
537 |
</p> |
538 |
@@ -402,13 +552,13 @@ |
539 |
<pre caption="Modifier la section Screen dans /etc/X11/xorg.conf"> |
540 |
Section "Screen" |
541 |
Identifier "Default Screen" |
542 |
- Device "S3 Inc. ProSavage KN133 [Twister K]" |
543 |
+ Device "RadeonHD 4550" |
544 |
Monitor "Generic Monitor" |
545 |
<i>DefaultDepth 24</i> |
546 |
<comment># Toutes les lignes ne sont pas recopiées ici par souci de lisibilité</comment> |
547 |
SubSection "Display" |
548 |
Depth 24 |
549 |
- <i>Modes "1024x768"</i> |
550 |
+ <i>Modes "1440x900"</i> |
551 |
EndSubSection |
552 |
EndSection |
553 |
</pre> |
554 |
@@ -425,79 +575,45 @@ |
555 |
<body> |
556 |
|
557 |
<p> |
558 |
-Pour utiliser un clavier international, trouvez la section <e>InputDevice</e> |
559 |
-et ajoutez l'option <c>XkbLayout</c> pour indiquer la disposition de votre |
560 |
-clavier. Dans l'exemple suivant, nous définissons un clavier belge. Indiquez |
561 |
-simplement le code de votre pays. Veuillez noter qu'il faut indiquer |
562 |
-<c>ca_enhanced</c> pour un clavier canadien français. |
563 |
-</p> |
564 |
- |
565 |
-<pre caption="Définir la disposition du clavier"> |
566 |
-Section "InputDevice" |
567 |
- Identifier "Generic Keyboard" |
568 |
- Driver "keyboard" |
569 |
- Option "CoreKeyboard" |
570 |
- Option "XkbRules" "xorg" |
571 |
- Option "XkbModel" "pc105" |
572 |
- <i>Option "XkbLayout" "be"</i> |
573 |
-EndSection |
574 |
-</pre> |
575 |
- |
576 |
-</body> |
577 |
-</section> |
578 |
-<section> |
579 |
-<title>Configurer la souris</title> |
580 |
-<body> |
581 |
- |
582 |
-<p> |
583 |
-Si votre souris ne fonctionne pas, vous devez d'abord vérifier si elle est |
584 |
-détectée par le noyau. Les souris apparaissent sous |
585 |
-<path>/dev/input/mouse0</path> (ou <path>/dev/input/mice</path> si vous |
586 |
-utilisez plusieurs souris.) Parfois, <path>/dev/psaux</path> est utilisé. Pour |
587 |
-vérifier que le périphérique correspond bien à votre souris, essayez |
588 |
-ceci : |
589 |
+Pour utiliser un clavier international avec X, vous pouvez copier le contenu de |
590 |
+<path>/usr/share/doc/hal-*/*/use-estonian-layout.fdi.bz2</path> dans |
591 |
+<path>/etc/hal/fdi/policy/10-xinput-configuration.fdi</path> : |
592 |
</p> |
593 |
|
594 |
-<pre caption="Vérifier le fichier de périphérique de la souris"> |
595 |
-# <i>cat /dev/input/mouse0</i> |
596 |
-<comment>(Déplacez votre souris.)</comment> |
597 |
-<comment>(Faites Ctrl-C pour arrêter.)</comment> |
598 |
+<pre caption="Utilisation d'un fichier de configuration existant"> |
599 |
+# <i>bzcat /usr/share/doc/hal-*/*/use-estonian-layout.fdi > /etc/hal/fdi/policy/10-xinput-configuration.fdi</i> |
600 |
</pre> |
601 |
|
602 |
<p> |
603 |
-Si votre souris n'est pas détectée, vérifiez que les modules nécessaires sont |
604 |
-bien chargés. |
605 |
+Ensuite, modifiez le fichier <path>10-xinput-configuration.fdi</path> pour |
606 |
+remplacer la disposition estonienne (<c>ee</c>) par la vôtre, par exemple |
607 |
+française (<b>fr</b>) ou polonaise (<b>pl</b>). |
608 |
</p> |
609 |
|
610 |
<p> |
611 |
-Si votre souris est détectée, indiquez le nom du fichier de périphérique dans |
612 |
-la section <e>InputDevice</e>. Dans l'exemple suivant, nous définissons aussi |
613 |
-les options <c>Protocol</c> qui spécifie le protocole à utiliser (en général |
614 |
-PS/2 ou IMPS/2) et <c>ZAxisMapping</c> qui permet d'utiliser la molette. |
615 |
+Une fois que vous avez terminé, relancez le service en super utilisateur root |
616 |
+avec la commande <c>/etc/init.d/hald restart</c> pour vous assurer que HAL |
617 |
+prend bien en compte vos modifications. |
618 |
</p> |
619 |
|
620 |
-<pre caption="Définir les paramètres de la souris"> |
621 |
-Section "InputDevice" |
622 |
- Identifier "TouchPad Mouse" |
623 |
- Driver "mouse" |
624 |
- Option "CorePointer" |
625 |
- <i>Option "Device" "/dev/input/mouse0"</i> |
626 |
- <i>Option "Protocol" "IMPS/2"</i> |
627 |
- <i>Option "ZAxisMapping" "4 5"</i> |
628 |
-EndSection |
629 |
-</pre> |
630 |
+</body> |
631 |
+</section> |
632 |
+<section> |
633 |
+<title>Pour finir</title> |
634 |
+<body> |
635 |
|
636 |
<p> |
637 |
Démarrez votre serveur (<c>startx</c>) et appréciez ! Bravo, vous disposez |
638 |
-maintenant d'un serveur X sur votre machine. L'étape suivante est de remplacer |
639 |
-l'horrible gestionnaire de fenêtres actuel par un gestionnaire plus évolué, |
640 |
-voire un environnement graphique complet tel que KDE ou GNOME, mais cela |
641 |
-dépasse l'objectif de ce guide. |
642 |
+maintenant d'un serveur X sur votre machine. L'étape suivante consiste à |
643 |
+installer un gestionnaire de fenêtres utile et agréable, voire même un |
644 |
+environnement de bureau complet, comme KDE ou GNOME, mais cela dépasse |
645 |
+l'objectif de ce guide. |
646 |
</p> |
647 |
|
648 |
</body> |
649 |
</section> |
650 |
</chapter> |
651 |
+ |
652 |
<chapter> |
653 |
<title>Ressources</title> |
654 |
<section> |
655 |
@@ -505,9 +621,9 @@ |
656 |
<body> |
657 |
|
658 |
<p> |
659 |
-La page man (<c>man xorg.conf</c>) contient une référence complète sur la |
660 |
-syntaxe du fichier de configuration. Vous devriez afficher cette page dans un |
661 |
-autre terminal quand vous modifiez xorg.conf. |
662 |
+Les pages man (<c>man xorg.conf</c> et <c>man evdev</c>) contiennent une |
663 |
+référence complète sur la syntaxe des fichiers de configuration. Vous devriez |
664 |
+afficher ces pages dans un autre terminal quand vous modifiez xorg.conf. |
665 |
</p> |
666 |
|
667 |
<p> |
668 |
@@ -524,25 +640,8 @@ |
669 |
<p> |
670 |
De nombreux sites peuvent vous aider à modifier votre <path>xorg.conf</path>. |
671 |
Utilisez <uri link="http://www.google.com">Google</uri> pour les découvrir. |
672 |
-Étant donné que les fichiers <path>xorg.conf</path> et <path>XF86Config</path> |
673 |
-(le fichier de configuration de XFree86) sont très similaires et que plus |
674 |
-d'information sur ce dernier est disponible, les liens ci-dessous devraient |
675 |
-vous intéresser : |
676 |
</p> |
677 |
|
678 |
-<ul> |
679 |
- <li> |
680 |
- <uri link="http://tldp.org/HOWTO/XFree-Local-multi-user-HOWTO/">le guide de |
681 |
- configuration de XFree pour une installation locale avec plusieurs |
682 |
- utilisateurs</uri> ; |
683 |
- </li> |
684 |
- <li> |
685 |
- <uri |
686 |
- link="http://www-106.ibm.com/developerworks/edu/os-dw-linuxxwin-i.html">une |
687 |
- introduction à XFree 4.x</uri> par Chris Houser. |
688 |
- </li> |
689 |
-</ul> |
690 |
- |
691 |
</body> |
692 |
</section> |
693 |
<section> |
694 |
@@ -556,9 +655,9 @@ |
695 |
</p> |
696 |
|
697 |
<p> |
698 |
-Si vous mettez à jour depuis une ancienne version vers xorg-server-1.5, |
699 |
+Si vous mettez à jour depuis une ancienne version vers xorg-server-1.6, |
700 |
assurez-vous de prendre connaissance du <uri |
701 |
-link="/proj/en/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml">guide de |
702 |
+link="/proj/en/desktop/x/x11/xorg-server-1.6-upgrade-guide.xml">guide de |
703 |
migration</uri>. |
704 |
</p> |