web-dev-qa-db-fra.com

Comment supprimer l'interface graphique sur Ubuntu Server 16.04?

Je ne commanderai pas uniquement la machine serveur en ligne de commande. Je souhaite donc supprimer l'interface graphique du serveur, qui a été installée automatiquement lors de la mise à niveau.

En même temps, je ne veux pas supprimer X car je souhaite toujours pouvoir exécuter des applications X Window sur VNC ou XServer.

Comment faire ça?

UPDATE

Sudo apt-get remove ubuntustudio-desktop

n'a pas aidé

PDATE 2

En changeant

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=tty1"
GRUB_CMDLINE_LINUX_DEFAULT="text"

dans etc/default/grub n'a pas aidé (cela n'a affecté que les graphiques pendant la phase de démarrage)

PDATE

Changer pour

env DEFAULT_RUNLEVEL=3

dans /etc/init/rc-sysinit.conf n'a pas aidé.

MISE À JOUR 4

$ ls /usr/share/xsessions
ubuntustudio.desktop  xfce.desktop

PDATE 5

Ajout de "manuel" à lightdm.override

$ cat /etc/init/lightdm.override
manual

n'a pas aidé, bien que l'arrêt du service lightdm

Sudo service lightdm stop

ferme le bureau. Comment faire pour que ce service ne fonctionne jamais?

MISE À JOUR 6

$ Sudo update-rc.d lightdm disable
insserv: warning: current start runlevel(s) (empty) of script `lightdm' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `lightdm' overrides LSB defaults (0 1 6).

n'a pas aidé

SOLUTION

systemctl disable lightdm.service

aidé, merci @steeldriver

5
Dims

À partir de la discussion sur les commentaires testés, utilisez l'argument systemd disable:

$ systemctl disable lightdm.service
6
L. D. James