Pakiet xinitrc-ng jest zamiennikiem pakietu xinitrc.

- Wyszukiwanie pliku wykonywalnego dla sesji odbywa sie poprzez parsowanie
  plików /usr/share/xsessions/*.desktop, które są wykorzystywane przez gdm/kdm
  (i dostarczane wraz z pakietami poszczególnych środowisk/zarządców okien).
- W pliku /etc/sysconfig/desktop można skonfigurować zarówno wartość
  "DEFAULTWM" jak i położenie katalogów:
  "$xsessdir" - z plikami *.desktop (domyslnie /usr/share/xsessions);
  "$userwmfile" - plik zawierający nazwę środowiska pożądanego przez użytkownika
  (domyślnie $HOME/.desktop)

* Zasada działania:

Kolejność szukania <name>:
 Na początku wczytywane sa wartości "$USERWM" (zawartość $userwmfile), oraz
 globalnegy plik konfiguracyjny ($syswmfile="/etc/sysconfig/desktop").
 Jeśli istnieje $USERWM - jego zawartość zostaje potraktowana jako nazwa pliku
 wykonywalnego (<name>) i następuje próba jego wykonania według schematu
 opisanego w następnej sekcji. Gdy próba ta nie powiedzie się - sprawdzane śa
 pliki $xsessdir/*.desktop. W przypadku, gdy porównanie nazwa pliku,
 lub "Name=" z pliku desktop jest taka sama jak "$USERWM"
 (wielkość liter nie ma znaczenia) jako
 <name> przyjmowana jest wartość "Exec=" wzięta z tegoż pliku.
 Następnie (w przypadku porażki) w ten sam sposób sprawdzane są nazwy zawarte
 w "X-AltNames=" (alternatywne nazwy dla danego środowiska).
 Jeżeli powyższe metody zawiodą lub $USERWM nie istnieje - jako <name>
 przyjmowana jest wartość "$DEFAULTWM" i poptarzane są wszystkie opisane wyżej
 czynności.
 
Kolejność szukania pliku wykonywalnego:
 W pierwszej kolejnosci Xclients próbuje wykonać $HOME/bin/<name>.sh.
 Jeżeli to mu się nie uda - wykonuje `/usr/bin/which <name>`.

W przypadku, gdy <name> nie może zostać wykonane, czyli:
- brak pliku wykonywalnego lub brak praw do jego wykonania
albo:
- wartości "$USERWM" i "$DEFAULTWM" nie są zdefiniowana lub są nieprawidłowe
  zostaje uruchomiona sesja xterma.

* Skargi i zażalenia:

/dev/null, ewentualnie adgor@pld-linux.org, baggins@pld-linux.org
