Mada ti je random lepo odgovorio (RTFM), možeš pogledati i odgovarajući /etc/X11/xinit/xinitrc, kao i /etc/X11/xdm/* (neki od fajlova može sadržati, ne koristim pa ne znam).
Naravno, ovo su ,,podrazumevane'' putanje za kompajliran XFree86 4.2.0 iz uobičajene distribucije, a one se mogu promeniti i ne moraju biti iste (padaju na pamet /usr/X11R6/etc/ i slično).
Takođe je moguće da startx skripta pokreće xinit sa tvojom ,,omiljenom'' alatkom --- xconsole. Pogledaj ,,man xinit'' za neke od primera kako da startuješ tvoj X sa određenim WM-om (tj. uopšte određenom klijent aplikacijom ma kakva ona bila).
Za KDM, GDM i slično, koristi odgovarajuće alate iz GNOM, ili KD okruženja. Moguće je da i oni koriste ,,radi kompatibilnosti'' neke od XDM fajlova, pa je možda i to ipak nezaobilazno.
Toliko.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.