SallyLe 17/03/2008 à 22:31
Martial > si tu veux avoir une bonne idée de comment ça fonctionne, je te conseille de lire le man de xinit (startx est en principe un script qui lance xinit avec certains arguments), mais en gros ça lance le serveur X et en même temps ça lance un premier client (normalement, le window manager), et ensuite ça tue le serveur dès que ce client se termine.
Autrement dit, pour qu'il se passe ce que tu dis, il suffit que le client indiqué dans ton .xinitrc termine de suite (en raison d'une erreur ou d'autre chose), du coup le serveur se quitte bien que lui-même n'ait pas eu de problème.
Si tu veux tester juste le serveur, lance-le directement (en tapant /usr/X11R6/bin/X . Tu peux pas faire grand chose avec sans client mais tu peux le quitter avec ctrl-alt-backspace ^^)
après tu peux essayer d'utiliser xinit directement en ligne de commande : par exemple
xinit /usr/bin/fluxbox -- /usr/X11R6/bin/X -nolisten tcp
ceci devrait marcher (si /usr/bin/fluxbox existe et se lance correctement)