¿Cómo deshabilitar el inicio automático del servidor X en Debian Jessie?

¿Cómo deshabilitar el inicio automático del servidor X en Debian Jessie?

Tengo una máquina remota que ejecuta Debian 8 (Jessie) con lightdm instalado. Quiero que se inicie en modo sin GUI, pero no quiero eliminar todas las cosas relacionadas con X para poder ejecutarlo a través de SSH con el -Xparámetro. Entonces, ¿cómo deshabilitar el inicio automático del servidor X sin eliminarlo?

Lo intenté systemctl stop lightdm, detiene lightdm, pero se ejecuta nuevamente después de reiniciar. También lo intenté systemctl disable lightdm, pero básicamente no hace nada. Cambia el nombre de los scripts de lightdm en /etc/rc*.dlos directorios, pero aún se inicia después del reinicio, entonces, ¿qué estoy haciendo mal? Y no puedo simplemente update-rc.d lightdm stopporque está en desuso y no funciona.

Respuesta1

La desactivación no funcionó porque la /etc/X11/default-display-managerlógica de Debian termina anulándola.

Para hacer que el arranque de texto sea el predeterminado en systemd (independientemente de qué distribución, en realidad):

systemctl set-default multi-user.target

Para volver a iniciar desde la GUI,

systemctl set-default graphical.target

Confirmé que funcionan en mi Jessie VM ybarra atrásLo confirmó en Stretch también.

PD: en realidad no necesita el servidor X en su máquina para ejecutar clientes X a través de ssh. El servidor X solo es necesario donde está la pantalla (monitor).

Respuesta2

También puede agregarlo systemd.unit=multi-user.targeta la línea de comando del kernel, si no puede acceder al sistema en ejecución.

Respuesta3

No sé mucho sobre Debian, pero en mi computadora portátil Ubuntu 14.04, este es el procedimiento estándar que uso cuando quiero deshabilitar X e iniciar command promptpara solucionar problemas:

  1. Edite el archivo /etc/default/gruben modo superusuario y configure GRUB_CMDLINE_LINUX_DEFAULT="text"

Opcionalmente, también descomente esta línea: #GRUB_TERMINAL=console y luego haga sudo update-grub. La máquina arrancará en modo texto.

  1. Para iniciar la interfaz gráfica desde allí, haga sudo service lightdm start#could be gdm o startx en algunas situaciones.

Fuente:https://askubuntu.com/questions/52089/how-do-i-boot-to-a-command-line-interface-instead-of-a-gui

Respuesta4

Pruebe el siguiente comando:

echo  "manual" | sudo tee -a /etc/init/lightdm.override

información relacionada