Jak w Linuxie zainstalować XFree86: Konfiguracja XFree86
Następna strona
Poprzednia strona
Spis treści
4. Konfiguracja XFree86
4.1 Normalna konfiguracja
Do niedawna skonfigurowanie XFree86, tak by używał Twojej myszy, klawiatury,
monitora i karty video, zwykło być czymś w rodzaju czarnej magii,
wymagającej sporego grzebania w złożonym pliku konfiguracyjnym. To już
jednak historia. Wersja 3.2 uczyniła cały ten proces prawie trywialnym.
Wszystko co robisz, to odpalasz program XF86Setup.
Działanie tego programu opiera się na fakcie, iż obecnie cały nowy sprzęt PC
posiada monitory EGA/VGA. Program ów uruchamia serwer SVGA16 i używa go do
przywołania X'a w trybie 640x480, co stanowi najmniejszy wspólny mianownik.
Potem uruchamia interakcyjny program, który poprowadzi Cię przez serię
pięciu menu konfiguracyjnych -- dla myszy, klawiatury, karty (video),
monitora i ,,pozostałych'' (rozmaite opcje serwera). Cały proces przebiega
prawie bezboleśnie.
Warto również pamiętać o drobnym fakcie, mianowicie iż jeśli jak większość
ludzi używasz rozpowszechnionego peceta, to Twoja klawiatura jest obecnie
raczej tym, co XF86Setup nazywa `Generic 102-key PC (intl)' niż domyślną
`Generic 101-key PC'. Jeśli wybierzesz domyślną (101), wówczas klawisze
znajdujące się po prawej stronie Twojej klawiatury (klawiatura numeryczna i
obszar przyległy) mogą przestać działać.
Jeśli żywisz wątpliwości odnośnie typu swojego monitora, możesz po kolei
wypróbować wylistowane opcje. Przejdź z góry listy na dół (wyższe opcje dają
niższe prędkości taktowania zegara i są mniej szkodliwe dla sprzętu).
Wycofaj się, jeśli zobaczysz śnieżący lub poważnie zniekształcony obraz.
Pomniejsze zniekształcenia (obraz lekko za duży, za mały czy lekko
zdecentrowany) nie stanowią problemu -- za moment będziesz mieć szansę
skorygować je w trybie dostrajania.
A kiedy program przywołuje xvidtune, dając Tobie możliwość dostrojenia
Twojego trybu video, nie daj się wyprowadzić z równowagi pojawiającym się na
początku napisom ostrzegawczym. W ten sposób nie jest łatwo uszkodzić
współczesne wieloczęstotliwościowe monitory (inaczej niż ich przodków o
stałej częstotliwości).
4.2 Radzenie sobie w kłopotach
Może się czasem tak zdarzyć, iż kiedy po raz pierwszy odpalisz X serwer nie
wszystko będzie w całkowitym w porządku. Prawie zawsze jest to spowodowane
jakimś problemem w Twoim pliku konfiguracyjnym. Zwykle wyłączone są wartości
synchronizacji monitora są lub też niepoprawnie ustawione są częstotliwości
taktowania zegara Twojej karty video. Drobniejsze problemy można poprawić
używając programu xvidtune. Naprawdę zniekształcony ekran zwykle
oznacza, iż musisz powrócić do XF86Setup i wybrać typ monitora posiadający
mniejsze możliwości.
Jeśli ekran wydaje się falować lub ma rozmyte brzegi, to jest to jasna
wskazówka, iż złe są wartości synchronizacji monitora lub częstotliwości
taktowania zegara. Upewnij się również, że właściwie został ustawiony zestaw
układów karty video, jak również i inne opcje w sekcji Device w
XF86Config. Miej absolutną pewność, że używasz właściwego X serwera
i że /usr/X11R6/bin/X jest połaczeniem symbolicznym do tego
serwera.
Jeśli wszystko to zawiedzie spróbuj wystartować ,,gołego'' X'a. W tym celu
wydaj podobne do poniższego polecenie:
X > /tmp/x.out 2>&1
Możesz potem zabić X serwer (używając kombinacji klawiszy
ctrl-alt-backspace) i przestudiować zawartość pliku
/tmp/x.out. X serwer zapisze tam jakieś ostrzeżenia czy błędy -- na
przykład, że częstotliwość taktowania Twojej karty video nie koresponduje z
trybem obsługiwanym przez monitor.
Pamiętaj, iż aby przełączyć się pomiędzy trybami video kreślonymi w linii
Modes w sekcji Screen w pliku XF86Config możesz
użyć ctrl-alt-numeryczne + i ctrl-alt-numeryczne -. Jeśli
tryb najwyższej rozdzielczości nie wygląda poprawnie, spróbuj przełączyć się
na niższe rozdzielczości. Pozwoli to Tobie stwierdzić, że przynajmniej te
fragmenty Twojej konfiguracji X'a działają poprawnie.
Sprawdź również pokrętłami na monitorze pionową i poziomą wielkość obrazu.
Podczas startowania X'a w wielu przypadkach konieczne jest takie
dostrojenie. Na przykład, jeśli ekran wydaje się być lekko przesunięty w
jedną stronę, zwykle możesz to skorygować używając panelu kontrolnego
monitora.
Grupy dyskusyjne USENETu comp.windows.x.i386unix i
comp.os.linux.x poświęcone są dyskusjom o XFree86. Dobrym pomysłem
mogłoby być przypatrzenie się tym grupom w poszukiwaniu wiadomości związanch
z Twoją konfiguracją video -- możesz tam spotkać kogoś z identycznymi jak
Twoje własne problemami.
4.3 Dostosowywanie X'a do własnych potrzeb
1280x1024 jest najwyższą wbudowaną rozdzielczością jaką obsługuje XF86Setup.
Jeśli Twój monitor potrafi obsłużyć 1600x1200, wówczas by uzyskać optymalną
wydajność będziesz musieć pogrzebać w swojej konfiguracji X'a.
Jeśli z tego czy dowolnego innego powodu chcesz grzebać w swojej
konfiguracji video, zapoznaj się najpierw z dokumentem the Hitchiker's Guide
to XFree86 Video Timing dostępnym pod adresem
http://ww.ccil.org/~esr/xconfig/video-modes.html. (Jest to najnowsza,
w formacie HTML, wersja pliku `Videomodes.doc' zawartego z XFree86.)
4.4 Używanie koloru 16 bitowego
X domyślnie używa koloru 8 bitowego, co daje paletę 256 barw. Aby ominąć to
ograniczenie wiele aplikacji umieszcza swe własne mapy kolorów. Jednak kiedy
kursor przemieszcza się pomiędzy dwoma oknami, z których każde ma swą własną
mapę kolorów, powoduje to nagłe przeskoki kolorów. w ten sposób zachowuje
się przeglądarka Pajęczyny Arena.
Kiedy zechcesz używać zaawansowanych aplikacji graficznych 256 kolorów
przestaje wystarczać. Możesz użyć koloru 16 bitowego z paletą 65K różnych
barw startując po prostu X'a jak niżej
startx -- -bpp 16
lub wpisując
exec X :0 -bpp 16
w swój plik .xserverrc. Uważaj jednak, bowiem nie wszystkie aplikacje będą
działać z 16 bitowym kolorem.
Większa ilość kolorów powoduje, iż Twoja karta video transferuje więcej
danych w tej samej jednostce czasu. Jeśli Twoja karta video nie potrafi temu
podołać, wówczas trzeba zredukować albo rozdzielczość, albo prędkość
odświeżania. Domyślnie XFree redukuje rozdzielczość. Jeśli chcesz zachować
rozdzielczość a zredukować prędkość odświeżania, musisz umieścić nowe
stosowne paramery w linii Modeline w swoim pliku XqF86Config. Określi to tę
rozdzielczość z niższą prędkościa odświeżania. Przykładowo zastąp starą
wartość
Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
na
Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync.
Magiczne liczby 75 i 65 odpowiadają prędkościom zegara. Znajdziesz je
zapisane przez X'a w swoim pliku .X.err. Sprawdź w dokumentacji X'a plik
odnoszący się do monitorów. Znajdziesz tam parametry Modelines stosowne dla
maksymalnej prędkości zegara, jaką Twoja karta video potrafi obłużyć przy
kolorze 16 bitowym.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
XFree86 HOWTO pl (3)XFree86 HOWTO pl (2)XFree86 HOWTO pl 1 (2)XFree86 HOWTO pl 2 (2)XFree86 HOWTO pl 5 (2)XFree86 HOWTO pl 3 (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)PostgreSQL HOWTO pl 14printing howto pl 5debian apt howto plKernel HOWTO pl 12 (2)beowulf howto pl 3printing howto pl 4ax25 howto pl 2więcej podobnych podstron