Comment désactiver l'interface graphique au démarrage en 18.04 (Bionic Beaver)?


19

Il semble que sudo systemctl disable gdm3 && sudo systemctl disable gdmne fonctionne pas en 18.04 pour désactiver le système de fenêtrage au démarrage. Quelle est la méthode pour le faire maintenant?


Vous foiré sysctlavec systemctl. Veuillez lire leurs pages de manuel ( man 8 sysctlet man systemctl).
N0rbert

1
LOL, vous avez raison, je l'ai fait correctement sur le système, mais je l'ai simplement mal tapé ici. Fixé.
illuminez le

Réponses:


37

Pour désactiver l'interface graphique au démarrage, exécutez:

sudo systemctl set-default multi-user.target

Pour réactiver l'interface graphique, exécutez la commande:

sudo systemctl set-default graphical.target

Pour démarrer la session Gnome sur un système sans interface graphique actuelle, exécutez simplement:

sudo systemctl start gdm3.service

1
Cela fonctionne mais il y a un problème. L'écran est maintenant assez petit dans VirtualBox
nurp

Comment arrêter gdm une fois démarré manuellement?
binarymelon

Ne fonctionne pas pour moi: "Impossible de définir la cible par défaut: le fichier d'unité user-multi.target n'existe pas."
michid

2
@michid C'est parce que vous avez retourné useretmulti
Aido

3

Répondre au commentaire de @ nurp

L'écran est maintenant assez petit dans VirtualBox.

  1. mettez à jour votre en /etc/default/grubconséquence:

    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXMODE=1152x864x32 GRUB_GFXPAYLOAD_LINUX=1152x864x32

  2. courir sudo update-grub.

    • nomodeset afin que le noyau n'essaye pas de changer la résolution définie par GRUB.
    • GRUB_GFXPAYLOAD_LINUX si cette variable est définie, elle contrôle le mode vidéo dans lequel le noyau Linux démarre, en remplaçant l'option de démarrage 'vga ='.

Les références


1

Pour arrêter gdm une fois démarré manuellement ..

Vous exécutez simplement:

sudo systemctl stop gdm3.service

C'est ce à quoi je m'attendais, mais cela ne semble rien faire.
binarymelon

0

En réponse à:

sudo systemctl stop gdm3.service

Ne semblant pas faire quoi que ce soit commenté par binarymelon

Je peux seulement supposer que vous faites cela dans l'interface de ligne de commande en dehors de l'interface graphique ... et que vous ne recevez aucune réponse car le service GUI est déjà fermé.

Alternativement, (ce qui a pris de nombreuses heures à apprendre et beaucoup plus de temps à comprendre) ...

J'ai trouvé que tout dépend de ce que vous avez fait ... par exemple, l'installation lightdmsans " core" ou quoi que ce soit entraînera une "GUI-ness" défectueuse ...
Si vous exécutez effectivement l'instruction d'interface de ligne de commande ci-dessus à partir d'un terminal au sein de l'interface graphique, il fera très certainement quelque chose ...
Attention, c'est mon expérience au 18.04.

Si vous utilisez, gdm3il se fermera et ne sera qu'un curseur (ce que j'appelle un ancien) en haut à gauche ... et si vous n'utilisez pas, gdm3il dira:

Failed / not loaded

Remarque et astuce utile:
si vous vous trouvez avoir arrêté le service et n'avez toujours pas d'interface de ligne de commande pour taper de nouvelles commandes, essayez: CTRL+ ALT+ F3.

Il s'agit de votre guichet unique pour la mise à mort / l'arrêt de l'interface graphique qui est chargée, quel qu'il soit ... même si votre mot de passe n'est pas accepté.

Je sais que c'est vrai parce que si vous essayez de redémarrer l'interface graphique «trop tôt», alors qu'elle est toujours en train de fermer / arrêter, de réparer / d'arrêter l'interface graphique, alors, selon mon expérience, la CLI vous alertera à ce sujet. fait et vous demande de réessayer dans un peu.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.