Linux operációs rendszer a számítógépen grafikus felhasználói felület
7.4. Kezdve az X Window System.
Indítsa el a „X” több szempontból is. Néha, ha telepíti az operációs rendszer telepítő ért egyet a javaslattal, hogy futtatni őket automatikusan. Ha telepíti minden jól megy, akkor azonnal az indulás után az operációs rendszer adja a grafikus módot. Azonban az én tapasztalatom, a rendszer X nem mindig automatikusan telepítve, így a szakaszt telepítése az operációs rendszer, azt tanácsoltam, hogy hagyjon fel az automatikus indítás. Hogyan lehet futtatni a GUI?
A korábbi szöveget, tudnia kell, hogy először meg kell kezdeni az X-szerver. Ezt meg lehet tenni, közvetlenül a futó teljesítményét a megfelelő kiszolgálót a / usr / X11R6 / bin. Én is volt, például XF86_SVGA. Azt már tudjuk, hogy ennek eredményeként fog látni a képernyőn egy szürke téglalap és egy kereszt közepén a kurzor. De akkor nem valószínű, hogy elérni semmit, mert nem fut egy ablakkezelő és a kliens szoftvert. Ezért egyszerűen nyomja meg a gombot a [Ctrl] + [Alt] + [Backspace], hogy állítsa le az X-szerver.
Valamivel több sikeres (de még mindig nem a leginkább megfelelő) módon hozzáférni a grafikus módot, hogy adsz a parancsot xinit.
xinit program célja, hogy fut az X Window System szervert és legalább egy kliens programot.
Ha a parancssor nem adják meg, milyen X-kiszolgáló fut, xinit nézi felhasználó saját könyvtára .xserverrc fájlt. hogy hajtsák végre a szerver indítási parancsfájlt. Ha nincs ilyen fájl létezik, akkor az alapértelmezett xinit végrehajtja a következő szkriptet: azaz, lefuttat egy programot nevű X látható 0. Azt feltételezzük, hogy az egyik a könyvtár szerepel a keresési útvonalon, van egy program neve X. De, mint már tudjuk, a szerver általában úgynevezett XF86_displaytype. ahol displaytype - egyfajta grafikus kijelző, amelynek célja a szerver. Site Administrator ezért létre kell hoznia egy linket a megfelelő szerver vagy egy scriptet, hogy elindul xinit a megfelelő kiszolgáló kihívás. Egy script .xserverrc. győződjön meg arról, hogy a parancsot: „exec” fut a meglévő X-szervert: Egyébként a letöltés nagyon lassú lesz, és töltse azonnali szabadon bocsátását.
Ha a parancssor távon xinit nincs megadva kliens program futtatásához szükséges, xinit program végignézi a felhasználó saját könyvtárát .xinitrc fájlt. végrehajtani, mint egy script fut a kliens szoftver (y). Ha nincs ilyen fájl létezik, xinit végrehajtja az alapértelmezett helyett a script: Ha a telepítés után a Red Hat Linux még nem hozta létre az .xinitrc fájlt. és csak futtatni a xinit parancsot a parancssorból, akkor látni szinte üres munkaasztalt egyetlen terminál ablakot. Mivel a menedzsernek nincs ablak, akkor nem csinál semmit, hogy ennek az ablakon (mozgatás, átméretezés, stb), de akkor abban az ablakban futtatni más programokat, beleértve az ablakkezelő. Menj, például a / usr / X11R6 / bin és lehetővé fvwm parancsot (ez általában az ablakkezelő az alapértelmezés). Ezt követően, a képernyős nézet jelentősen változik, akkor változik az ablak (a szokásos módon, megragadva az ablak szélein, az egérrel), és kattintson a bal gombjával egy üres mező, az asztal kap hozzáférést a menüt.
Ha marad a ez a módszer a GUI hívás indításakor meg kell ismételni ugyanazt a parancsokat (amellett, hogy más e módszer hátrányai). Természetesen a felhasználónak kell a lehetőséget, hogy hozzon létre egy .xinitrc script automatizálja a munkában.
Az alábbiakban egy példa .xinitrc forgatókönyvet. hogy elindít egy órát, több terminált, és elhagyja az ablakkezelő fut az „utolsó” ügyfél. Fontos megjegyezni, hogy a program által működtetett .xinitrc. Meg kell futtatni a háttérben, ha nem azonnal megszakad. Ellenkező esetben a program megakadályozza elindítását más programok. Azonban az egyik az éppen futó programok (általában egy ablakkezelő vagy terminál emulátort) kell végezni nem a háttérben, és az előtérben, hogy a szkript nem fejeződött (befejezése után a program a felhasználói jelentéseket xinit programot. Kész munka, és hogy a program xinit maga kell kitölteni ). A fenti példában, ha az ablakkezelő helyesen van beállítva, hogy befejezze a munkát az X-session, válassza ki az elemet a „Kilépés” menüben menedzser twm.
Érvek a parancsban megadott line call xinit. megkerülése szkriptek végrehajtását .xinitrc és .xserverrc. alternatív kliens programot, és / vagy egy másik szerver lehet megadni a parancssorban. A kliens program kell lennie az első argumentum a parancssorban, xinit hívást. Annak érdekében, hogy egy adott X-szerver, adjunk hozzá egy dupla kötőjelet (megadása után a kliens programot és annak érveit), ami után a pont a kívánt szerver nevét.
Nevek szerver program és a kliens program kell kezdődnie a perjel (/) vagy pont (.). Ellenkező esetben kezelni érveket kell hozzáadni a parancssor hívást megfelelő (előző) program. Így lehetséges, hogy adjunk érvek (például meghatározott szöveg- és háttérszín) anélkül, hogy megadná a teljes parancskarakterláncot.
Ha egy adott kiszolgáló neve nincs megadva, és miután két kötőjelet egy vessző után egy számjegyű, xinit veszi azt a számot, mint a képernyő száma helyett a várható alapértelmezett nulla. Általában minden követő két kötőjelet érvek vannak csatolva a szerver parancssor hívást.
Íme néhány példa a xinit parancssor hívást.