STARTX(1) STARTX(1) NAZWA startx - inicjuje sesję X-Windows SKŁADNIA startx [[klient] opcje ...] [-- [serwer] opcje ...] OPIS UWAGA: Skrypt startx dostarczony razem z dystrybucją X11 jest przykładem przeznaczonym bardziej jako baza dla indy widualnych rozwiązań niż jako gotowy produkt. Administra torzy sieci powinni go dostosować do własnych sieci. Jeżeli to zrobią, powinni też wtedy zaktualizować te strony podręcznika! Skrypt startx jest interfejsem do programu xinit, który dostarcza przyjaznej obsługi użytkownika dla uruchamiania pojedynczej sesji systemu X Window. Jest wywoływany zwykle bez argumentów. Jest jeden ważny wyjątek w przypadku kiedy wybrana jest odmienna głębia koloru. Wtedy wchodzi w grę dopasowanie argumentów dla serwera, opcja jest z przedrostkiem `--' (Zobacz stronę podręcznika xinit(1) dla szcegółów o argu mentach). W szczególności aby uruchomić serwer w trybie 16bpp użyj startx -- -bpp 16 Aby określić program klienta, używanego do pracy, startx najpierw szuka pliku o nazwie .xinitrc w osobistym kata logu użytkownika. Jeżeli go nie znajdzie, używa pliku xinitrc w katalogu bibliotecznym programu xinit Jeżeli w linii komend są podane opcje, to mają one pierwszeństwo nad tymi z plików. Aby określić serwer, przeznaczony do uruchomienia, startx najpierw szuka pliku nazwanego .xserverrc w osobistym katalogu użytkownika. Jeżeli go nie znajdzie, używa pliku xserverrc w katalogu bib liotecznym xinit. Użytkownik w rzeczywistości rzadko potrzebuje tworzyć plik .xserverrc. (Zobacz podręcznik xinit(1) dla dalszych szczegółów o argumentach). Plik .xinitrc jest zazwyczaj skryptem powłoki, którego wywołują liczni klienci, włączając swoje właściwości użytkownika. Gdy skrypt ten istnieje, startx przerywając sesję serwera i zamyka też każdą inną, wymagającą tego sesję. Większość klientów uruchamianych przez .xinitrc powinno pracować w tle. Ostatni klient powinien pracować w pierwszym planie; jeżeli istnieje, sesja będzie zakończona. Często wybiera się jako ``magicznego'' klienta menedżera sesji, menedżera okien, albo zgoła xterm. X Version 11 Release 6.3 1 STARTX(1) STARTX(1) PRZYKŁAD Poniżej jest przykład .xinitrc, uruchamiający poszczególne aplikacje i pozostawiający menedżer okien w pracy jako ``ostatnią'' aplikację. Zakładając, że menedżer okien jest prawidłowo skonfigurowany, użytkownik wybiera opcję ``Exit'' menu do zamknięcia sesji X. xrdb -load $HOME/.Xresources xsetroot -solid gray & xbiff -geometry -430+5 & oclock -geometry 75x75-0-0 & xload -geometry -80-0 & xterm -geometry +0+60 -ls & xterm -geometry +0-100 & xconsole -geometry -0+0 -fn 5x7 & exec twm Zmienne środowiska DISPLAY Ta zmienna zostaje ustawiana na nazwę wyświetlacza, z którym klient powinien się łączyć. UWAGA : ustawiana, nie czytana. PLIKI $(HOME)/.xinitrc Klient przeznaczony do uru chomienia. Typowy skrypt powłoki który wykonuje wiele programów w tle. $(HOME)/.xserverrc Serwer przeznaczony do uru chomienia. Domyślnym jest X. <XRoot>/lib/X11/xinit/xinitrc Klient przeznaczony do uru chomienia, jeżeli użytkownik nie ma pliku .xinitrc <XRoot> odnosi się do katalogu root w gałęzi instalacyjnej X11. <XRoot>/lib/X11/xinit/xserverrc Klient (chyba serwer?! - przyp. tłum.) przeznaczony do uru chomienia jeżeli użytkownik nie ma pliku .xserverrc Jest to wyma gane tylko wtedy, kiedy serwer potrzebuje specjalnych argumentów lub nie jest nazwany. <XRoot> odnosi się do katalogu root w gałęzi instalacyjnej X11. ZOBACZ TAKŻE xinit(1) X Version 11 Release 6.3 2