J'ai pensé que /usr/bin/startx
script est utilisé pour démarrer le serveur X mais il semble que ce ne soit pas vrai. Quel processus ou script démarre le serveur X ? Le serveur X doit être démarré avant que lightdm greeter ne soit visible mais quand exactement ?
Réponse acceptée :
/etc/init.d/lightdm démarre le serveur X. Lightdm démarre d'abord, puis démarre le serveur X. Le processus parent du serveur X (Xorg) est lightdm (PID 25600 comme indiqué dans l'exemple ci-dessous). Vous pouvez le voir en exécutant :
ps -ef | grep lightdm.
root 25600 1 0 00:50 ? 00:00:00 /usr/sbin/lightdm
root 25608 25600 2 00:50 tty7 00:00:35 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
root 25686 25600 0 00:50 ? 00:00:00 lightdm --session-child 12 19
L'exécution des commandes suivantes arrêtera et démarrera lightdm et Xserver en conséquence :
sudo /etc/init.d/lightdm stop
sudo /etc/init.d/lightdm start