[ Pobierz całość w formacie PDF ]
.Jeœli XFree86 nie uruchamia siêpoprawnie, przyjrzyj siê uwa¿nie wyœwietlanym komunikatom.Powinny one daæ Ciwskazówkê co do przyczyny problemów.Zwykle s¹ to problemy z obs³ugiwanymitrybami graficznymi (dla przyzwyczajonych do u¿ywania UNIX-a: startx jestnak³adk¹ na program xinit, u¿ywan¹ do uruchamiania systemu X).Jeœli masz problemy z uruchomieniem systemu X, najskuteczniejszym sposobem naznalezienie ich przyczyny jest ustawienie wszystkich opcji na najmniejszewartoœci (z nimi system powinien siê uruchomiæ), a nastêpnie kolejne ichmodyfikowanie.Jeœli nie dzia³a nawet standardowy sterownik VGA, oznacza to, ¿eproblem tkwi gdzieœ indziej (mo¿liwe na przyk³ad, ¿e œcie¿ki dostêpu do plikówz definicjami czcionek s¹ nieprawid³owe).Plik.xinitrcPlik.xinitrc jest plikiem konfiguracyjnym systemu X, spe³niaj¹cym tak¹ sam¹funkcjê, jak plik.profile czy.login podczas uruchamiania interpreterapoleceñ.Zawiera zwykle wszystkie lokalne modyfikacje konfiguracji, takie jakpolecenia automatycznie uruchamiaj¹ce okreœlone aplikacje itp.Jeœli u¿ywaszskryptu startx lub runx, plik.xinitrc zostanie przemianowany na xinitrc.Plik zawieraj¹cy dane o domyœlnej konfiguracji systemowej zwykle nazywa siê/usr/ lib/X11/xinit/xinitrc lub /etc/X11/xinit/xinitrc (nazwa czêœciejspotykana w systemach linuxowych, poniewa¿ w niektórych systemach katalog /usrjest katalogiem tylko do odczytu, na przyk³ad zapisanym na p³ycie CD-ROM).Dane zapisane w domyœlnym systemowym pliku konfiguracyjnym zostan¹ pominiête,jeœli w katalogu domowym znajduje siê plik o nazwie.xinitrc.Dziêki temumo¿esz, po skopiowaniu systemowego pliku xinitrc do katalogu domowego iprzemianowaniu go na.xinitrc, wprowadzaæ do niego w³asne modyfikacje.Stronyman dotycz¹ce skryptów startx i runx wyjaœniaj¹ szczegó³y.Poni¿ej podano zawartoœæ przyk³adowego pliku.xinitrc.Jest to domyœlny plikpochodz¹cy wprost z nowej instalacji XFree86.Pierwsza jego czêœæ definiujeœcie¿ki dostêpu do poszczególnych typów plików:userresources=$HOME/.Xresourcesusermodmap=$HOME/.Xmodmapsysresources=/usr/X11R6/lib/X11/xinit/.Xresourcessysmodmap=/usr/X11R6/lib/X11/xinit/.XmodmapŒcie¿ki te s¹ zwykle ustalane przez system XFree86, warto jednak sprawdziæ, czys¹ poprawne.Wszystkie zdefiniowane powy¿ej zmienne s¹ niezbêdne doprawid³owego dzia³ania systemu X.Nastêpna czêœæ zawiera polecenia, które sprawdzaj¹ istnienie pewnych zasobówsystemowych i w zale¿noœci od tego podejmuj¹ odpowiednie dzia³ania.Wiêkszoœæ znich nie musi byæ modyfikowana, chyba ¿e masz bardzo nietypowe wymagania.# merge in defaults and keymapsif [ -f $sysresources ]; thenxrdb -merge $sysresourcesfiif [ -f $sysmodmap ]; thenxmodmap $sysmodmapfiif [ -f $userresources ]; thenxrdb -merge $userresourcesfiif [ -f $usermodmap ]; thenxmodmap $usermodmapfiOstatnia sekcja pliku.xinitrc odpowiada za uruchomienie programów przy starciesystemu X.W przypadku, gdy mened¿er fvwm jest zainstalowany, jest onuruchamiany, w przypadku przeciwnym – uruchamiany jest mened¿er twm.Jeœlichcesz uruchamiaæ inne programy lub inny mened¿er okienek, powinieneœ dodaæ tuodpowiednie polecenia.# start some nice programsxsetroot –solid SteelBlueif [ -f $HOME/.Xclients ]; thenexec $HOME/.Xclientselif [ -f /etc/X11/xinit/Xclients ]; thenexec /etc/X11/xinit/Xclientselsexclock -geometry 50x50-1+1 &xterm -geometry 80x50+494+51 &xterm -geometry 80x20+494-0 &if [ -f /usr/X11R6/bin/arena -a -f /usr/doc/HTML/index.html ]; thenarena /usr/doc/HTML/index.html &fiif [ -f /usr/X11R6/bin/fvwm ]; thenexec fvwmelseexec twmfifiPolecenie xsetroot pozwala na ustawienie koloru pulpitu.Polecenie xtermpowoduje uruchomienie programu emulacji terminalu w oknie systemu X, dziêkiczemu mo¿liwe jest póŸniejsze uruchamianie innych programów.W powy¿szymprzyk³adzie uruchamiane s¹ dwa takie terminale.Uruchamiany jest równie¿program xclock, który wyœwietla na ekranie zegar, a tak¿e (jeœli jestzainstalowany i istnieje odpowiedni plik dokumentacji) program arena –przegl¹darka plików html – z dokumentacj¹ dotycz¹c¹ Linuxa.Ka¿de polecenie w tym pliku powinno koñczyæ siê znakiem &, który informujepow³okê, ¿e nie nale¿y czekaæ na zakoñczenie procesu, tylko uruchomiæ go w tle.Dziêki temu kilka programów mo¿e uruchamiaæ siê jednoczeœnie.Co wiêcej – gdybynale¿a³o czekaæ na zakoñczenie np.programu xclock, system X nigdy by siê nieuruchomi³.Wa¿ne jest równie¿, by symbol & nie wystêpowa³ po poleceniuuruchamiaj¹cym mened¿er okienek, poniewa¿ w przeciwnym przypadku uruchomi siêon, po czym natychmiast zakoñczy dzia³anie.PodsumowaniePo skonfigurowaniu systemu X zgodnie ze wskazówkami zawartymi w tym rozdziale,powinien on dzia³aæ bezproblemowo.Omawianie szczegó³Ã³w pracy z tym systememwykracza jednak poza zakres tej ksi¹¿ki.Dobrym Ÿród³em informacji s¹oczywiœcie strony man, inna dokumentacja oraz poœwiêcone temu tematowiksi¹¿ki.Mimo tego, po skonfigurowaniu systemu XFree86 mo¿esz zacz¹æ pracowaæ pod jegokontrol¹; wkrótce przekonasz siê, ¿e trudno powróciæ do interfejsu tekstowego.Wabi, program pozwalaj¹cy na uruchamianie aplikacji Windows pod kontrol¹systemu X, opisany jest w rozdziale 23.„Wabi”.GhostScript, który pozwala na u¿ywanie jêzyka PostScript i ogl¹danie plikówpostscriptowych na ekranie oraz ich drukowanie, omówiony jest w rozdziale 24.„GhostScript i Ghostview”.O programowaniu w systemie Linux mo¿esz dowiedzieæ siê wiêcej z czêœci pi¹tej,rozpoczynaj¹c od rozdzia³u 25.„gawk”.Podstawy administrowania systemem omówione s¹ w czêœci szóstej, rozdzia³ 32.„Podstawy administracji systemem”
[ Pobierz całość w formacie PDF ]