SVN: PLD-doc/book/pl_book__x/pl_x__zaawansowane.sec

qwiat qwiat w pld-linux.org
Nie, 21 Paź 2007, 14:14:58 CEST


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>


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