Làm cách nào để dừng GUI?


18

Tôi cần phải nhập dòng lệnh một mình mà không có GUI để cài đặt trình điều khiển NVIDIA chính thức. Tôi đang cố gắng để máy tính của mình hoạt động qua HDMI và ai đó trên Youtube chỉ ra cách nhưng bạn phải có trong chương trình cài đặt Nvidia.

Câu trả lời:


19

Để làm điều đó chỉ cần làm theo điều này:

  1. Chuyển đến chế độ CLI:

    CTRL+ ALT+F1

  2. Dừng dịch vụ GUI trên Ubuntu:

    sudo service lightdm stop
    

    hoặc nếu bạn đang sử dụng phiên bản Ubuntu trước ngày 11.10, hãy chạy:

    sudo service gdm stop
    

1
Có lẽ thêm nhiều trình quản lý Hiển thị, cho các biến thể khác của Ubuntu.
Uri Herrera

2
chạy này từ thiết bị đầu cuối sudo service lightdm stoplàm việc cho tôi.
razzak

Dịch vụ đơn giản này dừng và bắt đầu hoạt động - nhưng đó là thay đổi chế độ chính tắc đầy đủ? Vào thời xưa, người ta đã vào chế độ người dùng không có đồ họa bằng 'runlevel 3' và quay lại đồ họa bằng 'runlevel 5'. Với systemd, điều này sẽ dịch sang (A) systemctl isolate multi-uservà (B) systemctl isolate graphical. (A) thực sự đóng GUI, (B) hiển thị lại màn hình đăng nhập - tuy nhiên sẽ xảy ra lỗi ("Không thể kết nối với phiên xe buýt: Không thể kết nối với ổ cắm / chạy / người dùng / 1000 / xe buýt: Kết nối bị từ chối") khi thử để đăng nhập. Tại sao?
kxr

12

Sử dụng

sudo service gdm stop

để dừng GUI và

sudo service gdm start

để bắt đầu lại


1
Nếu bạn sử dụng thay đổi gdmkdm
kubfox

Tôi sẽ chấp nhận câu hỏi của bạn vì câu hỏi của tôi quá cụ thể. Trên thực tế tôi cần chạy telinit 1 để vô hiệu hóa hoàn toàn các quy trình không cần thiết.
dierre

7

Nếu mục đích của bạn là tạm thời vô hiệu hóa GUI - bạn có thể dừng lightdmdịch vụ (hoặc bất kỳ người chào hỏi nào bạn đang sử dụng) với sudo service lightdm stop(14.04 trở về trước) hoặc sudo systemctl stop lightdm(kể từ 15.04) từ tty1, như đã được hiển thị bởi những người khác.

Nếu mục đích của bạn để khởi động vào dòng lệnh trong thời gian dài giữa các lần khởi động lại, bạn có thể mở /etc/default/grubvới sự lựa chọn của trình soạn thảo văn bản của mình. Cá nhân tôi sử dụng nano, vì vậy đối với tôi lệnh sẽ là sudo nano /etc/default/grub. Bây giờ, tìm GRUB_CMDLINE_LINUX=""đến GRUB_CMDLINE_LINUX="text". Hoặc bạn có thể tạo hai dòng, một dòng nhận xét, một dòng không bị lỗi như vậy:

#GRUB_CMDLINE_LINUX="text"
GRUB_CMDLINE_LINUX=""

Khi cần thiết, chỉ cần bỏ dòng cho chế độ bạn muốn vào. Sau khi hoàn thành chỉnh sửa /etc/default/grubtệp, lưu tệp và chạy sudo update-grubđể tạo cấu hình được tải vào grub.cfgtệp thực tế . Khởi động lại, và bạn nên nhập dòng lệnh trực tiếp.


2

Bắt đầu bằng cách đăng xuất và nổi bật CtrlAltF1, sau đó đăng nhập.

Trên Kubfox dừng GUI có thể được thực hiện thông qua sudo /etc/init.d/kdm stop. Trên Ubuntu điều này có thể sẽ được sudo /etc/init.d/gdm stop.

Nhập mật khẩu của bạn khi được nhắc.

dmlà viết tắt của Display Manager, kiểm tra ls /etc/init.d/cái nào dmkhả dụng khi không có gdm.

Để khởi động lại nó chỉ cần thay đổi stopthành start.

Bạn có thể tự động thay đổi sang GUI, nếu không đình công: CtrlAltF7


lightdmâm thanh của obysr quen thuộc. Điều đó sẽ thực hiện lệnh:sudo /etc/init.d/lightdm stop
jippie

1

Tôi biết bạn không hỏi điều này một cách cụ thể, nhưng bạn cần cài đặt trình điều khiển hiện tại của nvidia.

Bạn có thể làm điều này từ một gui. Chỉ cần chạy jockey-gtkhoặc tìm kiếm "Trình điều khiển bổ sung" từ dấu gạch ngang. Sau khi được cài đặt, hãy mở Cài đặt Nvidia và đi từ đó.


0

Bạn có thể mở gnome-terminal và gõ sudo telinit 1. Điều này sẽ thả bạn để chạy cấp 1 (chế độ người dùng đơn) và giết các dịch vụ gui.


nó không xảy ra Tôi gõ sudo init 3 nhưng không có gì thay đổi.
dierre

đó là sudo telinit 1, sau đó chọn root.
dierre

@bertmanphx: bạn không biết về quy trình khởi động ubfox và runlevels được sử dụng.
enzotib

@dierre: Tôi nghĩ không đúng khi chỉnh sửa câu trả lời trong lõi, như thay đổi 3 thành 1. Điều này làm mất hiệu lực ý định của OP và sự phản đối của tôi.
enzotib

1
Vâng, câu trả lời thực sự hữu ích vì vậy tôi nghĩ rằng để sửa các phần sai.
dierre
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.