Gentoo Archives: gentoo-commits

From: "Davide Cendron (scen)" <scen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/it/desktop/x/x11: xorg-server-1.5-upgrade-guide.xml
Date: Wed, 22 Apr 2009 21:12:18
Message-Id: E1Lwjjr-0001z3-U0@stork.gentoo.org
1 scen 09/04/22 21:12:15
2
3 Added: xorg-server-1.5-upgrade-guide.xml
4 Log:
5 Initial commit: version 1, revision 1.4 of EN CVS
6
7 Revision Changes Path
8 1.1 xml/htdocs/proj/it/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml?rev=1.1&content-type=text/plain
12
13 Index: xorg-server-1.5-upgrade-guide.xml
14 ===================================================================
15 <?xml version="1.0" encoding="UTF-8"?>
16 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml,v 1.1 2009/04/22 21:12:15 scen Exp $ -->
17
18 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
19
20 <guide link="/proj/it/desktop/x/x11/upgrading-to-xorg-1.5.xml" lang="it">
21 <title>Guida all'aggiornamento a Xorg 1.5</title>
22
23 <author title="Autore">
24 <mail link="remi"/>
25 </author>
26 <author title="Traduzione">
27 <mail link="della@××××××××××××.com">Federico Della Ricca</mail>
28 </author>
29
30 <abstract>
31 Questa guida mostra come aggiornare Xorg alla versione 1.5.
32 </abstract>
33
34 <!-- The content of this document is licensed under the CC-BY-SA license -->
35 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
36 <license/>
37
38 <version>1</version>
39 <date>2009-03-30</date>
40
41 <chapter>
42 <title>Cambiamenti relativi alle Ebuild</title>
43 <section>
44 <body>
45
46 <ul>
47 <li>
48 <c>x11-misc/xkbdata</c> è ora completamente deprecato. Se non si stava
49 utilizzando il suo sostituto (<c>x11-misc/xkeyboard-config</c>), Portage
50 potrebbe chiedere di rimuoverlo prima di procedere all'aggiornamento.
51 </li>
52 <li>
53 X non impone più una doppia compilazione (nascosta all'utente) di
54 <c>media-libs/mesa</c>. Mesa ora compila il renderer software (swrast) e
55 qualsiasi altro driver per l'hardware indicato con la variabile
56 <c>VIDEO_CARDS</c>.
57 </li>
58 <li>
59 In seguito a questa modifica, la flag USE <c>dri</c> è stata rimossa. Xorg
60 avrà sempre il supporto a OpenGL almeno di non usare la flag
61 <c>USE=minimal</c>.
62 </li>
63 <li>
64 XPrint è stato rimosso da Xorg 1.6 e successivi, ma Gentoo ha deciso di
65 rimuoverlo anche dalla versione 1.5. Il supporto a XPrint è stato tolto da
66 tutte le librerie X.
67 </li>
68 <li>
69 Xorg ora supporta HAL per configurare automaticamente i dispositivi di
70 input a sistema acceso (hot-plug), vedere la sezione successiva per
71 configurarlo correttamente.
72 </li>
73 <li>
74 Il driver "synaptics" è ora fornito da
75 <c>x11-drivers/xf86-input-synaptics</c>
76 </li>
77 </ul>
78
79 </body>
80 </section>
81 </chapter>
82
83 <chapter>
84 <title>Configurazione dell'Input</title>
85 <section>
86 <title>Con HAL (tramite xf86-input-evdev)</title>
87 <body>
88
89 <p>
90 Sinteticamente, HAL permette di configurare le stesse proprietà di
91 <path>xorg.conf</path> ma con maggiore flessibilità: per esempio è
92 possibile avere layout distinti per dispositivi diversi. Tutto ciò è fornito
93 dal driver <c>xf86-input-evdev</c>.
94 </p>
95
96 <p>
97 Per prima cosa, assicurarsi che xorg-server sia stato compilato con
98 <c>INPUT_DEVICES="evdev"</c> e che evdev sia attivato nel kernel.
99 </p>
100
101 <pre caption="Configurazione per kernel 2.6">
102 Device Drivers ---&gt;
103
104 Input device support ---&gt;
105
106 --- Input device support
107 [*] Event interface
108 </pre>
109
110 <p>
111 Ora è possibile configurare HAL per riportare correttamente il layout della
112 tastiera. HAL è fornito con regole per diversi dispositivi, mantenute in
113 <path>/usr/share/hal</path>.
114 </p>
115
116 <impo>
117 <e>Non</e> modificare queste regole, sarebbero sovrascritte all'aggiornamento
118 successivo di HAL. Si possono invece aggiungere le proprie regole dentro
119 <path>/etc/hal/fdi/policy</path>.
120 </impo>
121
122 <p>
123 File FDI di configurazione di esempio sono disponibili in
124 <path>/usr/share/doc/hal-*/*.fdi*</path>. Copiare quello che più si avvicina
125 alle proprie esigenze in <path>/etc/hal/fdi/policy</path>.
126 </p>
127
128 <p>
129 Per esempio, se si vuole una configurazione di base per una tastiera non
130 americana, copiare il contenuto di
131 <path>/usr/share/doc/hal-*/use-estonian-layout.fdi.bz2</path> dentro
132 <path>/etc/hal/fdi/policy/10-xinput-configuration.fdi</path> (usando
133 <c>bzcat</c>) e modificarla in base al layout di tastiera che si vuole usare.
134 </p>
135
136 <p>
137 Assicurarsi di leggere <c>man evdev</c> per vedere le capacità del driver e le
138 opzioni (specialmente l'emulazione della rotella del mouse, l'emulazione
139 del tasto centrale del mouse, ...).
140 </p>
141
142 <note>
143 Le versioni correnti di HAL non sono (ancora) capaci di riconoscere
144 automaticamente cambiamenti ai file FDI. Per applicare le modifiche bisogna
145 far ripartire gli init script di HAL. Per essere sicuri che tutto sia a posto,
146 usare il programma <c>lshal</c> per visualizzare l'albero dei dispositivi di
147 HAL e cercare quelli contrassegnati da "input". Il contenuto delle proprie
148 regole di HAL dovrebbero essere visibili nell'output di lshal.
149 </note>
150
151 </body>
152 </section>
153 <section>
154 <title>Con HAL e altri driver (xf86-input-synaptics, linuxwacom, ...)</title>
155 <body>
156
157 <p>
158 In modo predefinito, HAL dirà al server X di usare il driver <c>evdev</c> per
159 accedere a tutti i dispositivi di input. Tuttavia è possibile usare tutti i
160 driver di input desiderati.
161 </p>
162
163 <p>
164 E' quindi possibile usare HAL per gestire la configurazione di tutti i driver
165 di input anche se si usano altri driver di input, come <c>synaptics</c> o
166 <c>linuxwacom</c>.
167 </p>
168
169 <p>
170 Si possono trovare ulteriori informazioni su come configurare questi driver a
171 questi indirizzi:
172 </p>
173
174 <ul>
175 <li>
176 <uri>http://cgit.freedesktop.org/xorg/xserver/tree/config/x11-input.fdi</uri>
177 </li>
178 <li>
179 <uri>http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/tree/fdi/11-x11-synaptics.fdi</uri>
180 </li>
181 <li>
182 <uri>http://cvs.fedoraproject.org/viewvc/rpms/linuxwacom/F-10/10-linuxwacom.fdi?view=markup</uri>
183 </li>
184 </ul>
185
186 </body>
187 </section>
188 <section>
189 <title>Senza HAL</title>
190 <body>
191
192 <p>
193 Se non si vuole usare HAL, si può compilare <c>xorg-server</c> con
194 <c>USE="-hal"</c> o disabilitare l'opzione AutoAddDevices nella sezione
195 ServerFlags del proprio <path>xorg.conf</path>.
196 </p>
197
198 <pre caption="Disabilitare AutoAddDevices">
199 Option "AutoAddDevices" "false"
200 </pre>
201
202 <p>
203 Entrambe le opzioni permettono al server X di usare i vecchi driver
204 <c>mouse</c> e <c>kbd</c>.
205 </p>
206
207 </body>
208 </section>
209 </chapter>
210
211 <chapter>
212 <title>Configurare la scheda grafica</title>
213 <section>
214 <body>
215
216 <p>
217 La sezione "Device" dovrebbe funzionare per lo più senza cambiamenti.
218 </p>
219
220 <p>
221 Se si dovessero incontrare problemi, ci sono alcuni azioni da provare:
222 </p>
223
224 <ul>
225 <li>
226 Provare a commentare tutte le "Options" nelle sezioni "Device", "Screen"
227 e "Monitor" nel proprio xorg.conf
228 </li>
229 <li>
230 Ancora meglio, si può eseguire Xorg senza <e>nessun</e>
231 <path>xorg.conf</path> (rinominarlo in <path>xorg.conf.old</path>)
232 </li>
233 </ul>
234
235 <p>
236 I driver di Xorg sono migliorati di molto nel riconoscere esattamente il tipo di
237 hardware installato perciò (eccetto <e>pochi</e> casi speciali) si dovrebbe
238 mantenere la configurazione predefinita.
239 </p>
240
241 </body>
242 </section>
243 </chapter>
244
245 <chapter>
246 <title>Opzioni varie</title>
247 <section>
248 <body>
249
250 <p>
251 La gestione dei font è stata decisamente rivista nella versione di Gentoo di
252 Xorg 1.5.3. Il modulo <c>freetype</c> è ora inutile, poiché il server usa
253 <c>libXfont</c> per caricare eventuali font per applicazioni datate.
254 </p>
255
256 <p>
257 Per quanto riguarda i font datati, ora sono praticamente inutili, in
258 quanto Gentoo fornisce incluso nel server un font fisso che tutte le
259 applicazioni e toolkit datati dovrebbero riuscire ad utilizzare. Tuttavia,
260 l'aspetto di questo font è tutt'altro che gradevole.
261 </p>
262
263 <p>
264 Xdmx non funziona. Non usarlo a meno di non sapere cosa si fa.
265 </p>
266
267 </body>
268 </section>
269 </chapter>
270
271 <chapter>
272 <title>Risoluzione dei problemi</title>
273 <section>
274 <body>
275
276 <p>
277 Se si nota un comportamento anomalo del mouse nelle applicazioni che usano SDL
278 (di solito giochi), bisogna impostare la seguente opzione in
279 <path>xorg.conf</path>:
280 </p>
281
282 <pre caption="Disabilitare DGA">
283 Section "Module"
284 ...
285 SubSection "extmod"
286 Option "omit xfree86-dga"
287 EndSubSection
288 ...
289 EndSection
290 </pre>
291
292 </body>
293 </section>
294 </chapter>
295 </guide>