Jak wyłączyć GUI podczas uruchamiania w 18.04 (Bionic Beaver)?

21

Wygląda na to, sudo systemctl disable gdm3 && sudo systemctl disable gdmże nie działają w 18.04, aby wyłączyć system okien podczas uruchamiania. Jaka jest teraz metoda na zrobienie tego?

iluminować
źródło
Ci pomieszane sysctlz systemctl. Przeczytaj ich strony podręcznika ( man 8 sysctli man systemctl).
N0rbert
1
LOL, masz rację, zrobiłem to dobrze w systemie, ale tutaj po prostu źle wpisałem. Naprawiony.
pokaż

Odpowiedzi:

38

Aby wyłączyć GUI podczas uruchamiania, uruchom:

sudo systemctl set-default multi-user.target

Aby ponownie włączyć GUI, wydaj polecenie:

sudo systemctl set-default graphical.target

Aby rozpocząć sesję Gnome w systemie bez bieżącego GUI, po prostu wykonaj:

sudo systemctl start gdm3.service
Kok
źródło
1
Działa, ale jest jeden problem. W VirtualBox ekran jest teraz dość mały
nurp
Jak zamknąć gdm po uruchomieniu ręcznie?
binarymelon,
Nie działa dla mnie: „Nie udało się ustawić domyślnego celu: plik jednostki user-multi.target nie istnieje”.
michid
2
@michid To dlatego, że odwróciłeś się userimulti
Aido
4

Aby odpowiedzieć na komentarz @ nurp

W VirtualBox ekran jest teraz dość mały.

  1. zaktualizuj /etc/default/grubodpowiednio:

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

  2. biegnij sudo update-grub.

    • nomodeset aby jądro nie próbowało zmieniać rozdzielczości ustawionej przez GRUB.
    • GRUB_GFXPAYLOAD_LINUX jeśli ta zmienna jest ustawiona, kontroluje tryb wideo, w którym jądro Linuksa się uruchamia, zastępując opcję rozruchu „vga =”.

Bibliografia

Andrey Arapov
źródło
1

Aby zamknąć gdm raz uruchomiony ręcznie ..

Po prostu wykonaj:

sudo systemctl stop gdm3.service
BOuzzi
źródło
Tego bym się spodziewał, ale wydaje się, że nic nie robi.
binarymelon
0

W odpowiedzi na:

sudo systemctl stop gdm3.service

Nie wydaje się, aby robić cokolwiek komentowanego przez binarymelon

Mogę tylko założyć, że robisz to w interfejsie wiersza poleceń poza GUI ... i nie otrzymujesz odpowiedzi, ponieważ usługa GUI jest już zamknięta.

Alternatywnie (co zajęło wiele godzin, a dużo dłużej zrozumiałem) ...

Przekonałem się, że wszystko zależy od tego, co zrobiłeś ... na przykład instalacja lightdmbez „ core” lub cokolwiek spowoduje nieprawidłowe „GUI-ness” ...
Jeśli rzeczywiście uruchamiasz powyższą instrukcję interfejsu wiersza poleceń z terminala w GUI z pewnością coś zrobi ...
Pamiętajcie, to moje doświadczenie z 18.04.

Jeśli używasz gdm3, zamknie się i będzie tylko kursorem (jak to nazywam dawnym) kursorem w lewym górnym rogu ... a jeśli nie używasz gdm3, powie:

Failed / not loaded

Uwaga i pomocna wskazówka:
jeśli zatrzymałeś usługę i nadal nie masz interfejsu wiersza poleceń do wpisywania nowych poleceń, spróbuj: CTRL+ ALT+ F3.

Jest to kompleksowe rozwiązanie polegające na zabiciu / zamknięciu GUI, które jest ładowane bez względu na to, co to jest ... nawet jeśli twoje hasło nie jest akceptowane.

Wiem, że to prawda, ponieważ jeśli spróbujesz zrestartować GUI „zbyt wcześnie”, czyli jeszcze w trakcie zamykania / zatrzymywania, serwisowania / zamykania GUI, z mojego doświadczenia wynika, że ​​CLI powiadomi Cię o tym fakt i poproszę o ponowną próbę.

Alex
źródło