Provided by: manpages-pl_20060617-3_all bug

NAZWA

       xinit - inicjalizer systemu X Window

SK/LADNIA

       xinit [ [ klient ] opcje ] [ -- [ server ] [ display ] opcje ]

OPIS

       Program  xinit  jest  uywany  do  startu  systemu X Window i pierwszego
       programu klienta dla systemow, ktore nie  mog  wystartowa  X  wprost  z
       katalogu  /etc/init  albo  w rodowisku ktore uywa wielu systemow okien.
       Kiedy pierwszy klient istnieje, xinit bdzie koczyl proces X  serwera  i
       ten si zakoczy.

       Jeeli aden program klienta nie jest podany w linii komendy, xinit bdzie
       szukal w glownym katalogu uytkownika pliku .xinitrc aby wykona go  jako
       skrypt  powloki  w  celu uruchomienia programu klienta.  Jeeli ten plik
       nie istnieje, xinit bdzie uywal nastpujcej komendy jako domylnej:

            xterm  -geometry  +1+1  -n  login  -display  :0

       Jeeli w linii komendy nie jest podany aden program serwera, xinit bdzie
       szukal  w  glownym  katalogu  uytkownika  pliku skryptowego .xserverrc.
       Nastpnie wykona go jako skrypt powloki  w  celu  uruchomienia  programu
       serwera.   Jeeli  plik  ten  nie istnieje, xinit bdzie uywal nastpujcej
       komendy domylnej:

            X  :0

       Prosz zwroci uwag, e jest to program  o  nazwie  X  w  aktualnej  ciece
       dostpu.    Jednak   serwery   s   zwykle  nazywane  Xdisplaytype  gdzie
       displaytype oznacza typ graficznego wywietlacza, ktory jest obslugiwany
       przez  ten  serwer.  Administrator sieci powinien wic utworzy dowizanie
       do odpowiedniego typu serwera w komputerze lub utworzy skrypt  powloki,
       ktory wywola xinit z odpowiednim serwerem.

       Uwaga,   podczas   uywania  skryptu  .xserverrc  naley  upewni  si  czy
       wykonujemy "exec" z prawdziwym X serwerem.      Nieudane wykonanie tego
       etapu  moe  uczyni  X serwer powolnym (slowly) dla startu i zakoczenia.
       Na przyklad :

            exec Xdisplaytype

       Wanym punktem jest to, e programy,  ktore  s  wykonywane  przez  skrypt
       .xinitrc  powinny  by  wykonywane  w  tle,  jeeli  one  nie  zakocz  si
       prawidlowo,  tak   e   one   nie   uchroni   innych   programow   przed
       wystartowaniem.    Jednak   ostatni   dlugoyjcy   uruchomiony   program
       (zazwyczaj  meneder  okien  lub  emulator  terminala)  powinien   zosta
       pozostawiony  w  pierwszym  planie  (foreground).  Jest to konieczne by
       skrypt si nie zakoczyl  (co  sygnalizuje,  e  zadanie  uytkownika  jest
       wykonane i xinit powinien si zakoczy).

       W  linii komend moe by jeszcze podany alternatywny klient i/lub serwer.
       dany program klienta i jego argumenty powinny by podane  jako  pierwsze
       argumenty linii komendy xinit.  W celu zadeklarowania szczegolnej linii
       komendy serwera, dolcz podwojn kresk (--) do linii komendy  xinit   (po
       wszelkich klientach i argumentach), a za ni oczekiwan komend serwera.

       Zarowno  nazwa  programu  klienta  jak i nazwa programu serwera Musz si
       zaczyna znakiem ukonika (/) albo kropk (.).  W przeciwnym razie bd  one
       traktowane   jako   argumenty  dolczane  do  ich  indywidualnych  linii
       startowych. To umoliwia dodanie argumentow (na przyklad, kolorow obrazu
       i tla) bez potrzeby powtarzania calej linii komendy.

       Jeeli  nazwa  serwera  nie  jest  zadeklarowana,  a  pierwszy  argument
       wystpujcy po podwojnej kresce (--) to dwukropek z doklejon cyfr, to
        xinit rozpozna ten numer jako kod  display  zamiast  zero.   Wszystkie
       pozostale argumenty s dolczane na kocu linii komend serwera.

PRZYK/LADY:

       Poniej  s  poszczegolne  przyklady na uywanie argumentow w linii komend
       xinit .

       xinit   Xinit uruchomi tu serwer o nazwie X i wykona skrypt  Uytkownika
               .xinitrc,  o ile taki istnieje, a w przeciwnym razie wystartuje
               program xterm.

       xinit -- /usr/X11R6/bin/Xqdss  :1
               tu wida, jak  mona  uruchomi  okrelony  typ  serwera  na  innym
               wywietlaczu.

       xinit -geometry =80x65+10+10 -fn 8x13 -j -fg white -bg navy
               To  uruchomi  serwer  o  nazwie X, i dolczy podane argumenty do
               domylnej linii komend programu xterm.  Program zignoruje skrypt
               .xinitrc.

       xinit -e widgets -- ./Xsun -l -c
               Ten  przyklad  uyje  komendy  .Xsun -l -c aby uruchomi serwer i
               dolczy argumenty -e widgets do domylnej komendy xterm.

       xinit /usr/ucb/rsh fasthost cpupig -display ws:1 --  :1 -a 2 -t 5
               Ten przyklad uruchomi serwer o nazwie X na wywietlaczu o kodzie
               1,  z  argumentami -a 2 -t 5.  Potem uruchomi sieciow powlok na
               zdalny komputer  fasthost,  na  ktorym  wykona  komend  cpupig,
               nakazujc jej wywietlanie obrazu z powrotem do lokalnej stacji.

       Poniej   jest   przyklad   skryptu   .xinitrc   uruchamiajcego   zegar,
       poszczegolne terminale  i  pozostawiajcego  meneder  okien  pracujcy  w
       trybie  ``ostatniej''  aplikacji.   Zakladajc,  e  meneder okien zostal
       skonfigurowany prawidlowo, uytkownik wybiera pozycj menu  ``Exit''  aby
       zamkn program X.

               xrdb -load $HOME/.Xresources
               xsetroot -solid gray &
               xclock -g 50x50-0+0 -bw 0 &
               xload -g 50x50-50+0 -bw 0 &
               xterm -g 80x24+0+0 &
               xterm -g 80x24+0-0 &
               twm

       Sie, ktora chce tworzy wspolne rodowisko startowe moe po prostu utworzy
       domylny skrypt .xinitrc, ktory odwoluje  si  do  pliku  startowego  dla
       sieci rozleglych  o ciece dostpu:

               #!/bin/sh
               . /usr/local/lib/site.xinitrc

       Innym  podejciem  jest  napisanie  skryptu,  ktory  uruchomi  xinit  ze
       specjalnym skryptem powloki.  Takie  skrypty  s  zwykle  nazywane  x11,
       xstart   albo   startx  i  s  wygodnym  sposobem  zapewnienia  prostego
       interfejsu dla pocztkujcych uytkownikow. :

               #!/bin/sh
               xinit /usr/local/lib/site.xinitrc -- /usr/X11R6/bin/X bc

ZMIENNE RODOWISKA

       DISPLAY        Ta zmienna okrela nazw wywietlacza,  z  ktorym  programy
                      klienta powinny si polczy.

       XINITRC        Ta zmienna deklaruje plik skryptu inicjujcego zawierajcy
                      komendy  powloki  do  wystartowania  inicjujcego   okna.
                      Domylnie jest uywany plik .xinitrc w katalogu home.

PLIKI

       .xinitrc domylny skrypt klienta dla programu klienta xterm; uruchamiany
       jeeli nie istnieje plik .xinitrc

       .xinitrc       domylny skrypt dla programu klienta

       xterm          uruchamiany, jeeli nie istanieje plik .xinitrc

       .xserverrc     domylny skrypt dla programu serwera

       X              serwer uruchamiany jeeli nie istnieje plik .xserverrc

ZOBACZ TAKE

       X(1), startx(1), Xserver(1), xterm(1)

AUTOR

       Bob Scheifler, MIT Laboratory dla Computer Scienc

INFORMACJE O T/LUMACZENIU

       Powysze tlumaczenie pochodzi z nieistniejcego ju  Projektu  Tlumaczenia
       Manuali  i  moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
       opisem a rzeczywistym zachowaniem  opisywanego  programu  lub  funkcji,
       prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.