XFree86 HOWTO pl 4 (2)


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 8
PPP HOWTO pl 6 (2)
NIS HOWTO pl 1 (2)
cdrom howto pl 1
jtz howto pl 5
Keystroke HOWTO pl (2)
PostgreSQL HOWTO pl 14
printing howto pl 5
debian apt howto pl
Kernel HOWTO pl 12 (2)
beowulf howto pl 3
printing howto pl 4
ax25 howto pl 2

więcej podobnych podstron