PLD-doc/book: pl_book__master.docb pl_book__x/pl_x.chp pl_book__x/pl_x__ati.sec pl_book__x/pl_x__gno...

qwiat cvs w pld-linux.org
Sob, 14 Maj 2005, 04:20:17 CEST


Author: qwiat
Date: Sat May 14 04:20:03 2005
New Revision: 5958

Added:
   PLD-doc/book/pl_book__x/pl_x__ati.sec
   PLD-doc/book/pl_book__x/pl_x__gnome.sec
   PLD-doc/book/pl_book__x/pl_x__kde.sec
   PLD-doc/book/pl_book__x/pl_x__nvidia.sec
   PLD-doc/book/pl_book__x/pl_x__wstep.sec
   PLD-doc/book/pl_book__x/pl_x__x.sec
   PLD-doc/book/pl_book__x/pl_x__zaawansowane.sec
   PLD-doc/book/pl_book__x/pl_x__zakonczenie.sec
Modified:
   PLD-doc/book/pl_book__master.docb
   PLD-doc/book/pl_book__x/pl_x.chp
Log:
- rozbicie rozdzialu o x-window na mniejsze pliki


Modified: PLD-doc/book/pl_book__master.docb
==============================================================================
--- PLD-doc/book/pl_book__master.docb	(original)
+++ PLD-doc/book/pl_book__master.docb	Sat May 14 04:20:03 2005
@@ -82,9 +82,19 @@
 <!ENTITY uslugi_syslog-ng SYSTEM "pl_book__uslugi/pl_uslugi__syslog-ng.sec">
 <!ENTITY uslugi_jabber2 SYSTEM "pl_book__uslugi/pl_uslugi__jabber2.sec">
 <!ENTITY x SYSTEM "pl_book__x/pl_x.chp">
-<!ENTITY x_xserver SYSTEM "pl_book__x/pl_x__okienka.sec">
+<!-- <!ENTITY x_xserver SYSTEM "pl_book__x/pl_x__okienka.sec"> -->
 <!ENTITY x_blackbox SYSTEM "pl_book__x/pl_x__blackbox.sec">
 <!ENTITY x_fluxbox SYSTEM "pl_book__x/pl_x__fluxbox.sec">
+
+<!ENTITY x_ati SYSTEM "pl_book__x/pl_x__ati.sec">
+<!ENTITY x_gnome SYSTEM "pl_book__x/pl_x__gnome.sec">
+<!ENTITY x_kde SYSTEM "pl_book__x/pl_x__kde.sec">
+<!ENTITY x_nvidia SYSTEM "pl_book__x/pl_x__nvidia.sec">
+<!ENTITY x_wstep SYSTEM "pl_book__x/pl_x__wstep.sec">
+<!ENTITY x_x SYSTEM "pl_book__x/pl_x__x.sec">
+<!ENTITY x_zaawansowane SYSTEM "pl_book__x/pl_x__zaawansowane.sec">
+<!ENTITY x_zakonczenie SYSTEM "pl_book__x/pl_x__zakonczenie.sec">
+
 <!ENTITY devel_tutor SYSTEM "pl_book__devel/pl_devel__podstawy.chp">
 <!ENTITY podrecznik SYSTEM "pl_book__autorzy/pl_autorzy.chp">
 <!ENTITY licencja SYSTEM "pl_book__licencja/pl_licencja.chp">

Modified: PLD-doc/book/pl_book__x/pl_x.chp
==============================================================================
--- PLD-doc/book/pl_book__x/pl_x.chp	(original)
+++ PLD-doc/book/pl_book__x/pl_x.chp	Sat May 14 04:20:03 2005
@@ -4,7 +4,19 @@
 <title>X-Window</title>
 <para>Rozdział opisuje konfigurację środowiska graficznego.</para>
 <!-- &konfiguracja__sysconfig; -->
-&x_xserver;
+
+<!-- &x_xserver; -->
+
+&x_wstep;
+&x_x;
+&x_nvidia;
+&x_ati;
+&x_zaawansowane;
+&x_gnome;
+&x_kde;
+&x_zakonczenie;
+
+
 &x_blackbox;
 &x_fluxbox;
 </chapter>

Added: PLD-doc/book/pl_book__x/pl_x__ati.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__x/pl_x__ati.sec	Sat May 14 04:20:03 2005
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="x_ati">
+<title>Karty firmy ATI</title>
+	<para>
+	Do zainstalowania kart graficznych firmy ATI zalecamy
+	wykorzystać firmowe sterowniki <productname>firegl</productname>. Z
+	serwerem <productname>X11</productname> dostarczane są także
+	otwarte sterowniki <productname>X11-driver-ati</productname> -
+	jednak nie wykorzystują one wszystkich możliwości jakie dają
+	sterowniki <productname>firegl</productname> i dopiero przy
+	dużych problemach z nimi możemy jako awaryjne skonfigurować
+	serwer X11 z otwartymi sterownikami ATI.
+	</para>
+	<para>
+	Aby wczytać <productname>firegl</productname>, należy za pomocą
+	programu <productname>poldek</productname> zainstalować
+	pakiety:
+	</para>
+	<screen># X11-driver-firegl kernel-video-firegl</screen>
+	<para>
+	Następnie (tak jak wspomniano wcześniej) za pomocą programu
+	<productname>fglrxconfig</productname> generujemy plik
+	konfiguracyjny dla serwera X11. Oprócz pytań związanych z
+	serwerem odpowiemy na szereg pytań dotyczących karty
+	graficznej i monitora (możemy np. zdecydować o tym czy chcemy
+	pracować w systemie jedno-monitorowym, czy też z monitorem i
+	odbiornikiem TV). 
+	</para>
+	<para>
+	Wygenerowany plik, tak jak przedstawiono to w rozdziale
+	dotyczącym instalacji X11 należy z katalogu domowego
+	użytkownika <emphasis>root</emphasis> do katalogu
+	<filename>/etc/X11/</filename> i dokonać ewentualnych korekt
+	dotyczących myszy i obsługi czcionek
+	</para>
+	<para>
+	Aby karta graficzna została poprawnie zainicjowana musimy
+	wczytać odpowiednie moduły kernela. Na początku musi to być
+	moduł, który umożliwi nam prace karty z AGP - moduł ten jest
+	zależny od posiadanej płyty głównej. Przykładowo dla płyt z
+	chipsetem <productname>nforce2</productname> jest to moduł:
+	</para>
+	<screen># modprobe nvidia-agp</screen>
+	<para>
+	To jaki posiadamy chipset i jaki moduł należy wczytać, 
+	możemy spróbować dowiedzieć się za
+	pomocą programu <productname>pcidev</productname> z pakietu
+	<productname>pci-database</productname>:
+	</para>
+	<screen># pcidev agp
+10de01e0 nvidia-agp nVidia Corporation|nForce2 AGP (different version?)</screen>
+	<para>
+	Następnie wczytujemy moduł kernela obsługujący karty ATI:
+	</para>
+	<screen># modprobe fglrx</screen>
+	<para>
+	Aby zmiany były trwałe, dopiszmy oba moduły do pliku
+	<filename>/etc/modules</filename> i wykonajmy polecenie
+	<productname>depmod -a</productname>
+	</para>
+	<para>
+	Teraz możemy wrócić do konfigurowania serwera X11 i jego testowego
+	uruchomienia. W przypadku problemów standardowo zaglądamy w
+	logi.
+	</para>
+</section>

Added: PLD-doc/book/pl_book__x/pl_x__gnome.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__x/pl_x__gnome.sec	Sat May 14 04:20:03 2005
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="x_gnome">
+<title>Środowisko Gnome</title>
+	<para>
+		Aby posiadać GNOME w PLD proponujemy zainstalować za
+		pomocą programu <productname>poldek</productname>
+		następujące pakiety:
+	</para>
+	<screen>gnome-desktop gnome-session xscreensaver-gnome gnome-themes \
+gnome-icon-theme gnome-panel gnome-splash-gnome metacity \
+gnome-applets</screen>			
+	<para>
+		W przypadku posiadania skonfigurowanej karty muzycznej
+		(np. przy pomocy <productname>ALSA</productname>)
+		zalecamy doinstalować paczki:
+	</para>
+	<screen>gnome-media</screen>
+	<para>
+		Ten zestaw to minimum, umożliwiający uruchomienie
+		<productname>GNOME</productname>
+		pod serwerem <productname>X11</productname>. Aby móc
+		uruchomić tego menadżera - w katalogu domowym
+		użytkownika wykonujemy polecenie:
+	</para>
+	<screen>$ echo "gnome-session" >.desktop</screen>
+	<para>
+		Od tej chwili domyślnym środowiskiem graficznym dla
+		danego użytkownika jest
+		<productname>GNOME</productname>. Możemy wystartować
+		swój nowy desktop za pomocą polecenia
+		<command>startx</command>.
+	</para>
+</section>

Added: PLD-doc/book/pl_book__x/pl_x__kde.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__x/pl_x__kde.sec	Sat May 14 04:20:03 2005
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="x_kde">
+<title>Środowisko KDE</title>
+	<para>
+		Poniżej przedstawiamy listę zalecanych pakietów dla
+		<productname>KDE</productname>:
+	</para>
+	<screen>kdeaddons-ark kdeadmin-kpackage kdebase-desktop kdebase-kate \
+kdebase-konsole kdebase-kwrite kdegraphics-kfile \
+kdegraphics-kghostview kdegraphics-kpdf kdemultimedia-akode \
+kdemultimedia-juk kdemultimedia-kaboodle kdemultimedia-kfile \
+kdemultimedia-kmid kdemultimedia-kmix kdemultimedia-kscd \
+kdemultimedia-mpeglib kdenetwork-kget kdesdk-kfile \
+kdeutils-ark kdeutils-kcalc kdeutils-kedit kdeutils-kfloppy \
+kdeutils-kwalletmanager konqueror</screen>
+	<para>
+		Aby móc uruchomić <productname>KDE</productname> dla
+		danego użytkownika, w jego katalogu domowym wykonujemy
+		polecenie:
+	</para>
+	<screen>$ echo "kde" >.desktop</screen>
+	<para>
+		Od tej chwili, domyślnym środowiskiem graficznym dla
+		tego użytkownika jest
+		<productname>KDE</productname>, które możemy uruchomić
+		za pomocą polecenia <command>startx</command>.
+	</para>
+</section>

Added: PLD-doc/book/pl_book__x/pl_x__nvidia.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__x/pl_x__nvidia.sec	Sat May 14 04:20:03 2005
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="x_nvidia">
+<title>Karty firmy nVidia</title>
+	<para>
+	Do zainstalowania kart graficznych firmy NVIDIA zalecamy
+	wykorzystać firmowe sterowniki
+	<productname>nvidia</productname>. Z serwerem
+	<productname>X11</productname> dostarczany jest sterownik
+	<emphasis>nv</emphasis> jednak w stosunku do firmowych
+	sterowników jest zdecydowanie wolniejszy, chociaż w przypadku 
+	wykorzystania <productname>rivafb</productname> jesteśmy
+	zmuszeni do użycia otwartych sterowników
+	<productname>nv</productname>.	 
+	</para>
+	<para>
+	Aby wczytać sterowniki firmowe, należy za pomocą programu
+	<productname>poldek</productname> zainstalować pakiety:
+	</para>
+	<screen># X11-driver-nvidia kernel-video-nvidia</screen>	
+	<para>
+	Następnie w wygenerowanym pliku konfiguracyjnym serwera X11
+	dokonujemy zmian w sekcji <emphasis>Device</emphasis> Card0:
+	</para>
+	<screen>Identifier  "Card0"
+Driver      "nvidia"
+VendorName  "nVidia Corporation"
+BoardName   "NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
+BusID       "PCI:1:0:0"
+Option          "DPMS" "on"
+Option          "noDCC" "on"
+Option          "NoLogo" "on"</screen>
+	<para>
+	Czyli praktycznie zamieniamy ciąg znaków w linijce
+	<emphasis>Driver</emphasis> z <filename>nv</filename> na
+	<filename>nvidia</filename>.
+	</para>
+	<para>
+	Teraz wracamy do serwera X11 i jego testowego
+	uruchomienia. W przypadku problemów standardowo zaglądamy w
+	logi.
+	</para>
+
+</section>

Added: PLD-doc/book/pl_book__x/pl_x__wstep.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__x/pl_x__wstep.sec	Sat May 14 04:20:03 2005
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="x_wstep">
+<title>Wstęp</title>
+	<para>W rozdziale tym postaramy pomóc w stworzeniu systemu
+		"biurkowego" zwanego czasami "desktopem" albo po prostu "okienkami pod
+		Linuxem". Mimo, że PLD nie jest specjalnie projektowane pod tym kątem,
+		to jednak możemy stworzyć sobie bardzo elastyczne środowisko
+		graficzne, które indywidualnie dopasowe może z powodzeniem konkurować
+		z komercyjnymi rozwiązaniami.
+		Sam proces tworzenia desktopu możemy podzielić na:
+	</para>
+		<itemizedlist>
+			<listitem>
+				<para>
+					Instalację i konfigurację serwera protokołu X11 (tutaj
+					opiszemy proces instalacji systemu
+					<productname>X.org</productname>)
+				</para>
+			</listitem>
+			<listitem>
+				<para>
+					Instalację i konfigurację menedżera okienek
+					dla X.org (przedstawimy tutaj
+					<productname>KDE</productname> i
+					<productname>GNOME</productname>)
+				</para>
+			</listitem>
+		</itemizedlist>
+	<para>
+		Od razu należy przestrzec, że środowisko graficzne jest obsługiwane
+		przez skończoną liczbę urządzeń (dotyczy to zwłaszcza kart
+		graficznych) i może się niestety zdarzyć, że posiadamy kartę
+		graficzną, która nie jest obsługiwana. Jeżeli jest to nowy sprzęt to
+		pozostanie nam czekanie na odpowiednie sterowniki. Poniżej opiszemy
+		instalację kart graficznych dla firm ATI i NVIDIA (wersje sterowników
+		dostarczanych przez producentów w/w kart). W większości przypadków
+		opis będzie adekwatny do posiadanych kart graficznych. Dla innych kart
+		zapraszamy do <ulink url="http://wiki.x.org/">angielskiego
+			kompedium wiedzy o X-ach</ulink> lub <ulink
+			url="http://www.xfree86.org/">strony XFree86</ulink>, z której
+		to wywodzi się <productname>X.org</productname>. Zapraszamy tam także w
+		przypadku innych problemów.
+	</para>
+	<para>
+		Tak jak napisalismy wcześniej, środowisko graficzne jest bardzo
+		elastyczne, dlatego też poniższy opis zawiera bardzo uproszczony
+		schemat postępowania. Umożliwi nam jednak uruchomienie podstawowej
+		wersji, która może być później dowolnie rozwijana.
+	</para>
+</section>

Added: PLD-doc/book/pl_book__x/pl_x__x.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__x/pl_x__x.sec	Sat May 14 04:20:03 2005
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="x_xserver">
+<title>X-Server</title>
+	<para>
+		Na początku, korzystając z programu
+		<productname>poldek</productname> instalujemy pakiety
+		potrzebne do uruchomienia serwera X11 :
+		<screen>install X11 X11-modules X11-fonts-100dpi-ISO8859-2 X11-setup \
+X11-imake X11-libs X11-Xserver X11-OpenGL-libs X11-fonts \
+X11-xfs X11-common X11-fonts-base X11-xauth X11-fonts \
+X11-fonts-75dpi-ISO8859-2 X11-OpenGL-core X11-fonts-100dpi \
+X11-fonts-ISO8859-2 X11-sessreg xinitrc-ng</screen>
+	</para>
+	<para>
+		Następnie możemy wygenerować wstępną konfigurację
+		serwera X11:
+	</para>
+	<note>
+		<title>Dla użytkowników kart graficznych ATI</title>
+		<para>Użytkownicy kart ATI zamiast polecenia podanego
+		niżej powinni korzystać z
+		<productname>fglrxconfig</productname>
+		zawartego w pakiecie
+		<productname>X11-driver-firegl</productname>.
+		Więcej szczegółów w rozdziale dotyczącym instalacji
+		kart ATI</para>
+	</note>
+	<screen># X -configure</screen>
+	<para>
+		W wyniku działania w/w polecenia w katalogu domowym
+		użytkownika (w tym wypadku <filename>/root/</filename>)
+		powstanie plik <filename>xorg.conf.new</filename>.
+		Jedyne co w tej chwili zmienimy w tym pliku, to wskazanie na
+		urządzenia myszki. Standardowe
+		<filename>/dev/mouse</filename> zamienimy na
+		<filename>/dev/input/mice</filename>
+	</para>
+	<note>
+		<title>Dla użytkowników myszy z kernelem serii 2.6.x</title>
+		<para>W kernelach serii 2.6.x należy załadować
+			odpowiedni moduł kernela, który pozwoli
+			korzystać nam z myszki. Zwykle wystarczy
+			wykonać polecenie</para>
+		<screen># modprobe psmouse</screen>
+		<para>Aby moduł ładował się za każdym razem, gdy
+			uruchamiamy system, należy dodać moduł
+			<filename>psmouse</filename> do
+			pliku <filename>/etc/modules</filename> i dla
+			pewności wywołać polecenie <filename>depmod -a</filename>
+		</para>
+	</note>
+	<para>
+		Dla wygody założymy także, że będziemy korzystać z
+		serwera czcionek <productname>X11-xfs</productname>,
+		który uruchamiamy poleceniem <filename>/etc/init.d/xfs start</filename>.
+		Dlatego też sekcja dotycząca czcionek w pliku
+		<filename>xorg.conf.new</filename> powinna wyglądać
+		podobnie do podanego niżej przykładu:
+	</para>
+	<screen>Section "Files"
+
+# The location of the RGB database.  Note, this is the
+# name of the
+# file minus the extension (like ".txt" or ".db").
+# There is normally
+# no need to change the default.
+
+	RgbPath     "/usr/X11R6/lib/X11/rgb"
+
+# Multiple FontPath entries are allowed (which are
+# concatenated together),
+# as well as specifying multiple comma-separated
+# entries in one FontPath
+# command (or a combination of both methods)
+#
+# If you don't have a floating point coprocessor
+# and emacs, Mosaic or other
+# programs take long to start up, try moving the
+# Type1 and Speedo directory
+# to the end of this list (or comment them out).
+#
+
+	#    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
+	#    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
+	#    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
+	#    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
+	#    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
+	#    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
+	#    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
+	#    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
+
+	FontPath    "unix/:7100"
+
+# The module search path.  The default path is shown here.
+
+	#    ModulePath "/usr/X11R6/lib/modules"
+
+EndSection</screen>
+	<para>
+		Czyli komentujemy wszystkie wywołania bezpośrednie do czcionek
+		i przekazujemy obsługę zarządzania czcionkami serwerowi
+		<productname>xfs</productname>
+	</para>
+	<para>
+		Zmieniamy teraz nazwę:
+	</para>
+	<screen># mv xorg.conf.new /etc/X11/xorg.conf</screen>
+	<para>
+		Teraz w zależności od posiadanej karty graficznej,
+		konfigurujemy nowoskopiowany plik pod konkretną kartę (patrz
+		dalsze rozdziały tego dokumentu jeżeli jest to karta firm ATI
+		lub NVIDIA) i po poprawnym jego ustawieniu możemy spróbować,
+		czy serwer nam się uruchamia. Robimy to poleceniem 
+	</para>
+	<screen># X</screen>
+	<para>
+		Jeżeli ukaże nam się drobna szachownica i będziemy mogli
+		ruszać kursorem w kształcie litery "X" to możemy uznać, że
+		wszystko jest w porządku. Aby wyjść z tego dosyć surowego
+		środowiska korzystamy z klawiszy
+		<keycap>ALT-CTR-BACKSPACE</keycap>. Jeżeli jednak wyskoczy
+		jakiś błąd to należy przeanalizować log
+		<filename>/var/log/Xorg.0.log</filename> i usunąć przyczynę
+		błędu.
+	</para>
+	<para>
+		Po uruchomieniu serwera X11 musimy zdecydować się na dodanie
+		menadżera okienek. Jeżeli wybraliśmy KDE lub/i GNOME to
+		zapraszam do rozdziałów dotyczących ich konfiguracji.
+	</para>
+</section>

Added: PLD-doc/book/pl_book__x/pl_x__zaawansowane.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__x/pl_x__zaawansowane.sec	Sat May 14 04:20:03 2005
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="x_zaawansowane">
+<title>Zaawansowane</title>
+	<para>
+		W tym miejscu zajmiemy się przystosowaniem "okienek" 
+		do naszych preferencji. Oczywiście temat
+		jest rozległy - dlatego zajmiemy się bardziej ważnymi
+		aspektami. Po więcej szczegółów odsyłamy do
+		dokumentacji <productname>X11</productname>. Dla
+		porządku podajemy, że "obrabiamy" plik
+		<filename>/etc/X11/xorg.conf</filename>.
+	</para>
+	<para>
+		Na początek klawiatura. Sprawdźmy, czy nasz serwer
+		dobrze ma wpisane parametry określające nasz kraj
+		(sekcja: InputDevice - Identifier  "Keyboard1"):
+	</para>
+	<screen>	Option "XkbRules"   "xfree86"
+Option "XkbModel"   "pc105"
+Option "XkbLayout"  "pl"</screen>
+	<para>
+		Następnie zbadajmy naszą mysz. Przykładowo tutaj mamy
+		do czynienia z myszką typu <emphasis>PS/2</emphasis>
+		czyli dosyć popularny standard. Poniższy wpis
+		uaktywnia m.in. w naszej myszce środkowe kółko:
+	</para>
+	<screen>Section "InputDevice"
+	
+# Identifier and driver
+	
+Identifier  "Mouse1"
+Driver "mouse"
+Option "Protocol"   "ImPS/2"
+Option "ZAxisMapping"   "4 5"
+Option "Device"     "/dev/input/mice"</screen>
+	<para>
+		Teraz weźmiemy pod lupę nasz monitor. Wiadomo, że
+		ergonomia tego urządzenia jest bardzo ważna.
+		Przykładowy wpis może wyglądać tak:
+	</para>
+	<screen>Section "Monitor"
+Identifier  "Monitor0"
+HorizSync   31.5 - 96
+VertRefresh 85 - 85
+Option "DPMS"</screen>
+	<para>
+		Ważnym parametrem jest <emphasis>HorizSync</emphasis>,
+		który opisuje zakres pracy naszego monitora w kHz
+		(dane tego zakresu powinny być w technicznej
+		specyfikacji naszego monitora - lepiej z tymi danymi
+		nie eksperymentować!). Drugi ważny parametr to
+		<emphasis>VertRefresh</emphasis> czyli odświeżanie
+		monitora w Hz. W naszym przypadku ustalamy stałą
+		wartość <emphasis>85 Hz</emphasis> co jest wartością
+		"zdrową" dla naszych oczu (oczywiście pod warunkiem,
+		że nasz monitor, przy danej rozdzielczości pozwala na
+		wyświetlanie z taką wartością odświeżania).
+	</para>
+	<para>
+		Powyższe parametry nie są ostatnimi, jakie nam pozostały
+		w związku z wyświetlaniem:
+	</para>
+	<screen>Section "Screen"
+Identifier  "Screen0"
+Device      "ATI Graphics Adapter connector 0"
+Monitor     "Monitor0"
+DefaultDepth 24
+
+Subsection "Display"
+Depth       24
+Modes	"1024x768"
+ViewPort	0 0  #	initial	origin if mode is smaller than desktop 
+Virtual	1024 768
+EndSubsection
+EndSection</screen>
+	<para>
+		Ustawiliśmy tutaj <emphasis>24 bitowe</emphasis> odwzorowanie kolorów,
+		rozdzielczość <emphasis>1024x768</emphasis> i
+		rozdzielczość tzw. Wirtualnego desktopu - wartość
+		równa rozdzielczości głównego okienka, oznacza, że nie
+		będziemy mieli "pływającego okienka", który w zwykłych
+		desktopach jest trochę męczący.
+	</para>
+	<para>
+		W tym miejscu zakończymy opis tuning-u "okienek". 
+		Oczywiście posiadając specyficzne
+		urządzenie w naszym zestawie komputerowym musimy
+		znaleźć opis jego optymalnego ustawienia - powyższe
+		rady są na tyle uniwersalne, że można było je tu
+		podać.
+	</para>
+</section>

Added: PLD-doc/book/pl_book__x/pl_x__zakonczenie.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__x/pl_x__zakonczenie.sec	Sat May 14 04:20:03 2005
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="x_zakonczenie">
+<title>Zakończenie</title>
+		<para>
+			Na koniec zostało nam tak skonfigurować naszego linuxa
+			aby po starcie nie trzeba było pracowicie wklepywać
+			<filename>startx</filename> tylko od razu przestawiał
+			się w tryb graficzny i proponował zalogowanie już do
+			skonfigurowanego serwera
+			<productname>X11</productname>. Na początek wybieramy
+			program zarządzający sesjami. Do wyboru mamy m.in.
+			<productname>kdm</productname>,
+			<productname>gdm</productname> i
+			<productname>xdm</productname>. Dwa pierwsze wywodzą
+			się od <productname>KDE</productname> i
+			<productname>GNOME</productname> ale każdy z nich
+			współpracuje z innymi "okienkami". W dalszej części
+			założymy, że korzystamy z programu
+			<productname>kdm</productname>. Instalujemy więc
+			poldkiem program:
+		</para>
+		<screen># poldek -i kdm</screen>
+		<para>
+			Dla lokalnej pracy nie trzeba nic specjalnie
+			konfigurować, więc od razu możemy uruchomić demona
+			<productname>kdm</productname> poleceniem:
+		</para>
+		<screen># /etc/init.d/kdm start</screen>
+		<para>
+			Jedynie co może nas na początek zdziwić, to brak
+			możliwości zalogowania przez
+			<emphasis>root</emphasis>. Co łatwo zmienić w
+			konfiguracji <productname>kdm</productname> w pliku
+			<filename>/etc/X11/kdm/kdmrc</filename>. Następujący
+			wpis umożliwi nam logowanie do konta
+			<emphasis>root</emphasis>:
+		</para>
+		<screen># Allow root logins?
+# Default is false
+AllowRootLogin=true</screen>
+		<para>
+			Zostało nam jeszcze poinformować nasz system, że
+			chcemy aby nasz zarządca uruchamiał
+			się po starcie systemu. W tym celu poprawimy plik
+			<filename>/etc/inittab</filename>
+		</para>
+		<note><title>Ostrożnie z modyfikacjami w tym pliku!</title>
+			<para>Plik <filename>/etc/inittab</filename> jest
+				bardzo ważnym plikiem dla systemu - dlatego
+				też zmiany tu dokonywane muszą być robione z
+				dużą ostrożnością!</para>
+		</note>
+		<screen>#id:3:initdefault:
+id:5:initdefault:</screen>
+		<para>
+			Zmieniamy tutaj tryb domyślny "3" na
+			tryb "5". Jeszcze jedna zmiana w tym pliku dotyczy
+			podania nazwy naszego zarządcy sesji X11. Wpis
+			znajduje się na samym końcu:
+		</para>
+		<screen># Run xdm in runlevel 5
+#x:5:respawn:/usr/bin/X11/xdm -nodaemon
+x:5:respawn:/usr/bin/X11/kdm -nodaemon</screen>
+		<para>
+			Po zapisaniu zmian możemy dokonać restartu systemu i
+			sprawdzić czy wszystko jest w porządku. W przypadku
+			kłopotów, zawsze zostaje nam w odwodzie tryb "single"
+			albo któryś zestaw ratunkowy
+			(<productname>RescueCD</productname> lub
+			<productname>LiveCD</productname>). Po poprawnym
+			uruchomieniu pozostaje nam tylko żeby nasze "okienka"
+			nie były "nieme" - tu może przydać się
+			<productname>alsa</productname>, mogły drukować
+			(<productname>cups</productname>) itp. Musimy także
+			dograć programy, które są nam potrzebne do pracy lub
+			zabawy - ale to już temat na inne opracowanie.
+		</para>
+</section>




Więcej informacji o liście dyskusyjnej pld-doc