He pensado que /usr/bin/startx
El script se usa para iniciar el servidor X, pero parece que no es cierto. ¿Qué proceso o secuencia de comandos inicia el servidor X? El servidor X debe iniciarse antes de que se vea el mensaje de bienvenida de lightdm, pero ¿cuándo exactamente?
Respuesta aceptada:
/etc/init.d/lightdm inicia el servidor X. Lightdm se inicia primero y luego inicia el Xserver. El proceso principal del Xserver (Xorg) es lightdm (PID 25600 como se muestra en el ejemplo a continuación). Puede ver esto ejecutando:
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
Ejecutar los siguientes comandos detendrá e iniciará lightdm y Xserver en consecuencia:
sudo /etc/init.d/lightdm stop
sudo /etc/init.d/lightdm start