Myslel jsem, že /usr/bin/startx
skript se používá ke spuštění X serveru, ale vypadá to, že to není pravda. Který proces nebo skript spouští X server? X server musí být spuštěn dříve, než bude viditelný lightdm greeter, ale kdy přesně?
Přijatá odpověď:
/etc/init.d/lightdm spustí Xserver. Nejprve se spustí Lightdm a poté Xserver. Nadřazeným procesem Xserveru (Xorg) je lightdm (PID 25600, jak je uvedeno v příkladu níže). Můžete to vidět spuštěním:
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
Spuštění následujících příkazů podle toho zastaví a spustí lightdm a Xserver:
sudo /etc/init.d/lightdm stop
sudo /etc/init.d/lightdm start