Làm thế nào để giết và khởi động máy chủ X?


44

Trong 12.04, làm thế nào để bạn giết máy chủ X từ dòng lệnh và từ giao diện GUI và làm thế nào để bạn khởi động nó từ thiết bị đầu cuối ảo?


Nếu bạn chỉ muốn giết máy chủ X, bạn có thể kích hoạt tổ hợp phím Ctrl + Alt + Backspace trên Tùy chọn bố trí của các cài đặt bàn phím.
Alen

Câu trả lời:


35

Một cách để khởi động lại một thể hiện của máy chủ X là chạy (từ dòng lệnh)

sudo service lightdm restart

Đối với Ubuntu 15.04 trở lên:

sudo systemctl restart lightdm.service

và cho Kubfox 15.04 trở lên:

sudo systemctl stop sddm.service

1
ánh sáng? Tôi nghĩ gdm là dành cho Gnome, kdm cho KDE, xdm cho XFCE và lightdm cho LXDE! và để stp nó từ gUI?
Robert

2
lightdm là mặc định cho 12.04, tôi không chắc chắn khi nào nó được làm mặc định có lẽ là vào 11.10?
labarna

1
khởi động lại lightdm không giết được Xorg. Chỉ một ví dụ của nó.
Jack Mayerz

2
lightdm chỉ bắt đầu một phiên bản của Xorg, vì vậy, khởi động lại lightdm sẽ đóng phiên bản Xorg mở duy nhất, trừ khi bạn đang làm một việc gì đó phức tạp hơn nhiều.
labarna

21

Vào ngày 12.04, bạn có thể khởi động lại máy chủ bằng các phím tắt: Right Alt+ Print Screen+ K.


1
Thật là một sự kết hợp kỳ lạ!. In??. Nó không có logic; và những gì "(Phải alt) + (Màn hình in) + K" sẽ có trong bàn phím Apple? Tôi có lệnh đúng và không in
Robert

1
vi.wikipedia.org/wiki/Magic_SysRq_key có thêm thông tin về nó nếu bạn muốn hiểu logic đằng sau nó. printscreen là khóa tương tự như sysrq (Yêu cầu hệ thống).
bán

@semi: "printscreen là cùng một phím với sysrq" - không phải trên bàn phím của tôi. sysreqlà chìa khóa tương tự như delete.
Nathan Osman

4
Không có gì xảy ra trên máy của tôi (cài đặt mới 13.10).
Andreas J.

1
Để làm việc này, bạn cần chạy lệnh này một lần:sudo echo kernel.sysrq=1 > /etc/sysctl.d/10-magic-sysrq.conf
Naveen

9

Trong Ubuntu 14.04:

Nhấn Ctrl+ Alt+ F1và sau đó chạy:

sudo service gdm stop

hoặc là

sudo service lightdm stop

Tùy thuộc vào trình quản lý hiển thị của bạn.

GHI CHÚ: Để khôi phục sử dụng startx, thay thế stopbằng startmột trong các lệnh trên.


5

Giết : xkill -a. -acó nghĩa là nó sẽ giết tất cả các trường hợp hiển thị. Để biết thêm thông tin chạy man xkill.

Chạy : xinit. Ngoài ra, startxnhưng lệnh này là để bắt đầu một thể hiện chứ không phải chính máy chủ. Để biết thêm thông tin chạy man xintman startx.

Tôi không tin rằng có thể giết Xserver khỏi GUI và thậm chí nếu có, nó sẽ không phải là cách đúng đắn để làm điều đó.


Điều đó sẽ không giết tất cả các cửa sổ riêng lẻ, đó không phải là những gì người dùng muốn? Ví dụ, tôi không muốn giết tất cả các cửa sổ firefox của mình, tôi muốn khởi động lại trực quan hóa.
đẳng cấu

3
Người dùng nói: "giết và khởi động máy chủ X". Đó dường như là chính xác những gì anh ấy muốn. Đây không phải là về việc khởi động lại gnome-shell.
Gui Ambros
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.