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