Author: qwiat
Date: Sun Oct 21 14:14:58 2007
New Revision: 8836

Modified:
   PLD-doc/book/pl_book__x/pl_x__zaawansowane.sec
Log:
- count of fixes and cleanups


Modified: PLD-doc/book/pl_book__x/pl_x__zaawansowane.sec
==============================================================================
--- PLD-doc/book/pl_book__x/pl_x__zaawansowane.sec      (original)
+++ PLD-doc/book/pl_book__x/pl_x__zaawansowane.sec      Sun Oct 21 14:14:58 2007
@@ -3,38 +3,39 @@
        <title>Zaawansowane</title>
        <para>
                W tym miejscu zajmiemy się bardziej zaawansowaną konfiguracją
-               X-Servera.  Zakładamy, że istnieje wstępnie
-               skonfigurowany plik <filename>/etc/X11/xorg.conf</filename>
+               X-Servera.  Zakładam, że istnieje wstępnie
+               skonfigurowany plik <filename>/etc/X11/xorg.conf</filename>,
                za pomocą polecenia <command>X -configure</command>.
-               Wiele opisanych tu czynności konfiguracyjnych konkretnych 
podsystemów
+               Wiele opisanych tu czynności konfiguracyjnych dla konkretnych 
podsystemów,
                wykonujemy za pomocą programu <command>xorgcfg</command>, 
uruchamiamy go
                w trybie tekstowym :
-               <screen>xorgcfg -textmode</screen>
+               <screen># xorgcfg -textmode</screen>
                Po uruchomieniu zobaczymy listę
-               dostępnych kategorii, odpowiadają one dalszym opisom. 
Przykładowo aby
-               skonfigurować myszkę wybieramyz listy opcję: <literal>Configure 
mouse</literal>
+               dostępnych kategorii, odpowiadają one dalszym opisom. 
Przykładowo, aby
+               skonfigurować myszkę, wybieramy z listy opcję: 
<literal>Configure mouse</literal>
                a następnie <literal>Edit Mouse0</literal> itd. Po ustawieniu 
wszystkich
-               interesujących nas opcji wybieramy <literal>Write xorg.conf and 
quit</literal>
+               interesujących nas opcji, wybieramy <literal>Write xorg.conf 
and quit</literal>
        </para>
        <para>
                Bardziej zaawansowane będą wymagały ingerencji za pomocą
                edytora tekstu, przypominam, że "obrabiamy" plik
-               <filename>/etc/X11/xorg.conf</filename>.
+               <filename># /etc/X11/xorg.conf</filename>.
        </para>
 
 <section id="x_zaawansowane_mysz">
        <title>Mysz</title>
        <para>
-               Zakładam, że jesteśmy w sekcji konfiguracji myszki.
-               Dla współczesnych myszek w konfiguracji protokołu wybieramy
+               Zakładam, że w programie wybraliśmy sekcję konfiguracji myszki.
+               Dla współczesnych myszek, w konfiguracji protokołu wybieramy
                <option>Auto</option>, dla myszek szeregowych wybierzemy
-               <option>Microsoft</option>. Następnie konfigurator spyta o to
+               <option>Microsoft</option>. Następnie konfigurator spyta o to,
                czy dla myszek dwuprzyciskowych włączyć emulację trzeciego 
klawisza,
                w przypadku myszek o większej ilości przycisków odpowiadamy
                negatywnie. Jako urządzenie
                wybieramy <filename>/dev/input/mice</filename>.
-               Po zapisaniu takiej konfiguracji otrzymamy taką treść sekcji
-               ustawień myszy w pliku <filename>/etc/X11/xorg.conf</filename>:
+               Po zapisaniu wybranej konfiguracji, otrzymamy w sekcji
+               ustawień myszy w pliku <filename>/etc/X11/xorg.conf</filename>
+               fragment o zbliżonej konstrukcji:
        </para>
 <screen>Section "InputDevice"
         Identifier  "Mouse0"
@@ -69,9 +70,9 @@
        <title>Klawiatura</title>
        <para>
                Nowo wygenerowany plik konfiguracji nie zawiera opcji lokalnych,
-               aby je ustawić, w <command>xorgcfg</command>, w sekcji 
konfiguracji
-               klawiatury dla <literal>Keyboard model</literal> 
-               wybieramy np. <option>Generic 104-key PC</option>
+               aby je ustawić, z menu programu wybieramy <literal>Configure 
keyboard</literal>,
+               Jako model (<literal>Keyboard model</literal>) 
+               wybieramy np. <option>Generic 104-key PC</option>,
                a w <literal>Keyboard layout</literal> ustawiamy 
<option>Poland</option>.
                Powyższa operacja wygeneruje następującą konfigurację 
klawiatury:
 <screen>Section "InputDevice"
@@ -82,7 +83,8 @@
 EndSection</screen>
                W przypadku starszych wersji X.Org (w 
<productname>Ac</productname>)
                <command>X -configure</command> ustawiany jest zły sterownik 
klawiatury,
-               należy go zmienić na <literal>kbd</literal>, jak na powyżym 
fragmencie.
+               należy go zmienić na <literal>kbd</literal>, jak na powyższym 
fragmencie.
+               Możemy to wykonać za pomocą dowolnego edytora tekstu.
        </para>
        <para>
                Jeśli posiadamy klawiaturę multimedialną i chcemy
@@ -99,16 +101,16 @@
        <para>
                Właściciele monitorów LCD/Plasma są na uprzywilejowanej
                pozycji, jeśli sterownik karty graficznej potrafi "porozumieć 
się"
-               z monitorem (za pomocą DDC) to nie są wymagane żadne czynności 
konfiguracyjne.          
+               z monitorem (za pomocą DDC), to nie są wymagane żadne czynności 
konfiguracyjne.         
                Aby detekcja następowała automatycznie musimy w pliku 
konfiguracji
                postawić znak komentarza ("#") przed opcjami 
<literal>HorizSync</literal>,
                <literal>VertRefresh</literal>.
        </para>
        <para>
                W pozostałych przypadkach musimy określić
-               parametry monitora. W <literal>Configure monitor</literal>
+               parametry monitora. Wybierając opcje programu 
<literal>Configure monitor</literal>,
                będziemy będziemy mogli wybrać jakiś monitor z listy lub podać
-               parametru własnego monitora
+               parametru własnego urządzenia:
                <literal>Enter your own horizontal sync range</literal>. Tu 
podajemy wartości
                <literal>HorizSync</literal> (w kHz) i 
<literal>VertRefresh</literal>
                w (Hz) zgodne ze specyfikacją naszego urządzenia. Po zapisaniu 
pliku
@@ -122,16 +124,16 @@
 EndSection</screen>
 
        <para>
-               O ile opcja <emphasis>HorizSync</emphasis> jest opcją
-               ściśle zależną od możliwości monitora i nie ma sensu
-               dowolnie zmieniać, o tyle 
+               O ile <emphasis>HorizSync</emphasis> jest opcją
+               ściśle zależną od możliwości monitora i pod żadnym pozorem
+               nie powinniśmy jej dowolnie zmieniać, o tyle 
                <emphasis>VertRefresh</emphasis> daje więcej swobody.
                Za jej pomocą ustawiamy odświeżanie obrazu, Nie możemy
                oczywiście przekroczyć parametrów monitora, ale możemy
                ustawić minimalne odświeżanie, np. <literal>85 - 85</literal>
                wymusi częstotliwość 85Hz. (oczywiście pod warunkiem,
                że nasz monitor, przy danej rozdzielczości pozwala na
-               wyświetlanie z taką wartością odświeżania).
+               wyświetlanie z taką wartością).
        </para>
 </section>
 <section id="x_zaawansowane_obraz">
@@ -140,16 +142,17 @@
                Wstępnie plik konfiguracji nie zawiera żadnych definicji
                rozdzielczości i będzie ona ustalana automatycznie, co jest
                wskazane przy monitorach LCD/Plasma.
-               W przypadku monitorów CRT zapewne będziemy chcieli użyć 
-               najbardziej ergonomicznej. Możemy użyć domyślnej rozdzielczości,
-               możemy ją ustawić w konfiguracji
-               środowisk Gnome/KDE. Możliwości ustawień ty ostatnich tam są 
dosyć
-               skromne, dlatego niktórzy pokuszą się zapewne na ustawienie
-               odpowiednich wartości w konfiguracji X.Org.
+               W przypadku monitorów CRT, zapewne będziemy chcieli użyć 
+               najbardziej ergonomicznej. Mamy tu dwa wyjścia, możemy nic nie 
ustawiać
+               w X.Org, ale za to ustawić ją w aplikacjach konfiguracyjnych
+               środowisk Gnome/KDE, lub ustawić ją na stałe w konfiguracji 
X-serwera.
+               Możliwości ustawień konfiguratorów w środowiskach graficznych 
+               są dosyć skromne, dlatego niektórzy pokuszą się zapewne o 
ustawienie
+               odpowiednich wartości na stałe.
        </para>
        <para>
                Po wybraniu <literal>Configure screen</literal>
-               w programie <command>xorgcfg</command> zostaniemy zapytani o
+               w programie, zostaniemy zapytani o
                ilość dostępnych kolorów, dla współczesnego sprzętu bez
                zastanowienia możemy wybrać 24bity na piksel a następnie 
wybieramy
                listę rozdzielczości, które mają być dostępne. W większości 
wypadków
@@ -174,30 +177,34 @@
 <section id="x_zaawansowane_dpi">
        <title>Zaawansowane - DPI</title>
        <para>
-               W sekcji Monitor dopisujemy:
+               X.Org pozwala na wskazanie DPI (dots per inch), w celu lepszego 
dopasowania
+               wielkości wyświetlanych czcionek ekranowych.
+               W przypadku współczesnych monitorów, za pomocą DDC odczytywany 
jest
+               rozmiar obszaru wyświetlania, by automatycznie określić DPI. 
Dla monitorów,
+               które nie posiadają takiej możliwości lub podają ją 
nieprawidłowo, będziemy
+               mogli sami ten parametr ustawić.
+               Wartość DPI można też ustawić bezpośrednio w konfiguracji 
środowiska (np. w Gnome)
+               my jednak pokażemy jak zrobić do w X-serwerze. W sekcji 
<literal>Monitor</literal>
+               pliku konfiguracji należy dodać opcję:
+       </para>
+       <screen>DisplaySize $x $y</screen>
+       <para>
+               gdzie parametry <emphasis>$x</emphasis> i 
<emphasis>$y</emphasis> są wymiarami w
+               milimetrach, odczytanymi z dokumentacji urządzenia lub po 
prostu zmierzonymi
+               linijką. Sekcja konfiguracji monitora może wyglądać następująco:
        </para>
 <screen>Section "Monitor"
-...
-DisplaySize $x $y
-...
+        Identifier  "Monitor0"
+        HorizSync   31.5 - 96.0
+        VertRefresh 50 - 100
+       DisplaySize 269 201
 EndSection</screen>
-       <para>
-       parametry $x i $y wyliczmy ze wzorów:
-       <emphasis>$x = ilość piksli w poziomie x 25.4 / DPI</emphasis> zaś
-       <emphasis>$y = ilość piksli w pionie x 25.4 / DPI</emphasis>
-Poniżej kilka przedstawliśmy wpisy dla kilku przykładowych rozdzielczości
-
-<screen>#        DisplaySize 210 157 # 96 DPI @ 800x600
-#        DisplaySize 269 201 # 96 DPI @ 1024x768
-#        DisplaySize 336 252 # 96 DPI @ 1280x960
-#        DisplaySize 336 269 # 96 DPI @ 1280x1024 (non 4:3 aspect)</screen>
-       </para>
 </section>
 <section id="x_zaawansowane_xfs">
        <title>Zaawansowane - serwer czionek</title>
        <para>
                Zaczynamy od instalacji serwera XFS(Th):
-               <screen>xorg-app-xfs</screen>, w przypadku Ac jest to pakiet 
+               <filename>xorg-app-xfs</filename>, w przypadku Ac jest to 
pakiet 
                <filename>X11-xfs</filename>.
                Dla wygody założymy także, że będziemy korzystać z
                serwera czcionek <productname>X11-xfs</productname>,
@@ -207,28 +214,7 @@
                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"
@@ -237,18 +223,14 @@
        #    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>
+               <productname>xfs</productname>.
        </para>
 </section>
 </section>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to