PLD-doc/queue: x-serv-podstawy.txt x-serv-zaawansowane.txt
qwiat
cvs w pld-linux.org
Wto, 29 Mar 2005, 00:39:03 CEST
Author: qwiat
Date: Tue Mar 29 00:39:01 2005
New Revision: 5659
Added:
PLD-doc/queue/x-serv-podstawy.txt
PLD-doc/queue/x-serv-zaawansowane.txt
Log:
-moj draft konfiguracji x-window
Added: PLD-doc/queue/x-serv-podstawy.txt
==============================================================================
--- (empty file)
+++ PLD-doc/queue/x-serv-podstawy.txt Tue Mar 29 00:39:01 2005
@@ -0,0 +1,200 @@
+X-y - podstawowa konfiguracja
++++++++++++++++++++++++++++++
+
+
+/*
+ *
+ * Podstawowa konfiguracja X-Serwera (bez grzebania w xorg.conf),
+ * stÄ
d prowadziły by odnośniki do pozostałych rozdziałów
+ *
+ */
+
+
+
+Wstęp
+================================================================================
+X-Window jest powszechne uznanym standardem wyświetlania graficznego interfejsu
+graficznego (GUI) zarówno lokalnie jak i przez sieć. X-Window jest protokołem
+klient-serwer, gdzie klientem jest uruchamiany program, zaÅ› serwerem aplikacja
+wyÅ›wietlajÄ
ca efekty jego pracy i obsÅ‚ugujÄ
cÄ
urzÄ
dzenia wejściowe
+(klawiatura, mysz). W tym rozdziale opisano podstawowÄ
konfiguracjÄ™ X-serwera
+do lokalnego korzystania z X-Window.
+
+Obecnie dla GNU/Linuxa dostÄ™pne sÄ
dwie implementacje X-Window: X.org i XFree86,
+konfiguracja obydwu produktów jest bardzo podobna, jednak skupimy się tylko na
+pierwszym z produktów.
+
+
+
+Zbieranie informacji
+================================================================================
+* ustalamy parametry monitora
+* ustalamy rodzaj myszy
+* sprawdzamy model karty graficznej np.:
+ # lspci | grep VGA
+ 00:0f.0 VGA compatible controller: S3 Inc. ViRGE/DX or /GX (rev 01)
+...
+
+
+
+Instalacja
+================================================================================
+X11-driver-s3virge
+X11-fonts
+X11-*fonts*8859-2*
+X11-setup
+...
+
+
+
+
+Konfiguracja
+================================================================================
+Konfiguracja X.org przechowywana jest w pliku tekstowym /etc/X11/xorg.conf.
+Może być konfigurowany ręcznie jednak stanowczo zalecamy użycie jednego z kilku
+wygodnych programów konfiguracji.
+
+
+Programy konfiguracyjne
+-----------------------
+* X -configure - automatyczne wykrycie konfiguracji i zapisanie jej do
+/root/xorg.conf.new. w celu dalszej konfiguracji - dla zaawansowanych.
+
+*xorgconfig - konfiguracja z poziomu terminala, program zadaje wiele pytań
+i na koÅ„cu generuje plik konfiguracji - program nie uwzglÄ™dnia istniejÄ
cej
+konfiguracji.
+
+
+/*
+ * TODO:
+ * W trakcie konfiguracji xorgconfig wstawia do pliku opcjÄ™:
+ * Option "XkbVariant" "pl"
+ * Nie jest potrzebna aby korzystać z spolonizowanej wersji x-ow, a blokuje
+ * możliwość przeÅ‚Ä
czania sie ,miedzy X-ami a wirtualnymi terminalami przy pomocy
+ * skrótu ctrl+alt+Fn
+ */
+
+*xorgcfg - konfiguracja w trybie graficznym lub tekstowym ( opcja -textmode)
+
+
+Dla poczÄ
tkujÄ
cych można polecić program xorgcfg, który stara się wykryć
+nasz sprzęt przeprowadzić konfigurację w trybie graficznym. Jeśli to się nie
+powiedzie możemy użyć trybu tekstowego: xorgcfg -textmode. Osobiście
+preferujÄ™ to drugie rozwiÄ
zanie w każdym wypadku. Dodatkowym atutem programu
+jest odczytywanie istniejÄ
cej konfiguracji, co pozwala zaoszczędzić czas przy
+rekonfiguracji X-serwera.
+
+Bez względu na to jakiego programu użyjemy zostaniemy poproszeni o podanie
+identycznych parametrów. Poniżej przedstawiono krótkie opisy każdej z
+kategorii opcji.
+
+
+Opcje
+================================================================================
+
+
+Klawiatura
+----------
+Z listy wybieramy model naszej klawiatury, jeśli jej tam nie znajdujemy
+możemy użyć któregoś z modeli o nazwie "Generic". Następnie wybieramy z listy
+wersjÄ™ jÄ™zykowÄ
(keyboard layout), polska wersja będzie oznaczona jako "Polish"
+
+
+Monitor
+---------
+Aby skonfigurować monitor musimy podać odchylanie poziome (w kHz) i
+pionowe: (w Hz). Dane te znajdziemy w dokumentacji monitora, jeśli
+nie dysponujemy takimi informacjami możemy wybrać jeden z kilku gotowych
+przykładów. W takim wypadku musimy być ostrożni, gdyż ustawienie zbyt
+wysokich wartości może uszkodzić monitor.
+
+
+Karta graficzna
+---------------
+KartÄ™ możemy wybrać z dÅ‚ugiej listy dostÄ™pnych urzÄ
dzeń, program może
+dodatkowo zapytać o ilość pamiÄ™ci jakÄ
dysponuje karta.
+
+
+Mysz
+-----------
+Mysz wymaga podania przynajmniej 3 parametrów:
+* ilość przycisków, jeśli nie podamy tego parametru system uzna że nasz mysz
+ma 3 przyciski. Jesli mysz ma 2 przyciski możemy chcieć wÅ‚Ä
czyć opcję
+"Emulate 3 Buttons" pozwalajÄ
cÄ
traktować naciśnięcie obu przycisków jak
+użycie trzeciego przycisku. W myszkach które majÄ
więcej niż dwa przyciski
+spokojnie wyÅ‚Ä
czamy tÄ
opcjÄ™.
+
+
+* UrzÄ
dzenie myszy:
+ - PS2: /dev/psaux
+ - szeregowa (com): /dev/ttyS0 lub /dev/ttyS1
+ - USB: ?
+
+
+* Protokół
+Mamy do wyboru trzy rodzaje protokołów:
+
+*Autodetekcja: "Auto"
+
+*Protokoły standardowe:
+
+szeregowe:
+ - 2 przyciski - "Microsoft"
+ - 3 przyciski - "MouseSystems", "MouseMan"
+ - z przewijaczem - "IntelliMouse" lub tak jak 2/3 przyciskowa
+
+PS2:
+ - każda - "PS2"
+ - z wieloma przyciskami i/lub przewijaczem - "IMPS/2"
+
+USB:
+ - "usb"
+
+*Protokoły wyspecjalizowane
+SÄ
to metody komunikacji dopasowane do konkretnego modelu myszy,
+Ich opis nie został umieszczony gdyż wykracza poza ramy
+dokumentacji PLD, dokładny ich opis znajdziesz w oficjalnej
+dokumentacji X-Window.
+
+
+Screen layout
+--------------
+W tej opcji wybieramy głębokość wyświetlanych kolorów i używane
+rozdzielczości. Dane te dobieramy do własnych upodobań oraz możliwości
+karty graficznej i monitora. Na pytanie czy chcemy aby wirtualny pulpit
+był większy niż ekran odpowiadamy negatywnie.
+
+
+
+Uruchomienie testowe
+--------------------------------------------------------------------------------
+X-y uruchomimy poleceniem X, jeśli plik konfiguracji nie znajduje się w
+domyślnym położeniu, to możemy wskazać go samemu np.:
+X -config /root/xorg.conf.new. Takie uruchomienie spowoduje uruchomienie
+wyświetlenie szarej planszy i kursora myszy, może się zdarzyć że konfiguracja
+jest wadliwa, X-Window poinformuje nas o tym odpowiednimi komunikatami.
+Komunikaty bÅ‚Ä™dów bÄ™dÄ
rozpoczynaÅ‚y siÄ™ od ciÄ
gu (EE).
+
+
+
+Sposoby uruchamiania
+================================================================================
+inittab, poziomy uruchomienia + link
+
+* startx + xinitrc
+* gdm/kdm - ogólny opis + link do właściwego rozdziału (KDM/GDM)
+* zdalne X-y - ogólny opis + link do właściwego rozdziału
+
+
+
+
+Dodatkowe oprogramowanie
+================================================================================
+*xscreensaver, inne..
+*gnome/kde/inne - linki
+
+
+/*
+ *TODO
+ *GNOME: Wymaga aby nazwa hosta była odwzorowana na numer IP w pliku HOSTS
+ */
Added: PLD-doc/queue/x-serv-zaawansowane.txt
==============================================================================
--- (empty file)
+++ PLD-doc/queue/x-serv-zaawansowane.txt Tue Mar 29 00:39:01 2005
@@ -0,0 +1,71 @@
+X-y - zaawansowana konfiguracja
++++++++++++++++++++++++++++++++
+
+/*
+ *
+ * Konfiguracja zaawansowanych opcji - grzebanie w pliku konfiguracji
+ *
+ */
+
+
+Mysz - zaawansowana konfiguracja: przewijacze i dodatkowe przyciski
+=======================================================================
+Domyślnie X zakłada że mysz ma 3 przyciski, dzięki zaawansowanym
+opcjom możemy modyfikować ilość obsługiwanych przycisków jak i
+uruchomić przewijacze. Przewijacze sÄ
widziane jako dwa
+dodatkowe przyciski, a wiec jeśli chcemy je obsługiwać to
+musimy to uwzględnić przy definiowaniu liczby przycisków myszy.
+
+Opcje myszy odnajdziemy w sekcji "InputDevice"
+
+
+Liczba przycisków jest definiowana poniższym wpisem:
+-----------------------------------------------------
+ Option "Buttons" "{$N}"
+
+Liczbę przycisków podajemy w miejsce {$N}, przykładowo:
+jeśli mamy mysz z 4 przyciskami i przewijaczem to podajemy
+wartość 6, jeśli mamy mysz 3-przyciskowa i z 2 przewijaczami to podajemy
+wartość 7.
+
+
+
+Opcje mapowania przewijacza
+-------------------------------------------------------
+Jeden przewijacz jest traktowany jak
+dwa ostanie przyciski, dwa przewijacze to 4 ostatnie,
+to które z przycisków maja być mapowane wskazujemy dzięki
+opcji "ZAxisMapping". Musimy pamiÄ™tać ze ta opcja jest Å›ciÅ›le zwiÄ
zana
+z powyższa opcjÄ
definiujÄ
cÄ
liczbę przycisków.
+
+ Option "ZAxisMapping" "{$N1} {$N2}"
+
+przykład 1:
+ Option "Buttons" "6"
+ Option "ZAxisMapping" "5 6"
+
+przykład 2:
+ Option "Buttons" "7"
+ Option "ZAxisMapping" "4 5 6 7"
+
+Pierwszy przykład dotyczy myszy z 4 przyciskami i jednym przewijaczem,
+drugi dotyczy myszek z 3 przyciskami i dwoma przewijaczami.
+
+
+
+
+Akceleracja
+================================================================================
+DRI, OpenGL, ...
+
+
+
+Przykładowe konfiguracje:
+================================================================================
+-nVidii
+-ATI
+...
+
+
+
+
Wiêcej informacji o li¶cie dyskusyjnej pld-doc