Fejezet - 25
Két csomag BLFS. hogy végre a rendszer X Window: Xorg és az XFree86. Ezek a csomagok nagyon hasonló. Tény, hogy az alap rendszer Xorg az XFree86 -4.4.0RC2. A fő különbség a csomagokat az engedélyt. Azok számára, akik gyűjtik a csomagot maguknak, ezek a különbségek nem jelentősek. A legtöbb nagy kereskedelmi terjesztés úgy döntött, hogy használja a Xorg csomagot. de néhány még XFree86.
A második ok az elágazás csomag X a kitűzött célok a fejlesztők. Egyes fejlesztők elégedetlen volt az adminisztráció és a haladás az XFree86. Lehetőségek X.org tervek között jelentős javulást a rendszerben, és gyakrabban kiadásokban.
XFree86 továbbra is szilárd, konzervatív alkalmazása kiváló driver támogatás.
Xorg és az XFree86 lehet telepíteni ugyanúgy, de ez a szakasz bemutatja némileg eltérő telepítési lehetőségeket.
Tájékoztatás a csomag
kernelfordítással lehetőségek
A „Character Devices”, lehetővé AGP támogatás, és válassza ki támogatja az alaplapot chipset. Ha nem tudja a chipset, akkor válassza ki az összes típusú chipek rovására extra kernel méretét. Akkor általában meghatározza az alaplapi chipset futó lspci parancsra. programot a csomag PCI Utilities-2.1.11.
Emellett nVidia saját zárt forrású bináris meghajtók, amelyek nem használnak DRI. Ha szeretné használni ezeket a vezetők, akkor nem tartalmazza a DRI.
Ha módosítja a rendszermag beállításait, újrafordítani és telepíteni egy új kernel.
Ha építeni Xorg chroot környezetben. győződjön meg arról, hogy a kernel és a fő cél a rendszer ugyanaz.
Zapereschenie XPrint kapcsolatos módosítások / etc
Xorg ragaszkodik azáltal, hogy a csomagtartó és a profil szkriptet az / etc könyvtár akkor is, ha kifejezetten azt mondta, hogy ne fordítsd XPrint szerver vagy kliens (lásd host.def alább). A következő parancs elnyomja az ilyen módosításokat:
Beállítás árnyék könyvtár
Gyűjtés Xorg. Létre kell hozni egy árnyék könyvtár szimbolikus linkeket a lefordított kód. Ehhez először létre lndir. Készült xc könyvtárban.
Most, a root:
És jön vissza, mint egy normál felhasználói:
Most hozza létre árnyékkönyvtárba:
létrehozása host.def
A következő lépés az, hogy hozzon létre egy fájlt config / cf / host.def. Dokumentáció a Xorg azt jelzi, hogy az alkalmazás lehet gyűjteni nélkül host.def fájlt. de a mellékelt könyvtárak Fontconfig és FreeType2 nem építenek rendesen a bázis LFS rendszer. Ebben az esetben meg kell adnia, hogy ezek a könyvtárak, mint a többiek, importálni kell a rendszerből.
config / cf / host.def ezt a fájlt a C, nem egy shell script. Biztosítani kell az észrevételeket határolva / *. * / Kiegyensúlyozottak, ha módosítja a fájlt.
Vannak más lehetőségek, amelyeket érdemes telepíteni. Egy jól dokumentált példa fájl config / cf / xorgsite.def.
építeni csapat
Telepíti Xorg futtatásával a következő parancsokat:
Ismét root:
A parancsok leírását
(Tedd World 2> 1 | tee xorg-compile.log exit $ PIPESTATUS). Ez a parancs fut több Makefile egy teljes rendszer helyreállítása. 2> 1 átirányítja hibaüzenetek ugyanarra a helyre, mint a standard kimenetre. A tee parancs lehetővé teszi, hogy a kimeneti miközben bejelentkezik az eredményeket egy fájlba. Zárójelbe kell tenni a parancs fut az egész parancsot egy alburok és kilépési $ PIPESTATUS végén megerősíti, hogy az általános rezuttatom visszatér eredmények teszik. Nem parancs pólót.
Amikor újjáépítése Xorg külön parancs, hogy lehet használni, ha csak kisebb változások történtek a források, hogy mindent. Ez nem jelenti automatikusan eltávolítani a létrehozott fájlokat, és csak újjáépíti.
Ezek a parancsok van szükség, hogy más (törött) csomagokat építeni ellen Xorg. akkor is, ha az FHS mondja: „Általában szoftvert nem kell telepíteni, vagy sikerült keresztül a fenti szimbolikus linkeket Ezek célja, hogy a felhasználók által használt csak ..”
Xorg konfigurációs
Szerkesztése /etc/ld.so.conf-ban és a / usr / X11R6 / lib. Kezdés:
Győződjön meg arról, hogy a / usr / X11R6 / bin és a / usr / X11R6 / lib / pkgconfig hozzáadódik a PATH, és ennek megfelelően a környezeti változó PKG_CONFIG_PATH. Arról, hogy hogyan kell ezt csinálni leírása a „The Bash Shell indítófájljait.”
Hozzon létre egy xorg.conf fájlt:
A képernyő feketére, és akkor hallani egy kis kattintás Monitor. Ez a parancs létrehoz xorg.conf.new fájlt a saját könyvtárban.
Szerkesztése xorg.conf.new beállítani a rendszer. Részletes információt a fájl a man oldalt a xorg.conf. Néhány dolog, amit érdemes tennie:
Section "Files". Sorrendjének módosítása a keresési út fonts könyvtárban. Érdemes tenni 100dpi betűtípusok betűtípusok 75dpi, ha a rendszer jól működik velük. Érdemes lehet teljesen eltávolítani néhány font könyvtárakat.
"Module" szakaszába. Ha telepíti a NVidia driver, távolítsa el a vonal „dri”.
Szakaszok "InputDevice". Telepítse a készülék paramétert „/ dev / input / egerek” és Jegyzőkönyv „auto”, hogy az egér beállítása. Érdemes lehet változtatni a sebességet a billentyűzet automatikus ismétlés, hozzátéve Option „autorepeat” „250 30”.
Section "Monitor" -t. Állítsa be a VertRefresh HorizSync és ha nincs megadva, akkor a rendszer automatikusan ellenőrzi és annak beállításait.
"Screen" szakasz. Add DefaultDepth elem, például: DefaultDepth 16. Alfejezetben az alapértelmezett mélység, színt, mint a vonal módok: módok „1280x1024” „1024x768”. Az említett első üzemmód a kiindulási képernyő felbontását.
Mozgás a konfigurációs fájl a megfelelő helyre:
Ez lesz az első képernyő xterm, és egy óra felügyelt egyszerű ablakkezelő, Tab Window Manager. További információ arról, hogy hol twm lásd a kézikönyv oldalt.
Ha szükséges, az Xorg létrehozza a /tmp/.ICE-unix. ha ez nem létezik. Ha ez a könyvtár nem root a tulajdonosa, az Xorg késlelteti indításkor pár másodpercig, és egy figyelmeztetés, hogy a log fájlt. Egyben indítani más alkalmazásokat. A teljesítmény javítása érdekében rekomenduestya manuálisan létrehozni ezt a könyvtárat, mielőtt Xorg fogja használni. Add létre a / etc / sysconfig / createfiles. amelyet a kiindulási forgatókönyv /etc/rc.d/init.d/cleanfs.
Kezdés X révén:
Az X Window System alapfunkciói.