File: XFree86-HOWTO.pl.html

package info (click to toggle)
doc-linux-pl 2002.06.14-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, jessie, jessie-kfreebsd, lenny, squeeze, wheezy
  • size: 6,900 kB
  • ctags: 968
  • sloc: makefile: 66
file content (570 lines) | stat: -rw-r--r-- 30,118 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<META HTTP-EQUIV="content-type" content="text/html; charset=iso-8859-2">
<TITLE>Jak w Linuxie zainstalowa XFree86</TITLE>


</HEAD>
<BODY>
<H1>Jak w Linuxie zainstalowa XFree86<BR></H1>

<H2>Autor: Eric S. Raymond, 
<A HREF="mailto:esr@snark.thyrsus.com">esr@snark.thyrsus.com</A><BR>
v4.2, 16 stycze 1997<BR>
<B>Wersja polska: Piotr Tczyski 
<A HREF="mailto:pteczyn@hum.amu.edu.pl">pteczyn@hum.amu.edu.pl</A><BR></B>
w.1.0, 05 marzec 1997</H2>
<P><HR>
<EM>Niniejszy dokument opisuje, jak uzyska, zainstalowa i skonfigurowa wersj
3.2 XFree86, ktra stanowi wersj X Window System (X11R6) przeznaczon dla
systemw Linuxowych. Ten przewodnik krok po kroku wyjania, jak
skonfigurowa w Twoim systemie XFRee86.</EM>
<HR>
<H2><A NAME="s1">1. Wstp</A></H2>

<P>X Window System stanowi wielkie i potne (niektrzy mogliby powiedzie, i
zbyt wielkie i nadmiernie zoone) graficzne rodowisko dla systemw
UNIXowych. Oryginalny kod X Window System opracowano w MIT; od tego czasu
komercyjni sprzedawcy uczynili z X'a przemysowy standard dla platform
UNIXowych. Faktycznie, na wszystkich UNIXowych stacjach roboczych na wiecie
chodzi jaki wariant systemu X Window.
<P>Pochodzcy z MIT i rozprowadzany bez opat X Window System wersja 11 wydanie
6 (X11R6) przystosowany dla systemw UNIXowych opartych o
80386/80486/Pentium pierwotnie rozwija zesp programistw pod
kierownictwem Davida Wexelblata 
<A HREF="mailto:dwex@XFree86.org">&lt;dwex@XFree86.org&gt;</A>. Wersja ta, znana jako XFree86, dostpna
jest dla Systemu V/386, 386BSD i innych implementacji UNIXa opartych na
platformie x86, wczajc w to Linuxa. Zawiera ona wszystkie potrzebne
binaria, pliki pomocnicze, biblioteki i programy narzdziowe.
<P>Wyczerpujce informacje o XFree86 dostpne s na stronie Pajczyny
powiconej XFree86 pod adresem 
<A HREF="http://www.XFree86.org">http://www.XFree86.org</A>.
<P>Niniejszym dokument krok po kroku opisujeq, jak zainstalowa i skonfigurowa
XFree86 dla Linuxa, chocia niektre szczegy trzeba bdzie samodzielnie
uzupeni czytajc dokumentacj dostarczon z samym XFree86. (Dokumentacja
ta zostanie omwiona poniej.) Jednake uywanie i dostosowanie do wasnych
potrzeb X Window System wykracza daleko poza zakres tego dokumentu -- w tym
celu zaopatrz si w jedn z wielu dobrych ksiek na temat uywania X Window
System.
<P>
<H2>1.1 Inne rda informacji</H2>

<P>Jeli zupenie nie orientujesz si, czym jest Linux, istnieje kilka rde
informacji o tym systemie. Najlepszym miejscem jest strona Pajczyny z
Dokumentacj Linuxa dostpna pod adresem 
<A HREF="http://sunsite.unc.edu/mdw/linux.html">http://sunsite.unc.edu/mdw/linux.html</A>. Tam te, pod adresem 
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/XFree86-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/XFree86-HOWTO.html</A>, znajdziesz
najnowsz, aktualn wersj tego dokumentu.
<P>
<H2>1.2 Nowe wersje niniejszego dokumentu</H2>

<P>Nowe wersje Linux XFree86 HOWTO s okresowo rozsyane na grupy dyskusyjne
<A HREF="news:comp.os.linux.help">comp.os.linux.help</A>, 
<A HREF="news:comp.os.linux.announce">news:comp.os.linux.announce</A> i 
<A HREF="news:news.answers">news.answers</A>. S one rwnie zamieszczane w rozmaitych miejscach
Pajczyny i archiwach ftp powiconych Linuxowi, wczajc w to stron LDP.
<P>Najnowsz wersj zawsze moesz znale w Pajcznie pod adresem URL 
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/XFree86-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/XFree86-HOWTO.html</A>.
<P>
<H2>1.3 Kontakt z autorem i poprawki</H2>

<P>Jeli masz jakiekolwiek pytania czy uwagi na temat niniejszego dokumentu,
prosz nie krpuj si i wylij poczt elektroniczn do Erica S. Raymonda na
adres 
<A HREF="mailto:esr@thyrsus.com">esr@thyrsus.com</A>. Jestem
otwarty na wszelkie sugestie i krytyk. Daj mi prosz zna, jeli znajdziesz
jaki bd w tym dokumencie, tak bym mg go poprawi w nastpnej wersji.
Dziki.
<P>Prosze, <EM>nie</EM> wysyaj mi pyta jak zrobi, by Twoja karta video czy
monitor dziaa z X'em. Niniejsze JTZ ma by w zamierzeniach stanowi szybki
i bezbolesny przewodnik dla <EM>normalnej</EM> instalacji przy uyciu nowego,
interakcyjnego programu konfigurujcego. Jeli wpadniesz w tarapaty
przejrzyj the Hitchiker's Guide to XFree86 Video Timing, 
<A HREF="http://www.ccil.org/~esr/xconfig/video-modes.html">http://www.ccil.org/~esr/xconfig/video-modes.html</A>. (Jest to aktualna,
w formacie HTML, wersja pliku `Videomodes.doc'z XFree86.) Dokument ten
zawiera ca moj wiedz na temat rozwizywania problemw zwizanych z
konfiguracja; jeli on nie jest w stanie Tobie pomc, ja rwnie.
<P>
<H2><A NAME="s2">2. Wymagania sprztowe</A></H2>

<P>XFree w wersji 3.2 wprowadzono w padzierniku 1996 roku. Poniej opisano
obsugiwane zestawy ukadw video. Dokumentacja dostarczona z Twoj kart
video powinna okrela zastosowany zestaw ukadw scalonych. Kiedy
zamierzasz kupi now kart video lub te kupujesz now maszyn z jak
kart video, niech sprzedawca dokadnie okreli mark, model i zestaw
ukadw scalonych owej karty. Moe to wymaga od niego zadzwonienia w tej
sprawie do dziau wsparcia technicznego; generalnie bd oni uszczliwieni
mogc to zrobi. Wielu sprzedawcw sprztu PC stwierdzi, i dana karta video
jest ,,standardow kart SVGA'', ktra ,,powinna pracowa'' w Twoim
systemie. Wyjanij wwczas, e Twoje oprogramowanie (wspomnij Linuxa i
XFree86!) nie obsuguje wszystkich zestaww ukadw video oraz e musisz
posiada szczeglowe informacje.
<P>Moesz rwnie samodzielnie okreli zestaw ukadw karty video uruchamiajc
program <CODE>SuperProbe</CODE> zawarty w dystrybucji XFree86. Poniej ca
spraw przedstawiono bardziej szczegowo.
<P>Obsugiwane s nastpujce standardowe zestawy ukadw SVGA:
<UL>
<LI>    Tseng ET3000, ET4000AX, ET4000/W32, ET6000</LI>
<LI>    Western Digital/Paradise PVGA1</LI>
<LI>    Western Digital WD90C00, WD90C10, WD90C11, WD90C24, WD90C30, WD90C31,
WD90C33</LI>
<LI>    Genoa GVGA</LI>
<LI>    Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000,
TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420,
TGUI9420DGi, TGUI9430DGi, TGUI9440AGi, TGUI9660XGi, TGUI9680</LI>
<LI>    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</LI>
<LI>    NCR 77C22, 77C22E, 77C22E+</LI>
<LI>    Cirrus Logic
CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429,
CLGD5430, CLGD5434, CLGD5436, CLGD5440, CLGD5446, CLGD5462,
CLGD5464, CLGD6205, CLGD6215, CLGD6225, CLGD6235, CLGD6410,
CLGD6412, CLGD6420, CLGD6440</LI>
<LI>    OAK OTI067, OTI077, OTI087</LI>
<LI>    Avance Logic ALG2101, ALG2228, ALG2301, ALG2302, ALG2308, ALG2401</LI>
<LI>  Chips &amp; Technologies
65520, 65530, 65540, 65545, 65520, 65530, 65540, 65545, 65546,
65548, 65550, 65554</LI>
<LI>  MX MX68000, MX680010</LI>
<LI>  Video 7/Headland Technologies HT216-32</LI>
<LI>  SiS 86C201, 86C202, 86C205</LI>
<LI>  ARK Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT</LI>
<LI>  RealTek RTG3106</LI>
<LI>  Alliance AP6422</LI>
<LI>  Matrox MGA2064W</LI>
<LI>  NVidia/SGS Thomson NV1, STG2000</LI>
</UL>
<P>Obsugiwane s rwnie akceleratory SVGA oparte o nastpujce ukady zestaww:
<UL>
<LI>    8514/A (i prawdziwe klony)</LI>
<LI>    ATI Mach8, Mach32, Mach64</LI>
<LI>    Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429,
CLGD5430, CLGD5434, CLGD5436, CLGD5440, CGLD5446, CLGD5462,
CLGD5464.</LI>
<LI>    S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964,
86C732, 86C764, 86C765, 86C868, 86C968, 86C325, 86C988</LI>
<LI>    Western Digital WD90C31, WD90C33, WD90C24A</LI>
<LI>    Weitek P9000</LI>
<LI>    IIT AGX-014, AGX-015, AGX-016</LI>
<LI>    IBM XGA-2</LI>
<LI>    Tseng ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000</LI>
<LI>    Ark Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT</LI>
<LI>    MGA2064W</LI>
</UL>
<P>Karty video, ktre stosuj powysze zestawy ukadw, obsugiwane s na
wszystkich typach magistral, wczajc w to VLB i PCI.
<P>Zestawy ukadw oparte o Avance Logic, MX i Video 7 obsuguj wycznie tryb
256 kolorw. Wszystkie pozostae karty oparte o powysze zestawy ukadw
obsuguj zarwno tryb 256 kolorw, jak i monochromatyczny. Wiele z
powyszych zestaww ukadw bdzie obsugiwa tryb 16 i 32 bitw na pixel
(zwaszcza niektre karty oparte o ukady Mach32, P9000, S3 i Cirrus), o ile
tylko masz zainstalowan na karcie wystarczajc ilo DRAM. Zwyka
konfiguracja to 8 bitw na pixel (to znaczy 256 kolorw).
<P>Serwer monochromatyczny obsuguje rwnie standardowe karty VGA,
monochromatyczn kart Hercules oraz monochromatyczne karty Hyundai HGC1280,
Sigma LaserView i Apollo. Dla karty Compaq AVGA obsuguje on jedynie 64k
pamici video. Nie testowano karty GVGA zawierajcej wicej ni 64k.
<P>Bez wtpienia lista ta powikszy si wraz z upywem czasu. Stosowne uwagi
daczane do aktualnych wersji XFree86 powinny zawiera kompletn list
obsugiwanych zestaww ukadw video.
<P>Twrcy XFree86 napotykaj na pewien problem, bowiem niektrzy producenci
kart video stosuj niestandardowe mechanizmy okrelania czstotliwoci
zegara uywane do sterowania kart. Niektrzy z nich albo nie publikuj
specyfikacji opisujcych jak zaprogramowa kart, albo wymagaj od twrcw
podpisania owiadczenia o zachowaniu w tajemnicy otrzymanych informacji. To
oczywicie ograniczaoby moliwo nieodpatnej dystrybucji XFree86 -- co,
czego zesp twrcw XFree86 bynajmniej nie chce zrobi. Przez dugi czas
stanowio to problem odnonie pewnych kart video produkowanych przez firm
Diamond. Jednake poczwszy od wersji 3.1 XFree firma Diamond zacza
wsppracowa z zespoem twrcw nad dostarczeniem bezpatnych sterownikw
dla tych kart.
<P>Sugerowany system dla XFree86 pod Linuxem to maszyna 486 z przynajmniej 8
megabajtami RAM i kart video z zestawem ukadw wymienionym powyej. Dla
osignicia optymalnej wydajnoci sugerujemy zastosowanie karty z
akceleratorem, na przykad jakiej karty z zestawem ukadw S3. Zanim
podejmiesz ostateczn decyzj i nabdziesz kosztowny sprzt, sprawd w
dokumentacji, czy XFree86 obsuguje Twoj wybran kart. Porwnania testw
wydajnoci dla rozmaitych kart video pod XFree86 s regularnie rozsyane na
grupy dyskusyjne USENETu 
<A HREF="news:comp.windows.x.i386unix">comp.windows.x.i386unix</A> i 
<A HREF="news:comp.os.linux.x">comp.os.linux.x</A>.
<P>Tak na marginesie, prywatny system Linuxowy Matt Welsh'a (pierwotnego twrcy
niniejszego FAQa) chodzi na maszynie 486DX2-66 z 20 megabajtami RAM,
wyposaonej w kart VLB z 2 megabajtami DRAM i zestaw ukadw S3-864. Matt
przeprowadzi test wydajnoci X'a dla swojej maszyny oraz dla stacji
roboczej Sun Sparc IPX. System Linuxowy by w przyblieniu 7 razy szybszy
ni w Sparc IPX. (Dla ciekawoci, XFree86-3.1 pod Linuxem z t kart video
osign wynik okoo 171000 xstonw, Sparc IPX okoo 24000.) Generalnie
rzecz biorc, XFree86 na systemie Linuxowym zaopatrzonym w kart SVGA z
akceleratorem jest znacznie wydajniejszy ni uruchomiony na jakiej karcie
stosowanej w komercyjnych UNIXowych stacjach roboczych, ktre zwykle stosuj
obsuguj grafik za pomoc prostych ramek.
<P>Potrzebujesz co najmniej 4 megabajty fizycznej RAM i 16 megabajtw
wirtualnej RAM (przykadowo, 8 mega fizycznej i 8 mega pliku wymiany).
Pamitaj, e im wicej masz fizycznej RAM, tym mniej system bdzie przy
maej pamici wymienia dane. Poniewa wymiana jest z definicji powolna
(dyski s bardzo wolne w porwnaniu z pamici), wiec aby XFree86 chodzi
komfortowo posiadanie co najmniej 8 megabajtw RAM jest koniecznoci.
Jeszcze lepiej zainstalowa 16 megabajtw. System z 4 megabajtami fizycznej
RAM mgby chodzi <EM>duo</EM> (do 10 razy) wolniej od takiego, ktry
posiada co najmniej 8 mega.
<P>
<H2><A NAME="s3">3. Instalacja XFree86</A></H2>

<P>Prawdopodobnie masz ju XFree86 jako cz dystrybucji Linuxa -- w tym
przypadku nie jest konieczne oddzielne ciganie oprogramowania. W takim
przypadku moesz pominc t sekcj.
<P>Binarn dystrybucj XFree86 dla Linuxa mona znale w wielu archiwach ftp.
Oryginalne archiwum XFree86 jest pod ardesem 
<A HREF="ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux">ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux</A> (w czasie
qpisania niniejszego tekstu aktualna wersja oznaczona bya numerem 3.2;
okresowo wypuszczane s nowsze wersje).
<P>Na <CODE>sunsite.unc.edu</CODE> XFree86 mona znale w katalogu
<CODE>/pub/Linux/X11</CODE>.
<P>Kiedy bezporednio cigasz XFree86, przyda si Tobie ponisza ponisza
tabela. Wyszczeglnia ona pliki zawarte w dystrybycji XFree86-3.2.
<P>Wymagany jest jeden z nastpujcych serwerw:
<DL>
<DT><B>X328514.tgz</B><DD><P>Serwer dla kart opartych o 8514. 
<DT><B>X32AGX.tgz</B><DD><P>Serwer dla kart opartych o AGX. 
<DT><B>X32I128.tgz</B><DD><P>Serwer dla Number Nine Imagine 128.
<DT><B>X32Mach32.tgz</B><DD><P>Serwer dla kart opartych o Mach32.
<DT><B>X32Mach64.tgz</B><DD><P>Serwer dla kart opartych o Mach64.
<DT><B>X32Mach8.tgz</B><DD><P>Serwer dla kart opartych o Mach8. 
<DT><B>X32Mono.tgz</B><DD><P>Serwer dla monochromatycznych trybw video.
<DT><B>X32P9K.tgz</B><DD><P>Serwer dla kart opartych o P9000.
<DT><B>X32S3.tgz</B><DD><P>Serwer dla kart opartych o S3.
<DT><B>X32S3V.tgz</B><DD><P>Serwer dla S3 ViRGE i ViRGE/VX (wersja beta).
<DT><B>X32SVGA.tgz</B><DD><P>Serwer dla kart opartych o Super VGA.
<DT><B>X32W32.tgz</B><DD><P>Serwer dla kart opartych o ET4000/W32.
</DL>

Jeli nie wiesz, ktry serwer wybra, wybierz VGA16, plik X32VGA16.tgz. Tak
czy inaczej zechcesz go cignc, poniewa w nastpnym kroku instalacji
bdzie on potrzebny do uruchomienia programu autokonfigurujcego.
<P>Wymagane s wszystkie nastpujce pliki:
<DL>
<DT><B>preinst.sh</B><DD><P>Skrypt przedinstalacyjny.
<DT><B>postinst.sh</B><DD><P>Skrypt poinstalacyjny.
<DT><B>X32bin.tgz</B><DD><P>Pozostae binaria X11R6. 
<DT><B>X32cfg.tgz</B><DD><P>Pliki konfiguracyjne dla <CODE>xdm</CODE>, <CODE>xinit</CODE> i <CODE>fs</CODE>.
<DT><B>X32doc.tgz</B><DD><P>Dokumentacja i strony podrcznika. 
<DT><B>X32fnts.tgz</B><DD><P>Pliki dla 75dpi, misc i PEXa.
<DT><B>X32lib.tgz</B><DD><P>Dzielone biblioteki X i pliki pomocnicze. 
<DT><B>X32set.tgz</B><DD><P>Program narzdziowy XF86Setup.
<DT><B>X32VG16.tgz</B><DD><P>Serwer dla kart opartych o VGA/EGA.
</DL>
<P>Nastpujce pliki s opcjonalne:
<DL>
<DT><B>X32f100.tgz</B><DD><P>Fonty 100dpi.
<DT><B>X32fcyr.tgz</B><DD><P>Fonty cyrylicy.
<DT><B>X32fnon.tgz</B><DD><P>Inne fonty (chiskie, japoskie, koreaskie, hebrajskie).
<DT><B>X32fscl.tgz</B><DD><P>Fonty skalowalne (Speedo i Type1).
<DT><B>X32fsrv.tgz</B><DD><P>Fonty serwera i pliki konfiguracyjne.
<DT><B>X32prog.tgz</B><DD><P>Pliki nagwkowe X, pliki konfiguracyjne i biblioteki kompilacyjne.
<DT><B>X32lkit.tgz</B><DD><P>LinkKit dla serwera X.
<DT><B>X32lk98.tgz</B><DD><P>LinkKit dla serwera PC98 X.
<DT><B>X32nest.tgz</B><DD><P>Zagniedony serwer X.
<DT><B>X32vfb.tgz</B><DD><P>Wirtualny serwer X.
<DT><B>X32ps.tgz</B><DD><P>Dokumentacja w PostScripcie.
<DT><B>X32html.tgz</B><DD><P>Dokumentacja w HTMLu.
</DL>
<P>Katalog XFree86 powinien zawiera plik <CODE>RELNOTES</CODE> zawierajcy uwagi
odnonie aktualnej wersji. Zajrzyj tam odnonie szczegw zwizanych z
instalacj.
<P>Wszystko, co potrzeba, by zainstalowa XFree86, to zdoby powysze pliki,
utworzy (jako <CODE>root</CODE>) katalog <CODE>/usr/X11R6</CODE> i rozpakowa owe pliki
z <CODE>/usr/X11R6</CODE> nastpujc komend:
<BLOCKQUOTE><CODE>
<PRE>
gzip -dc X32bin.tgz | tar xfB -
</PRE>
</CODE></BLOCKQUOTE>

Pamitaj, i te starowane pliki s spakowane relatywnie do katalogu
<CODE>/usr/X11R6</CODE>, taki wic wane jest ich rozpakowanie wanie tam.
<P>Upewnij si, i katalog <CODE>/usr/X11R6/bin</CODE> znajduje si na Twojej
ciece dostpu. Moesz to zrobi edytujc domylne ustawienia Twojego
systemu zawarte w pliku <CODE>/etc/profile</CODE> lub <CODE>/etc/csh.login</CODE>
(zalenie od typu powoki, jak stosujesz Ty czy inni uytkownicy Twojego
systemu). Moesz te po prostu doda ten katalog do Twojej osobistej cieki
modyfikujc plik <CODE>/etc/.bashrc</CODE> lub <CODE>/etc/.cshrc</CODE>, zalenie od
rodzaju Twojej powoki.
<P>Upewnij si rwnie, i <CODE>ld.so</CODE> (konsolidator), potrafi
zlokalizowa katalog <CODE>/usr/X11R6/lib</CODE>. Aby to zapewni, dodaj lini
<BLOCKQUOTE><CODE>
<PRE>
/usr/X11R6/lib
</PRE>
</CODE></BLOCKQUOTE>

do pliku <CODE>/etc/ld.so.conf</CODE> i, jako <CODE>root</CODE>, uruchom
<CODE>/sbin/ldconfig</CODE>.
<P>Uwaga: Odkryem, po zainstalowaniu wszystkich nastpujcych czci:
<P>X32Ma64.tar  X32cfg.tar   X32fnts.tar  X32html.tar  X32prog.tar
X32VG16.tar  X32doc.tar   X32fscl.tar  X32lib.tar   X32set.tar
X32bin.tar   X32f100.tar  X32fsrv.tar  X32man.tar
<P>e adna z nich nie zawieraa wsparcia dla Xpm (stanowi to problem,
poniewa, przynajmniej w mojej konfiguracji, sam serwer X'a wymaga Xpm'a --
Twoje potrzeby mog by inne). Musiaem przekopiowa biblioteki Xpm z mojej
starej dystrybucji X'a. Tak wic pakiet nie jest jeszcze doskonay.
<P>
<H2><A NAME="s4">4. Konfiguracja XFree86</A></H2>

<P>
<H2>4.1 Normalna konfiguracja</H2>

<P>Do niedawna skonfigurowanie XFree86, tak by uywa Twojej myszy, klawiatury,
monitora i karty video, zwyko by czym w rodzaju czarnej magii,
wymagajcej sporego grzebania w zoonym pliku konfiguracyjnym. To ju
jednak historia. Wersja 3.2 uczynia cay ten proces prawie trywialnym.
Wszystko co robisz, to odpalasz program <CODE>XF86Setup</CODE>.
<P>Dziaanie tego programu opiera si na fakcie, i obecnie cay nowy sprzt PC
posiada monitory EGA/VGA. Program w uruchamia serwer SVGA16 i uywa go do
przywoania X'a w trybie 640x480, co stanowi najmniejszy wsplny mianownik.
Potem uruchamia interakcyjny program, ktry poprowadzi Ci przez seri
piciu menu konfiguracyjnych -- dla myszy, klawiatury, karty (video),
monitora i ,,pozostaych'' (rozmaite opcje serwera). Cay proces przebiega
prawie bezbolenie.
<P>Warto rwnie pamita o drobnym fakcie, mianowicie i jeli jak wikszo
ludzi uywasz rozpowszechnionego peceta, to Twoja klawiatura jest obecnie
raczej tym, co XF86Setup nazywa `Generic 102-key PC (intl)' ni domyln
`Generic 101-key PC'. Jeli wybierzesz domyln (101), wwczas klawisze
znajdujce si po prawej stronie Twojej klawiatury (klawiatura numeryczna i
obszar przylegy) mog przesta dziaa.
<P>Jeli ywisz wtpliwoci odnonie typu swojego monitora, moesz po kolei
wyprbowa wylistowane opcje. Przejd z gry listy na d (wysze opcje daj
nisze prdkoci taktowania zegara i s mniej szkodliwe dla sprztu).
Wycofaj si, jeli zobaczysz niecy lub powanie znieksztacony obraz.
Pomniejsze znieksztacenia (obraz lekko za duy, za may czy lekko
zdecentrowany) nie stanowi problemu -- za moment bdziesz mie szans
skorygowa je w trybie dostrajania.
<P>A kiedy program przywouje <CODE>xvidtune</CODE>, dajc Tobie moliwo dostrojenia
Twojego trybu video, nie daj si wyprowadzi z rwnowagi pojawiajcym si na
pocztku napisom ostrzegawczym. W ten sposb nie jest atwo uszkodzi
wspczesne wieloczstotliwociowe monitory (inaczej ni ich przodkw o
staej czstotliwoci).
<P>
<H2>4.2 Radzenie sobie w kopotach</H2>

<P>Moe si czasem tak zdarzy, i kiedy po raz pierwszy odpalisz X serwer nie
wszystko bdzie w cakowitym w porzdku. Prawie zawsze jest to spowodowane
jakim problemem w Twoim pliku konfiguracyjnym. Zwykle wyczone s wartoci
synchronizacji monitora s lub te niepoprawnie ustawione s czstotliwoci
taktowania zegara Twojej karty video. Drobniejsze problemy mona poprawi
uywajc programu <CODE>xvidtune</CODE>. Naprawd znieksztacony ekran zwykle
oznacza, i musisz powrci do XF86Setup i wybra typ monitora posiadajcy
mniejsze moliwoci.
<P>Jeli ekran wydaje si falowa lub ma rozmyte brzegi, to jest to jasna
wskazwka, i ze s wartoci synchronizacji monitora lub czstotliwoci
taktowania zegara. Upewnij si rwnie, e waciwie zosta ustawiony zestaw
ukadw karty video, jak rwnie i inne opcje w sekcji <CODE>Device</CODE> w
<CODE>XF86Config</CODE>. Miej absolutn pewno, e uywasz waciwego X serwera
i e <CODE>/usr/X11R6/bin/X</CODE> jest poaczeniem symbolicznym do tego
serwera.
<P>Jeli wszystko to zawiedzie sprbuj wystartowa ,,goego'' X'a. W tym celu
wydaj podobne do poniszego polecenie:
<BLOCKQUOTE><CODE>
<PRE>
X > /tmp/x.out 2>&amp;1 
</PRE>
</CODE></BLOCKQUOTE>

Moesz potem zabi X serwer (uywajc kombinacji klawiszy
<CODE>ctrl-alt-backspace</CODE>) i przestudiowa zawarto pliku
<CODE>/tmp/x.out</CODE>. X serwer zapisze tam jakie ostrzeenia czy bdy -- na
przykad, e czstotliwo taktowania Twojej karty video nie koresponduje z
trybem obsugiwanym przez monitor.
<P>Pamitaj, i aby przeczy si pomidzy trybami video krelonymi w linii
<CODE>Modes</CODE> w sekcji <CODE>Screen</CODE> w pliku <CODE>XF86Config</CODE> moesz
uy <CODE>ctrl-alt-numeryczne +</CODE> i <CODE>ctrl-alt-numeryczne -</CODE>. Jeli
tryb najwyszej rozdzielczoci nie wyglda poprawnie, sprbuj przeczy si
na nisze rozdzielczoci. Pozwoli to Tobie stwierdzi, e przynajmniej te
fragmenty Twojej konfiguracji X'a dziaaj poprawnie.
<P>Sprawd rwnie pokrtami na monitorze pionow i poziom wielko obrazu.
Podczas startowania X'a w wielu przypadkach konieczne jest takie
dostrojenie. Na przykad, jeli ekran wydaje si by lekko przesunity w
jedn stron, zwykle moesz to skorygowa uywajc panelu kontrolnego
monitora.
<P>Grupy dyskusyjne USENETu <CODE>comp.windows.x.i386unix</CODE> i
<CODE>comp.os.linux.x</CODE> powicone s dyskusjom o XFree86. Dobrym pomysem
mogoby by przypatrzenie si tym grupom w poszukiwaniu wiadomoci zwizanch
z Twoj konfiguracj video -- moesz tam spotka kogo z identycznymi jak
Twoje wasne problemami.
<P>
<H2>4.3 Dostosowywanie X'a do wasnych potrzeb</H2>

<P>1280x1024 jest najwysz wbudowan rozdzielczoci jak obsuguje XF86Setup.
Jeli Twj monitor potrafi obsuy 1600x1200, wwczas by uzyska optymaln
wydajno bdziesz musie pogrzeba w swojej konfiguracji X'a.
<P>Jeli z tego czy dowolnego innego powodu chcesz grzeba w swojej
konfiguracji video, zapoznaj si najpierw z dokumentem the Hitchiker's Guide
to XFree86 Video Timing dostpnym pod adresem 
<A HREF="http://ww.ccil.org/~esr/xconfig/video-modes.html">http://ww.ccil.org/~esr/xconfig/video-modes.html</A>. (Jest to najnowsza,
w formacie HTML, wersja pliku `Videomodes.doc' zawartego z XFree86.)
<P>
<H2>4.4 Uywanie koloru 16 bitowego</H2>

<P>X domylnie uywa koloru 8 bitowego, co daje palet 256 barw. Aby omin to
ograniczenie wiele aplikacji umieszcza swe wasne mapy kolorw. Jednak kiedy
kursor przemieszcza si pomidzy dwoma oknami, z ktrych kade ma sw wasn
map kolorw, powoduje to nage przeskoki kolorw. w ten sposb zachowuje
si przegldarka Pajczyny Arena.
<P>Kiedy zechcesz uywa zaawansowanych aplikacji graficznych 256 kolorw
przestaje wystarcza. Moesz uy koloru 16 bitowego z palet 65K rnych
barw startujc po prostu X'a jak niej
<BLOCKQUOTE><CODE>
<PRE>
    startx -- -bpp 16
</PRE>
</CODE></BLOCKQUOTE>

lub wpisujc
<BLOCKQUOTE><CODE>
<PRE>
    exec X :0 -bpp 16
</PRE>
</CODE></BLOCKQUOTE>

w swj plik .xserverrc. Uwaaj jednak, bowiem nie wszystkie aplikacje bd
dziaa z 16 bitowym kolorem.
<P>Wiksza ilo kolorw powoduje, i Twoja karta video transferuje wicej
danych w tej samej jednostce czasu. Jeli Twoja karta video nie potrafi temu
podoa, wwczas trzeba zredukowa albo rozdzielczo, albo prdko
odwieania. Domylnie XFree redukuje rozdzielczo. Jeli chcesz zachowa
rozdzielczo a zredukowa prdko odwieania, musisz umieci nowe
stosowne paramery w linii Modeline w swoim pliku XqF86Config. Okreli to t
rozdzielczo z nisz prdkocia odwieania. Przykadowo zastp star
warto
<BLOCKQUOTE><CODE>
<PRE>
Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
</PRE>
</CODE></BLOCKQUOTE>

na
<BLOCKQUOTE><CODE>
<PRE>
Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync.
</PRE>
</CODE></BLOCKQUOTE>

Magiczne liczby 75 i 65 odpowiadaj prdkociom zegara. Znajdziesz je
zapisane przez X'a w swoim pliku .X.err. Sprawd w dokumentacji X'a plik
odnoszcy si do monitorw. Znajdziesz tam parametry Modelines stosowne dla
maksymalnej prdkoci zegara, jak Twoja karta video potrafi obuy przy
kolorze 16 bitowym.
<P>
<H2><A NAME="s5">5. Uruchamianie XFree86</A></H2>

<P>Kiedy masz ju skonfigurowany plik <CODE>XF86Config</CODE> spokojnie moesz
odpal X serwer i odby krtk przejadk. Po pierwsze upewnij si, e
katalog <CODE>/usr/X11R6/bin</CODE> znajduje si na Twojej ciece dostpu.
<P>Aby wystartowa XFree86 wydaj polecenie
<BLOCKQUOTE><CODE>
startx
</CODE></BLOCKQUOTE>

Stanowi to front dla <CODE>xinit</CODE> (w przypadku, jeli kiedykolwiek
zdarzyo si Tobie uywa <CODE>xinit</CODE> na innych systemach UNIXowych).
<P>Polecenie to wystartuje X serwer i uruchomi komendy znalezione w pliku
<CODE>.xinitrc</CODE> znajdujcym si w Twoim domowym katalogu.
<CODE>.xinitrc</CODE> jest zwykym skryptem powokowym, ktry zawiera
przeznaczonych do uruchomienia X klientw. Jeli plik ten nie istnieje,
zostan uyte domylne wartoci systemu z pliku
<CODE>/usr/X11R6/lib/X11/xinit/xinitrc</CODE>.
<P>Standardowy pliki <CODE>.xinitrc</CODE> wyglda podobnie jak poniszy:
<BLOCKQUOTE><CODE>
<PRE>
#!/bin/sh

xterm -fn 7x13bold -geometry 80x32+10+50 &amp;
xterm -fn 9x15bold -geometry 80x34+30-10 &amp;
oclock -geometry 70x70-7+7 &amp;
xsetroot -solid midnightblue &amp;

exec twm 
</PRE>
</CODE></BLOCKQUOTE>
<P>Skrypt ten wystartuje dwch kilientw <CODE>xterm</CODE>, <CODE>oclock</CODE> oraz
ustawi kolor ta okna root'a na <CODE>midnightblue</CODE>. Nastpnie wystartuje
menader okien <CODE>twm</CODE>. Zauwa, i <CODE>twm</CODE> wykonuje si z
powokowego wyraenia <CODE>exec</CODE>. W ten sposb proces <CODE>xinit</CODE>
zostanie zastpiony przez <CODE>twm</CODE>. Kiedy tylko proces <CODE>twm</CODE>
zostanie powoany do ycia, X serwer wyczy si. Moesz wyj z
<CODE>twm</CODE> uywajc gwnego menu. W tym celu nacinij na tle pulpitu
klawisz myszy 1 -- wywietli to rozwijalne menu, ktre pozwoli Tobie
uaktywni opcj <CODE>Exit Twm</CODE>.
<P>Upewnij si, e ostatnia komenda w pliku <CODE>.xinitrc</CODE> startuje z
<CODE>exec</CODE> i e nie jest ona umieszczona w tle (adnego znaku &amp; na kocu
linii), w przeciwnym bowiem razie X serwer wyczy si zaraz po tym, jak
tylko wystartuje klientw z pliku <CODE>.xinitrc</CODE>.
<P>Alternatywnie moesz wyj z X'a wciskajc kombinacj klawiszy
<CODE>ctrl-alt-backspace</CODE>, co bezporednio zabija X serwer i wychodzi z X
Window System.
<P>Powyej zaprezentowano bardzo, ale to bardzo prost konfiguracj pulpitu.
Wkadajc troch pracy w swj plik <CODE>.xinitrc</CODE> moesz osign wiele
wspaniaych programw i konfiguracji. Przykadowo, menader okien
<CODE>fvwm</CODE> moe umoliwia uywanie pulpitu wirtualnego. Moesz rwnie
ustawi kolory, czcionki, wielko i pozycje okien i tak dalej, co tylko
dusza zapragnie.
<P>Jeli dopiero zaczynasz poznawa rodowisko X Window System, gorco polecamy
zapoznanie si z jaks ksik z tego zakresu, np. <EM>The X Window System:
A User's Guide</EM>. Uywanie i konfiguracja X'a s o wiele nazbyt zoone,
by je tutaj omawia. Wskazwek na sam pocztek poszukaj na stronach
podrcznika odnoszcych si do <CODE>xterm</CODE>, <CODE>oclock</CODE> i
<CODE>twm</CODE>.
<P>
<H2>5.1 Warunki uytkowania niniejszego dokumentu</H2>

<P>Copyright (c) 1996 by Eric S. Raymond.
Niniejszy dokument moesz uywa, rozpowszechnia i reprodukowa w
dowolny sposb o ile:
<P>
<UL>
<LI>Nie pominiesz lub nie zmienisz niniejszej uwagi odnonie prawa autorskiego.</LI>
<LI>Nie pominiesz lub nie zmienisz numeru wersji i daty.</LI>
<LI>Nie pominiesz lub nie zmienisz namiaru na aktualn wersj w WWW.</LI>
<LI>Jasno i wyranie zaznaczysz wszelkie skrty, zmiany lub wersje.</LI>
</UL>
<P>Powysze restrykcje maj na celu ochron potencjalnych czytelnikw przed
starymi lub niekompletnymi wersjami. Spytaj si mnie jeli przypuszczasz,
i masz jaki wany powd dla uczynienia Tobie wyjtku.
<P>
<H2>5.2 Podzikowania</H2>

<P>Niniejszy dokument powoa do ycia Matt Welsh w zacofanych czasach, gdy
panowa mtny pierwotny chaos. Dziki Matt!
<P>
<H2>5.3 Od tumacza</H2>

<P>Copyright (c) for the Polish translation by Piotr Tczyski, 1997.
<P>
<UL>
<LI>Warunki uytkowania polskiej wersji niniejszego dokumentu s
identyczne z tymi wymienionymi przez autora wersji oryginalnej.</LI>
<LI>Najnowsza wersja tekstu oryginalnego dostpna jest zawsze pod adresem
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/XFree86-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/XFree86-HOWTO.html</A>.</LI>
<LI>Najnowsza wersja tumaczenia dostpna jest zawsze pod adresem 
<A HREF="http://www.jtz.org.pl/">http://www.jtz.org.pl/</A> lub 
<A HREF="ftp://ftp.jtz.org.pl/HOWTO/"></A>nie zapomnij o duych literach!
;) a wkrtce rwnie pod moim nowym namiarem.</LI>
</UL>
<P>Jeli masz jakiekolwiek pytania czy uwagi odnonie tumaczenia bd te
zwyczajnie znajdziesz byka nie krpuj si i wylij do mnie wiadomo poczt
elektroniczn. W ten sposb nastpna wersja bdzie lepsza, ku poytkowi nas
wszystkich. Hmm, moesz te przesa mi komplementy i pochway... ;) Tak czy
inaczej -- dziki.
<P><B>Podzikowania</B>
<P>Dziki za nieocenion pomoc przy powstawaniu i dalszej dystrybucji
niniejszego dokumentu oryginalnemu jego twrcy, czyli Ericowi S. Raymondowi,
caej fantastycznej i tryskajcej humorem grupie JTZ (Jak To Zrobi), oraz
uroczemu kociakowi ;) o imieniu Danka. No i oczywicie twrcy samego Linuxa,
czyli Linusowi Torvaldsowi, 
<A HREF="mailto:torvalds@cs.helsinki.fi">torvalds@cs.helsinki.fi</A>, przez ktrego mamy tyle wietnej zabawy.
<P>
</BODY>
</HTML>