Ich habe gedacht, dass /usr/bin/startx
Skript wird verwendet, um den X-Server zu starten, aber es sieht so aus, als wäre es nicht wahr. Welcher Prozess oder welches Skript startet den X-Server? Der X-Server muss gestartet werden, bevor der lightdm-Begrüßer sichtbar ist, aber wann genau?
Akzeptierte Antwort:
/etc/init.d/lightdm startet den Xserver. Lightdm wird zuerst gestartet und startet dann den Xserver. Der übergeordnete Prozess des Xservers (Xorg) ist lightdm (PID 25600, wie im Beispiel unten gezeigt). Sie können dies sehen, indem Sie Folgendes ausführen:
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
Das Ausführen der folgenden Befehle stoppt und startet lightdm und Xserver entsprechend:
sudo /etc/init.d/lightdm stop
sudo /etc/init.d/lightdm start