Làm thế nào để có được thông tin về máy chủ hiển thị nào đang chạy?


16

Tôi đang sử dụng Ubuntu 15.10 và tôi muốn biết máy chủ hiển thị nào đang chạy. Trong phiên bản đầu tiên của Ubuntu, nó chắc chắn là máy chủ X , nhưng gần đây tôi đã cập nhật Ubuntu 15.10 và tôi biết rằng một số gói Mir Server sẽ được cài đặt, vậy làm sao tôi biết rằng Mir đang chạy hoặc X Server?

Câu trả lời:


6

(Cố gắng cải thiện câu trả lời @shcherbak.)

Để biết thông tin về máy chủ hiển thị đang chạy, hãy viết trong bảng điều khiển:

ps -e | grep tty

Đặt ra có thể là, ví dụ:

 1475 tty2     00:00:00 gdm-x-session
 1478 tty2     00:00:40 Xorg
 1489 tty2     00:00:00 gnome-session-b

Một trong những tty*kết quả là thiết bị đầu cuối nơi bạn có GUI trong hệ thống linux (thường tty7). Do đó, đây phải là thiết bị đầu cuối nơi máy chủ hiển thị (X11, Mir hoặc bất cứ thứ gì) đang chạy.

Ví dụ: kết quả hiển thị 1478 tty2 00:00:40 Xorg, vì vậy điều này sẽ chạy Xorg (nghĩa là X11).

Câu trả lời của Shscherbak sẽ chỉ xuất ra các quy trình đang chạy có chứa chữ X, "X". Trong số những người khác, tất nhiên, Xorg, trong trường hợp nó có mặt. Nhưng nếu một máy chủ hiển thị khác đang chạy, bạn sẽ bỏ lỡ thông tin. :)


2
Nó không xuất ra gì trên máy tính của tôi.
Elouan Keryell-Ngay cả

@ ElouanKeryell-Ngay cả lệnh psgreplệnh thực sự là các lệnh cơ bản của linux, do đó tôi chỉ có thể suy ra rằng máy tính của bạn không sử dụng tty7GUI. Tôi xin lỗi. Askubunt-u.com/questions/27339/ trộm
yêu.by.Jesus

3

hãy thử xem danh sách quy trình của bạn:

ps -e | grep X

Điều này sẽ trả về các quy trình đang chạy có vốn X (ví dụ: Xorg), nhưng sẽ không hiển thị một máy chủ hiển thị khác nếu nó đang chạy.
IND
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.