Làm thế nào để một người thoát khỏi máy chủ X?


56

Lệnh sudo service gdm stopsẽ tạm thời vô hiệu hóa thành công máy chủ X trong Ubuntu 11.04.

Tuy nhiên, lệnh tương tự này không còn hoạt động trong Ubuntu 11.10, vì "gdm" là "dịch vụ không được nhận dạng" theo Terminal. Làm thế nào để tôi vô hiệu hóa máy chủ X trong Ubuntu 11.10?


nếu bạn chỉ muốn khởi động lại máy chủ x, chỉ cần đăng nhập và đăng xuất, nếu không thì ctr + alt + backspace thường làm như vậy ... có lẽ lối tắt đó cần được bật theo tùy chọn bàn phím
HTDutchy


Câu hỏi nên là "làm thế nào để dừng trình quản lý phiên" nhưng vì nhiều người nghĩ rằng gdm là một "máy chủ X" nên nó vẫn như thế này.
Emmanuel

Câu trả lời:


67

GDM đã được chuyển ra cho LightDM, vì vậy:

sudo stop lightdm

Hoặc theo cách nói dịch vụ của bạn:

sudo service lightdm stop

Để tham khảo trong tương lai, tất cả các dịch vụ mới nhất này (có thể được chạy bằng lệnh dịch vụ và các phím tắt của initctl) là .confcác tệp trong/etc/init/


Câu hỏi là về việc thoát khỏi máy chủ X, nhưng tôi tin lightdm là máy khách X? Không và lệnh trong câu trả lời của bạn sẽ chỉ dừng máy khách chứ không phải máy chủ?
Ahmed

1
@AHmed kịch bản khởi động lightdm là những gì bắt đầu X.
Oli

@AHmed "DM" - trình quản lý máy tính để bàn; có gdm và lightdm là khách hàng X, nhưng họ chịu trách nhiệm đặc biệt - quản lý các trang trí cửa sổ khách hàng khác, thứ tự xếp chồng, kéo-n-drop, cut-n-paste, v.v.
qneill 13/2/2017

20

Lý do không hoạt động là vì Ubuntu 11.10 đã chuyển từ GDM sang LightDM .

Hãy thử lệnh này thay thế:

sudo service lightdm stop

11

Bạn cũng có thể sử dụng phím tắt:

Alt + PrtScn/SysReq + K

Một chút phím tắt dài, có thể có quá nhiều người đang nhấn Ctrl + Alt + Backspace để họ thay đổi nó thành cái này.

Tôi có thể xác nhận điều này là hoạt động từ 10.04 đến 11.10.


7

@Oli đã đóng đinh khá nhiều, nhưng tôi muốn lưu ý rằng điều này có thể sẽ không giúp bạn nhiều nếu bạn cần làm gì đó từ dòng lệnh mà không có X.

Đối với điều đó, bạn nên nhấn Ctrl+ Alt+ F1, sau đó đăng nhập từ bảng điều khiển. Sau đó, bạn có thể giết và khởi động lại lightdmdịch vụ khi cần.


5

Về mặt kỹ thuật, gdm hoặc lightdm đang quản lý các yêu cầu phiên máy tính để bàn, chúng không phải là máy chủ X. (một máy chủ X đang phục vụ các sự kiện cho ứng dụng X, xorg là máy chủ X :).

Biên tập

Để dừng máy chủ X killall X hoặc sudo killall Xnếu bạn không phải là chủ sở hữu của quy trình.

Tất nhiên bạn phải có một thiết bị đầu cuối để làm điều đó.

Một cách nếu bạn không thể mở terminal gnome hoặc xterm là khởi động bảng điều khiển văn bản; nhấn đồng thời phím Ctrl + Alt + F1, sau đó đăng nhập tại dấu nhắc (mật khẩu của bạn sẽ không được hiển thị, thậm chí không có dấu hoa thị). (F1 đến F5 đều ổn)


Yup, chính xác. Và câu hỏi là làm thế nào để tắt "máy chủ X"? Tôi không có gdm hoặc lightdm được cài đặt, tôi không có gì để làm với họ. Chúng tôi bắt đầu máy chủ: "X &" là root. Làm thế nào chúng ta có thể dừng nó ?
Tele

@Tele Chỉ cần thực hiện chỉnh sửa
Emmanuel

Vâng, tôi biết về killall, nhưng không có gì tinh tế, thường xuyên và chính thức. Tôi không thích sự tàn bạo. Chúng ta có phải xóa sạch quá trình như đông lạnh không?
Tele

3

bài cũ nhưng câu hỏi hiện tại. Lệnh sudo service mdm stopsẽ tạm thời vô hiệu hóa thành công máy chủ X trong Linux Mint 17.3. Sau khi cài đặt trình điều khiển, bạn có thể làm sudo service mdm start.


0

vì đây là kết quả chính xuất hiện với tìm kiếm google Solus stop X server, tôi muốn thêm câu trả lời này vì Solus không sử dụng service.

Đối với điều này, bạn có thể sử dụng sudo systemctl stop lightdmvà làm bất cứ điều gì bạn cần làm.

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.