Következő
Előző
Tartalom
4. Az XFree86 Beállítása
4.1 Normál BeállításValaha az XFree86 helyes konfigurálása egér, billentyűzet, monitor, videokártya használatára
egyfajta bűvészet volt, egy komplex konfigurációs file átfogó kézi-hackelését tette szükségessé.
Ez nincs többé, a 3.2/3.3-as kiadás a műveletet szinte sablonossá tette.
Egyetlen dolgod beizzítani a A program azon a tényen alapszik, hogy manapság minden új PC hardvert EGA/VGA alkalmas monitorokkal szállítják. Meghívja a VGA16 szervert és arra használja, hogy felhúzza az X-et a legalacsonyabb egységesnek megjelölt 640x480-as módban. Majd egy interaktív programot hív meg, ami végigvezet egy 5 konfigurációs panel soron: egér, billenyűzet, (video) kártya, monitor, és `egyéb' (különleges szerver opciók). Az egész művelet majdnem kínlódásmentes. (Ha Red Hat Linuxot futtatsz, egy másik Egy apróság amit jó fejben tartani, hogyha te is, mint legtöbben korszerű PCt használsz, hogy az XF86Setup tulajdonképpen `Generic 102-key PC (intl)'-nek hívja a billentyűzetedet, az alapértelmezett `Generic 101-key PC' helyett. Ha az alapértelmezett 101 gombost választod a billenytűzeted jobb oldalán lévő billentyűk (numerikus billentyűk és társai) lehet, hogy nem fognak működni. Ha nem vagy biztos a monitor típusodban, akkor sorrendben próbáld ki listában szereplőket. A beállításokat fentről lefelé haladva végezd el (a felsőbb választási lehetőségek magába foglalják az alsóbbakat és hardvertől is kevésbé függnek). Finomhangolj, ha zagyvaságot vagy komolyan eltorzult képet kapsz. A kisebb torzulás (a kép kissé túl nagy, kissé túl kicsi, vagy kissé kilóg a képernyőről) nem probléma; lehetőséget fogsz kapni, hogy azonnal kijavítsd a finomhangolás módban. Amikor az Az XF86Config feltételezheti, hogy az egered a /dev/mouse.
Ha úgy találod, hogy nem működik, lehet hogy /dev/mouse linket olyanra kell irányítanod, amin egér van pl.:
/dev/ca[01].
[/dev/cua[0..1]; /dev/ttyS[0..1] soros egerek esetén. PS/2-es egerek esetén /dev/psaux.
A leggyakoribbak a COM1-es egerek (/dev/ttyS0) - a ford.megj.]
Ha azt veszed észre, hogy az XFree86 "mouse busy" hibaüzenetet ad, mikor a
A beállító folyamat irányítja a megfelelő szerver kiválasztását
a videokártyád alaptípusára (olyanokra,mint az XFree86-ok régebbi verzióiban az
4.2 Hibajavítás
Alkalmanként valami nem megy egészen jól, mikor beizzítod az X szervert.
Ezt majdnem mindig a konfigurációs fileodban levő hiba okozza.
Általában a monitor időzítési értékei lejárnak, vagy a videokártya lebontott órajele
rosszul van beállítva.
A kisebb problémák az Ha a megjelenítésed gördülni látszik, vagy az élek rojtosak,
egyértelmű jele annak, hogy a monitor időzítési értékei vagy a lebontott órajelek rosszak.
Arról is biznyosodj meg, hogy helyesen adtad meg a videokártya chipkészletét,
ugyanígy a többi opciót az Ha minden egyéb csődöt mond, akkor próbáld "pucéron" indítani az X szervert; ez a következő paranccsal tehető meg:
Majd öld le az X szervert (a ctrl-alt-backspace
billentyűkombinációt használva) és vizsgáld meg a /tmp/x.out tartalmát.
Az X szerver minden hibát, figyelmeztetést jelenteni fog---például, ha a videokártyádnak nincs helyes lebontott órajele ahhoz a módhoz, amit a monitor támogat.
Emlékezz arra, hogy használhatod a A monitorod függőleges és vízszintes méret/elhelyezés gombjait is ellenőrizd le. Sok esetben ezeket szükséges beszabályozni az X indítása során. Például, ha a megjelenítés kissé el van tolva az egyik irányba a monitor szabályzókkal helyre tudod hozni. A
4.3 Egyedi BeállításHa a monitorod támogatja az 1600x1200-at szükséged lesz az X konfigurációd kézi beállítására, hogy optimális teljesítményt kapj, mivel a legnagyobb felbontás, amit az XF86Setup támogat az 1280x1204. Ha ilyen, vagy bármi más okból kézileg akarod beállítani a video konfigurációt, nézd meg az LPDnek az XFree86 Video Indőzítések HOWTO-t, a http://metalab.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html címen. (Ez az XFree86 `Videomodes.doc' filejának legfrisebb HTML verziója) [a dokumentum magyar változatát a http://www.kde.hu/mlp/hogyanok/html/ -ben keresd, vagy írj nekem a ppk@freemail.hu -ra! - a ford.megj.]
4.4 16 bites színhasználat
Alapértelmezés szerint az X 8 bites színméylséget használ, ami 256 színt biztosít. Hogy kijátszák ezt a megkötést, sok alkalmazás saját színpalettát foglal magának hirtelen színugrásban jelentkezik mikor a kurzor két olyan ablak között mozog, melyeknek saját színpalettájuk van. Az Arena WWW böngésző így csinálja. A komolyabb grafikai alkalmazásokhoz a 256 szín nem elegendő. 16 bites színmélységre kell menned (65,536 szín). De vigyázz, nem minden alkalmazás működik 16 bites színekkel. A 65K különböző színnel rendelkező 16 bites színmélységet egyszerűen az X ilyen módon történő elindításával teheted meg:
startx -- -bpp 16 vagy tegyél
exec X :0 -bpp 16 a .xserverrc fileodba. Hogy ezt megtehetsd, ennek ellenére rendelkezned kell a XF86Configod screen részében következővel:
DefaultColorDepth 16 Ha xdm-et használsz, lehet, hogy ki kell cserélned az Xservers filet, ami valószínűleg a /etc/X11/xdm/-ben található. A jellegzetes konfigurációnak csak egy kikommentelt sora van, ami valahogy így néz ki:
:0 local /usr/X11R6/bin/X add hozzá a -bpp 16 az indítási opciókhoz:
:0 local /usr/X11R6/bin/X -bpp 16 Valamint át kell írnod az X konfigurációd Egységnyi idő alatt a több szín több adatot mozgattat a videokártyával. Ha a videokártyád nem bírja akkor vagy a felbontást, vagy a frissítés mértékét csökkentsd. Alapértelmezés szerint az XFree a felbontást csökkenti. Ha meg akarod őrizni a felbontást és a frissítés mértékét csökkenteni akkor egy új, helyes Modeline sort kell beszúrnod az XF86Config-ba, mellyel a felbontás alacsonyabb frissítését adhatod meg. Például ha a régi érték ez volt
cseréld a
A 75-ös és 65-ös varázsszámok a viszonylagos órajel mértékét adják meg, amit az X által
létrehozott .X.err fileodban találhatsz. Az XF86 dokumentációjának monitors fileja
Modeline-okkal kapcsolatban azt írja, hogy a videokártyád 16 bites színmélységben kivitelezni képes a maximális óra mértékét.
Következő Előző Tartalom |