Iniciar y detener X11 y LXDE desde la línea de comando

16

Tengo una Raspberry Pi con Debian Wheezy (Raspbian) y hasta ahora he logrado aprender mucho sobre Linux jugando, pero tengo algunas preguntas para todos los profesionales experimentados de Linux.

1) Desde la línea de comando, si ejecuto startx, X11 se iniciará seguido de LXDE. Si tuviera un monitor conectado, me imagino que vería una transición de la línea de comandos al entorno de escritorio. ¿Puedo iniciar X11 primero con x, luego iniciar LXDE encima de X11 después con /etc/init.d/lxdm start(¿es esto correcto?) Y obtener el mismo resultado que startx?

2) En cambio, digamos que ejecuté /etc/init.d/lxdm startsolo, ¿X11 se iniciará automáticamente (ya que LXDE se basa en X11)?

3) Desde el escritorio, si vuelvo CTRL+ALT+F1a la línea de comando, debería poder apagar LXDE usando /etc/init.d/lxdm stop. ¿X11 se cierra automáticamente con la terminación de LXDE?

4) ¿Cuál es la forma correcta / segura de apagar X11?

Gracias

radián
fuente

Respuestas:

18

1) Si inicia X por sí mismo, es probable que se encuentre sentado allí con una pantalla gris en blanco con una X para el cursor del mouse. El sistema de ventana X proporciona la capacidad de poner gráficos en la pantalla, pero necesita otros componentes para poner las cosas en la pantalla. Al iniciar LXDM, se inicia X ya que es una dependencia para que LXDM se ejecute realmente, por lo que no hay una razón real para iniciar X primero y luego usarlo /etc/init.d/lxdm start.

2) Sí lo haría. Está iniciando el Desktop Manager, que luego inicia el entorno de escritorio para proporcionarle una GUI.

3) Sí lo hace. El Desktop Manager (LXDM) es lo que proporciona X en forma de LXDE (entorno de escritorio)

4) Yo uso /etc/init.d/lxdm stop. Generalmente, el uso de los init.dscripts es la forma más segura de detener los servicios para garantizar que no queden archivos obsoletos. Sin embargo, con X, no creo que haya ningún daño es solo hacer unkillall -9 lxdm

Lawrence
fuente
Acabo de instalar lxde en Debian 9.5, pero no tengo /etc/init.d/lxdm en mi sistema ...
TheStoryCoder
¿Instalaste también LXDM? Creo que el DM predeterminado en Debian es LightDM
Lawrence
Oh ... no, no instalé LXDM. ¿No habría obtenido eso cuando instalé LXDE? ¿Y realmente necesito instalar algo por separado solo para detener LXDE?
TheStoryCoder
LXDE no siempre instala LXDM. Si tienes lightdm instalado, solo corres en /etc/init.d/lightdm stoplugar delxdm
Lawrence
No tengo lxdminstalado ¿Pero realmente necesito eso para LXDE? No entiendo bien LXDE vs LXDM ...
TheStoryCoder