1 |
scen 10/09/07 19:52:01 |
2 |
|
3 |
Modified: xorg-config.xml |
4 |
Log: |
5 |
Version 2, revision 1.40 of EN CVS |
6 |
|
7 |
Revision Changes Path |
8 |
1.26 xml/htdocs/doc/it/xorg-config.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/xorg-config.xml?rev=1.26&view=markup |
11 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/xorg-config.xml?rev=1.26&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/xorg-config.xml?r1=1.25&r2=1.26 |
13 |
|
14 |
Index: xorg-config.xml |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/xorg-config.xml,v |
17 |
retrieving revision 1.25 |
18 |
retrieving revision 1.26 |
19 |
diff -u -r1.25 -r1.26 |
20 |
--- xorg-config.xml 24 May 2010 17:42:07 -0000 1.25 |
21 |
+++ xorg-config.xml 7 Sep 2010 19:52:01 -0000 1.26 |
22 |
@@ -1,6 +1,6 @@ |
23 |
<?xml version="1.0" encoding="UTF-8"?> |
24 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
25 |
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/xorg-config.xml,v 1.25 2010/05/24 17:42:07 scen Exp $ --> |
26 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/xorg-config.xml,v 1.26 2010/09/07 19:52:01 scen Exp $ --> |
27 |
<guide lang="it"> |
28 |
<title>Guida alla configurazione di X server</title> |
29 |
|
30 |
@@ -24,8 +24,8 @@ |
31 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
32 |
<license/> |
33 |
|
34 |
-<version>1.29</version> |
35 |
-<date>2010-05-23</date> |
36 |
+<version>2</version> |
37 |
+<date>2010-08-28</date> |
38 |
|
39 |
<chapter> |
40 |
<title>Cos'è il server X Window?</title> |
41 |
@@ -90,10 +90,23 @@ |
42 |
<chapter> |
43 |
<title>Installare Xorg</title> |
44 |
<section> |
45 |
-<title>Configurazione del kernel</title> |
46 |
+<body> |
47 |
|
48 |
+<p> |
49 |
+Prima di poter installare Xorg, bisogna preparare il proprio sistema. Pe prima |
50 |
+cosa, si deve configurare il kernel per il supporto ai dispositivi di input e |
51 |
+alle schede video. Quindi va modificato il file <path>/etc/make.conf</path> in |
52 |
+modo che vengano compilati ed installati i driver e i pacchetti di Xorg |
53 |
+corretti. |
54 |
+</p> |
55 |
+ |
56 |
+</body> |
57 |
+</section> |
58 |
+<section> |
59 |
+<title>Supporto per i driver per i dispositivi di input</title> |
60 |
<body> |
61 |
|
62 |
+ |
63 |
<p> |
64 |
Come impostazione predefinita, Xorg usa <c>evdev</c>, un driver generico per i |
65 |
dispositivi di input. Il supporto per <c>evdev</c> va attivato modificando la |
66 |
@@ -111,30 +124,154 @@ |
67 |
</body> |
68 |
</section> |
69 |
<section> |
70 |
+ |
71 |
+<title>Kernel modesetting</title> |
72 |
+<body> |
73 |
+ |
74 |
+<p> |
75 |
+I driver grafici più recenti dipendono dal kernel modesetting (KMS). KMS |
76 |
+permette un migliore boot grafico con meno sfarfallii, un più rapido cambio di |
77 |
+utente, una console con framebuffer incorporata, la possibilitò di passare |
78 |
+rapidamente fra console e Xorg e altre caratteristiche. KMS è incompatibile con |
79 |
+i driver per framebuffer più vecchi, che devono rimanere <b>disabilitati</b> |
80 |
+nella configurazione del proprio kernel. |
81 |
+</p> |
82 |
+ |
83 |
+<p> |
84 |
+Per prima cosa va preparato il kernel per KMS. Questo fa fatto indipendentemente |
85 |
+dal driver video per Xorg che si usa. |
86 |
+</p> |
87 |
+ |
88 |
+<pre caption="Configurare i framebuffer"> |
89 |
+Device Drivers ---> |
90 |
+ Graphics support ---> |
91 |
+ Support for frame buffer devices ---> |
92 |
+ <comment>(Disabilitare tutti i driver, inclusi VGA, Intel, nVidia, e ATI)</comment> |
93 |
+ |
94 |
+ <comment>(Più in basso, abilitare il supporto base alla console, che è quello usato da KMS)</comment> |
95 |
+ Console display driver support ---> |
96 |
+ <*> Framebuffer Console Support |
97 |
+</pre> |
98 |
+ |
99 |
+<p> |
100 |
+Dopo di ciò, configurare il proprio kernel per usare il driver appropriato per |
101 |
+la propria scheda video. Intel, nVidia, e ATI sono le schede più comuni, seguire |
102 |
+quindi i comandi descritti qui di seguito per la propria scheda. |
103 |
+</p> |
104 |
+ |
105 |
+<p> |
106 |
+Per schede Intel: |
107 |
+</p> |
108 |
+ |
109 |
+<pre caption="Impostazioni per Intel"> |
110 |
+Device Drivers ---> |
111 |
+ Graphics support ---> |
112 |
+ /dev/agpgart (AGP Support) ---> |
113 |
+ <*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support |
114 |
+ Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> |
115 |
+ <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) |
116 |
+ i915 driver |
117 |
+ [*] Enable modesetting on intel by default |
118 |
+</pre> |
119 |
+ |
120 |
+<p> |
121 |
+Per schede nVidia: |
122 |
+</p> |
123 |
+ |
124 |
+<pre caption="Impostazioni per nVidia"> |
125 |
+<comment>(Enable DRM)</comment> |
126 |
+Device Drivers ---> |
127 |
+ Graphics support ---> |
128 |
+ <*> Direct Rendering Manager ---> |
129 |
+ |
130 |
+<comment>(Nouveau è al momento nella sezione "Staging drivers")</comment> |
131 |
+Device Drivers ---> |
132 |
+ Staging drivers ---> |
133 |
+ [ ] Exclude Staging drivers from being built |
134 |
+ <*> Nouveau (nVidia) cards |
135 |
+</pre> |
136 |
+ |
137 |
+<p> |
138 |
+Per le schede ATI recenti (<uri link="/doc/it/ati-faq.xml">da RadeonHD 2000 |
139 |
+in poi</uri>), bisogna installare <c>radeon-ucode</c>. Una volta installato |
140 |
+<c>radeon-ucode</c>, configurare così il proprio kernel: |
141 |
+</p> |
142 |
+ |
143 |
+<pre caption="ATI settings"> |
144 |
+<comment>(Inpostare il kernel per usare il firmware radeon-ucode)</comment> |
145 |
+Device Drivers ---> |
146 |
+ Generic Driver Options ---> |
147 |
+ [*] Include in-kernel firmware blobs in kernel binary |
148 |
+ <comment># Schede delle serie RadeonHD 2000, 3000, and 4000:</comment> |
149 |
+ (radeon/R600_rlc.bin radeon/R700_rlc.bin) External firmware blobs |
150 |
+ <comment># Schede RadeonHD 5000 (Evergreen) e più recenti:</comment> |
151 |
+ (radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin |
152 |
+ radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin |
153 |
+ radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin |
154 |
+ radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin |
155 |
+ radeon/REDWOOD_rlc.bin) External firmware blobs |
156 |
+ (/lib/firmware/) Firmware blobs root directory |
157 |
+ |
158 |
+<comment>(Abilitare il supporto KMS per schede Radeon)</comment> |
159 |
+Device Drivers ---> |
160 |
+ Graphics support ---> |
161 |
+ <*> Direct Rendering Manager ---> |
162 |
+ <*> ATI Radeon |
163 |
+ [*] Enable modesetting on radeon by default |
164 |
+</pre> |
165 |
+ |
166 |
+<note> |
167 |
+Schede Radeon più vecchie (serie X1900 e precedenti) non necessitano né del |
168 |
+pacchetto <c>radeon-ucode</c> né di alcuna configurazione per il firmware. |
169 |
+Basta abilitare il Direct Rendering Manager e il modesetting per ATI Radeon. |
170 |
+</note> |
171 |
+ |
172 |
+<p> |
173 |
+Ora che si è impostato KMS, si può continuare con la prossima sezione e |
174 |
+praparare il file <path>/etc/make.conf</path>. |
175 |
+</p> |
176 |
+ |
177 |
+</body> |
178 |
+</section> |
179 |
+ |
180 |
+<section> |
181 |
<title>configurazione di make.conf</title> |
182 |
<body> |
183 |
|
184 |
<p> |
185 |
-Prima di installare Xorg vanno configurate due importanti variabili nel file |
186 |
-<path>/etc/make.conf</path>. |
187 |
+Dopo la preparazione del kernel ma prima di installare Xorg vanno configurate |
188 |
+ due importanti variabili nel file <path>/etc/make.conf</path>. |
189 |
</p> |
190 |
|
191 |
<p> |
192 |
La prima variabile è <c>VIDEO_CARDS</c>. Serve a specificare i driver video |
193 |
che si vogliono usare e di solito dipende dal tipo e marca della |
194 |
-propria scheda video. |
195 |
-I valori più comuni sono <c>nvidia</c> per schede Nvidia e <c>fglrx</c> per |
196 |
-schede ATI Radeon. Questi sono i driver proprietari per, rispettivamente, Nvidia |
197 |
-e ATI. Se si preferiscono le versioni open source, usare <c>nv</c> al posto di |
198 |
-<c>nvidia</c> come valore per la variabile, tenendo ben presente che in questo |
199 |
-caso non si avrà l'accelerazione 3D. I driver liberi per ATI (<c>radeon</c> e |
200 |
-<c>radeonhd</c>) sono grosso modo equivalenti al driver proprietario |
201 |
-<c>fglrx</c>. Il driver <c>intel</c> va usato per sistemi desktop o portatili |
202 |
-con i diffusi chipset grafici integrati Intel. La variabile <c>VIDEO_CARDS</c> |
203 |
-può contenere più di un driver, in questo caso i valori nell'elenco devono |
204 |
-essere separati da spazi. |
205 |
+propria scheda video. Le impostazioni più comuni sono <c>nouveau</c> for le |
206 |
+schede nVidia e <c>radeon</c> per quelle ATI. Entrambi hanno driver |
207 |
+open-source ben supportati e attivamente sviluppati. |
208 |
+ |
209 |
+</p> |
210 |
+ |
211 |
+ |
212 |
+<note> |
213 |
+Si potrebbe inoltre provare ad usare i driver proprietari per nVidia e ATI, |
214 |
+rispettivamente <c>nvidia</c> e <c>fglrx</c>. Comunque, la configurazione dei |
215 |
+driver proprietari trascende gli scopi di questa guida. Fare riferimento alla |
216 |
+<uri link="/doc/it/nvidia-guide.xml">Guida nVidia per Gentoo Linux</uri> e alle |
217 |
+<uri link="/doc/it/ati-faq.xml">Domande frequenti (FAQ) su ATI in Gentoo |
218 |
+Linux</uri>. Se si è incerti su quale drivere scegliere, fare riferimento a |
219 |
+queste guide per maggiori informazioni. |
220 |
+</note> |
221 |
+ |
222 |
+<p> |
223 |
+Il driver <c>intel</c> può essere usato per desktop o laptop con grafica |
224 |
+integrata Intel. |
225 |
</p> |
226 |
|
227 |
+<note> |
228 |
+<c>VIDEO_CARDS</c> può contenere più driver, separati da uno spazio. |
229 |
+</note> |
230 |
+ |
231 |
<p> |
232 |
La seconda variabile è <c>INPUT_DEVICES</c> e serve per determinare i driver da |
233 |
compilare per i dispositivi di input. Nella maggior parte dei casi il valore |
234 |
@@ -152,43 +289,33 @@ |
235 |
<comment>(Per attivare il supporto a mouse, tastiera e touchpad Synaptic)</comment> |
236 |
INPUT_DEVICES="evdev synaptics" |
237 |
<comment>(Per schede Nvidia)</comment> |
238 |
-VIDEO_CARDS="nvidia" |
239 |
+VIDEO_CARDS="noveau" |
240 |
<comment>(O, per schede ATI Radeon)</comment> |
241 |
VIDEO_CARDS="radeon" |
242 |
</pre> |
243 |
|
244 |
-<note> |
245 |
-Ulteriori istruzioni su come configurare le schede video nVidia e ATI si trovano |
246 |
-nelle guide <uri link="/doc/it/nvidia-guide.xml">Guida nVidia per Gentoo |
247 |
-Linux</uri> e <uri link="/doc/it/ati-faq.xml">Gentoo Linux ATI FAQ</uri>. Se |
248 |
-non si sa quale driver scegliere, fare riferimento a queste guide per ulteriori |
249 |
-informazioni. |
250 |
-</note> |
251 |
- |
252 |
<p> |
253 |
Se i valori suggeriti non funzionano, si dovrebbe eseguire <c>emerge -pv |
254 |
-xorg-server</c>, controllare tutte le opzioni disponibili e scegliere quelle |
255 |
+xorg-drivers</c>, controllare tutte le opzioni disponibili e scegliere quelle |
256 |
attinenti al proprio sistema. L'esempio seguente si riferisce ad un sistema con |
257 |
mouse, tastiera, touchpad Synaptic e scheda video Radeon. |
258 |
</p> |
259 |
|
260 |
<pre caption="Visualizzazione dei valori disponibili dei driver"> |
261 |
- <i>emerge -pv xorg-server</i> |
262 |
+ <i>emerge -pv xorg-drivers</i> |
263 |
|
264 |
These are the packages that would be merged, in order: |
265 |
|
266 |
Calculating dependencies... done! |
267 |
-[ebuild R ] x11-base/xorg-server-1.6.3.901-r2 USE="hal nptl xorg -debug |
268 |
--dmx -ipv6 -kdrive -minimal -sdl -tslib" 0 kB |
269 |
-[ebuild R ] x11-base/xorg-drivers-1.6 INPUT_DEVICES="evdev synaptics |
270 |
--acecad -aiptek -citron -elographics -fpit -hyperpen -joystick -keyboard -mouse |
271 |
--mutouch -penmount -tslib -virtualbox -vmmouse -void -wacom" |
272 |
+[ebuild R ] x11-base/xorg-drivers-1.8 INPUT_DEVICES="evdev synaptics |
273 |
+-acecad -aiptek -elographics% -fpit% -joystick -keyboard -mouse -penmount -tslib |
274 |
+-virtualbox -vmmouse -void -wacom" |
275 |
VIDEO_CARDS="radeon -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx |
276 |
-(-geode) -glint -i128 (-i740) (-impact) (-imstt) -intel -mach64 -mga -neomagic |
277 |
-(-newport) -nv -nvidia -r128 -radeonhd -rendition -s3 -s3virge -savage |
278 |
+(-geode) -glint -i128 (-i740) (-impact) -intel -mach64 -mga -neomagic (-newport) |
279 |
+-nouveau -nv -nvidia -r128 -radeonhd -rendition -s3 -s3virge -savage |
280 |
-siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) |
281 |
-(-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l (-vermilion) -vesa -via |
282 |
--virtualbox -vmware (-voodoo) (-xgi)" 0 kB |
283 |
+(-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -via -virtualbox |
284 |
+-vmware (-voodoo) (-xgi)" 0 kB |
285 |
</pre> |
286 |
|
287 |
<p> |
288 |
@@ -244,8 +371,8 @@ |
289 |
<body> |
290 |
|
291 |
<p> |
292 |
-Le versioni recenti di X server sono progettate per funzionare così come sono, |
293 |
-senza doverne modificare manualmente i file di configurazione. |
294 |
+X server è progettato per funzionare già da subito, senza doverne modificare |
295 |
+ manualmente i file di configurazione. |
296 |
</p> |
297 |
|
298 |
<p> |
299 |
@@ -289,7 +416,7 @@ |
300 |
</pre> |
301 |
|
302 |
<p> |
303 |
-Ci sono moltre altre policy per HAL in <path>/usr/share/hal/fdi/</path> che |
304 |
+Ci sono molte altre policy per HAL in <path>/usr/share/hal/fdi/</path> che |
305 |
potrebbere essere utili, come configurazioni per portatili, gestione delle |
306 |
periferiche dati, gestione dell'alimentazione e altro. Basta copiare i file |
307 |
delle policy in <path>/etc/hal/fdi/policy/</path>. |
308 |
@@ -468,7 +595,7 @@ |
309 |
per tutti gli utenti del sistema). Per esempio, come utente root, eseguire |
310 |
<c>echo XSESSION="Xfce4" > /etc/env.d/90xsession</c>. In questo modo |
311 |
verrà creato il file <path>90xsession</path> ed impostata la sessione X |
312 |
- predefinita a Xfce4. |
313 |
+ predefinita a <uri link="/doc/en/xfce-config.xml">Xfce</uri>. |
314 |
</li> |
315 |
</ul> |
316 |
|
317 |
@@ -477,8 +604,8 @@ |
318 |
</pre> |
319 |
|
320 |
<p> |
321 |
-Si può terminare la sessione X con la combinazione Ctrl-Alt-Backspace. Questa è |
322 |
-una maniera però piuttosto brutale, da non utilizzarsi abitualmente. |
323 |
+Si può terminare la sessione X con la combinazione Ctrl-Alt-Backspace. Questa |
324 |
+ è una maniera però piuttosto brutale, da non utilizzarsi abitualmente. |
325 |
</p> |
326 |
|
327 |
<p> |
328 |
@@ -534,23 +661,25 @@ |
329 |
|
330 |
<p> |
331 |
Procedere con il cambio della risoluzione. Nell'esempio che segue da |
332 |
-<path>/etc/X11/xorg.conf</path> vengono aggiunte una linea <c>Modes</c> e una |
333 |
-con un valore per <c>DefaultDepth</c> in modo che l'X server parta in modo |
334 |
-predefinito con la risoluzione di 1440x900 a 24 bit. I valori riportati sono |
335 |
-solo di esempio e porbabilemente non sono quelli desiratati nel proprio sistema. |
336 |
-</p> |
337 |
- |
338 |
-<pre caption="Cambiare la sezione Screen in /etc/X11/xorg.conf"> |
339 |
-Section "Screen" |
340 |
- Identifier "Default Screen" |
341 |
- Device "RadeonHD 4550" |
342 |
- Monitor "Generic Monitor" |
343 |
- <i>DefaultDepth 24</i> |
344 |
- <comment># Alcune righe sono state rimosse per una maggiore |
345 |
-leggibilità</comment> |
346 |
- Depth 24 |
347 |
- <i>Modes "1440x900"</i> |
348 |
- EndSubSection |
349 |
+<path>/etc/X11/xorg.conf</path> vengono aggiunte una linea <c>PreferredMode</c> |
350 |
+in modo che l'X server parta in modo predefinito con la risoluzione di |
351 |
+1440x900 a 24 bit. I valori riportati sono solo di esempio e probabilmente non |
352 |
+sono quelli desiratati nel proprio sistema. Comunque, il valore di <c>Option</c> |
353 |
+nella sezione <c>Device</c> deve corrispondere al nome per proprio monitor |
354 |
+(<c>DVI-0</c>), che può essere ottenuto eseguendo <c>xrandr</c>. Bisogna |
355 |
+installarlo (<c>emerge xrandr</c>) per poterlo usare. L'argomento dopo il nome |
356 |
+del monitor (nella sezione <c>Device</c>) deve corrispondere al valore del |
357 |
+parametro <c>Identifier</c> nella sezione <c>Monitor</c>. |
358 |
+</p> |
359 |
+ |
360 |
+<pre caption="Modificare la sezione Monitor in /etc/X11/xorg.conf"> |
361 |
+Section "Device" |
362 |
+ Identifier "RadeonHD 4550" |
363 |
+ Option "Monitor-DVI-0" "DVI screen" |
364 |
+EndSection |
365 |
+Section "Monitor" |
366 |
+ Identifier "DVI screen" |
367 |
+ Option "PreferredMode" "1440x900" |
368 |
EndSection |
369 |
</pre> |
370 |
|
371 |
@@ -642,9 +771,9 @@ |
372 |
documentazione. |
373 |
</p> |
374 |
<p> |
375 |
-Se si sta effettuando l'aggiornamento a xorg-server-1.6 da una versione |
376 |
+Se si sta effettuando l'aggiornamento a xorg-server-1.8 da una versione |
377 |
precedente, assicurarsi di leggere la corrispondente <uri |
378 |
-link="/proj/it/desktop/x/x11/xorg-server-1.6-upgrade-guide.xml">Guida |
379 |
+link="/proj/it/desktop/x/x11/xorg-server-1.8-upgrade-guide.xml">Guida |
380 |
all'aggiornamento</uri>. |
381 |
</p> |