Làm cách nào để tắt GUI khi khởi động vào 18.04 (Bionic Beaver)?


18

Có vẻ sudo systemctl disable gdm3 && sudo systemctl disable gdmnhư không hoạt động trong 18.04 để vô hiệu hóa hệ thống cửa sổ khi khởi động. Phương pháp để làm điều này bây giờ là gì?


Bạn rối tung lên sysctlvới systemctl. Xin vui lòng đọc trang người đàn ông của họ ( man 8 sysctlman systemctl).
N0rbert

1
LOL, bạn nói đúng, tôi đã làm đúng trên hệ thống, nhưng tôi chỉ đơn giản là gõ sai ở đây. Đã sửa.
ylluminate

Câu trả lời:


36

Để tắt GUI khi khởi động, hãy chạy:

sudo systemctl set-default multi-user.target

Để kích hoạt lại GUI, hãy ra lệnh:

sudo systemctl set-default graphical.target

Để bắt đầu phiên Gnome trên hệ thống không có GUI hiện tại, chỉ cần thực hiện:

sudo systemctl start gdm3.service

1
Nó hoạt động nhưng có một vấn đề. Màn hình bây giờ khá nhỏ trong VirtualBox
nuôi dưỡng

Làm thế nào để bạn tắt gdm một khi bắt đầu bằng tay?
nhị phân

Không hoạt động đối với tôi: 'Không thể đặt mục tiêu mặc định: Tệp đơn vị user-multi.target không tồn tại.'
michid

2
@michid Đó là vì bạn đã lật usermulti
Aido

3

Để trả lời bình luận của @ Nurp

Màn hình bây giờ khá nhỏ trong VirtualBox.

  1. cập nhật cho /etc/default/grubphù hợp:

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

  2. chạy sudo update-grub.

    • nomodeset để kernel không cố gắng thay đổi độ phân giải được đặt bởi GRUB.
    • GRUB_GFXPAYLOAD_LINUX nếu biến này được đặt, nó sẽ điều khiển chế độ video trong đó nhân Linux khởi động, thay thế tùy chọn khởi động 'vga ='.

Người giới thiệu


1

Để tắt gdm một khi đã bắt đầu bằng tay ..

Bạn chỉ cần thực hiện:

sudo systemctl stop gdm3.service

Đó là những gì tôi mong đợi, nhưng nó dường như không làm gì cả.
nhị phân

0

Trả lời:

sudo systemctl stop gdm3.service

Không xuất hiện để làm bất cứ điều gì nhận xét bởi nhị phân

Tôi chỉ có thể giả sử bạn đang làm điều này trong giao diện dòng lệnh bên ngoài GUI ... và bạn không nhận được phản hồi vì dịch vụ GUI đã bị đóng.

Ngoài ra, (mất nhiều giờ để học và lâu hơn để hiểu) ...

Tôi đã phát hiện ra rằng mọi thứ phụ thuộc vào những gì bạn đã làm ... chẳng hạn, cài đặt lightdmkhông có ứng dụng corehay bất cứ điều gì sẽ dẫn đến "GUI-ness" bị lỗi ...
Nếu bạn thực sự đang chạy lệnh giao diện dòng lệnh trên từ một thiết bị đầu cuối Trong GUI, nó chắc chắn sẽ làm một cái gì đó ... Xin lưu
ý bạn, đây là kinh nghiệm của tôi trong 18.04.

Nếu bạn đang sử dụng gdm3thì nó sẽ đóng và chỉ là một con trỏ (cái mà tôi gọi là cũ) ở phía trên bên trái ... và nếu bạn không sử dụng gdm3thì nó sẽ báo:

Failed / not loaded

Lưu ý và gợi ý hữu ích:
Nếu bạn thấy mình đã dừng dịch vụ mà vẫn không có giao diện dòng lệnh để nhập lệnh mới, hãy thử: CTRL+ ALT+ F3.

Đây là điểm dừng chân duy nhất của bạn cho việc hủy / tắt GUI được tải bất kể đó là gì ... ngay cả khi mật khẩu của bạn không được chấp nhận.

Tôi biết điều này là đúng bởi vì nếu bạn cố gắng khởi động lại GUI, thì quá sớm, hay còn gọi là trong khi nó vẫn đang trong quá trình đóng / dừng, dịch vụ / tắt GUI, theo kinh nghiệm của tôi, CLI sẽ cảnh báo bạn về điều này Thực tế và yêu cầu bạn thử lại sau một chút.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.