Làm cách nào để biết hệ thống của tôi đang sử dụng Mir?


11

Tôi vừa cài đặt Mir và tôi tự hỏi liệu tôi thực sự đang chạy nó hay nếu nó rơi trở lại X. Làm thế nào tôi có thể biết Mir đang chạy?

Câu trả lời:


11

Bạn cũng có thể chỉ cần kiểm tra xem quy trình tổng hợp hệ thống có đang chạy hay không:

 ps afx | grep unity-system-compositor

Trên hệ thống của tôi đang chạy Mir, nó trả về một cái gì đó như thế này:

jorge@jillociraptor:~$ ps afx | grep unity-system-compositor
 4260 pts/0    S+     0:00          |   |               \_ grep --color=auto unity-system-compositor
 1606 ?        S      0:00 /usr/sbin/unity-system-compositor --from-dm-fd 9 --to-dm-fd 13 --vt 7

Máy KHÔNG chạy Mir sẽ không hiển thị unity-system-compositorđang chạy.

Tài liệu tham khảo:


2
Bạn cũng có thể sử dụng ps -e | grep unity-system-compositorđể tránh kết hợp grepchính nó. Với điều này, sẽ không có đầu ra nào được hiển thị nếu Mir không chạy.
kiri

1
@ minerz029 Chạy Lệnh của Jorge, tôi nhận được 4868 pts / 4 S + 0:00 _ grep --color = auto unity-system-compositor Chạy lệnh của bạn, tôi không nhận được gì. Thế là tôi bối rối.
Akiva

2
ps -e | grep unity-system-co

Sẽ trả về một phản hồi nếu Mir đang chạy, không có gì nếu không. Điều này là do 'ps -e' thực sự cắt ngắn tên quy trình thành 15 ký tự (đã biết lỗi / giới hạn ngược dòng). Tôi tìm thấy đề xuất từ ​​minerz029 luôn trả về không có gì ngay cả khi Mir đang chạy.


Tại sao mọi người sẽ sử dụng ps | grepkhi lệnh pgreptồn tại? Hãy thử pgrep -fa unity-system-compositor.
muru

0

Nó sẽ phụ thuộc vào ý của bạn bởi "Tôi vừa cài đặt Mir". Mir thực sự chỉ là một bộ thư viện. Có thư viện khách và thư viện máy chủ. Ngoài ra còn có một số gói khác nhau cung cấp nhị phân máy chủ Mir thực tế.

Có một máy chủ Mir demo, nhưng nếu bạn đang chạy nó, bạn sẽ biết, bởi vì bạn đã chuyển sang VT và gõ lệnh để chạy nó. Máy chủ đó được tìm thấy trong gói mir-demos.

Có máy chủ Unity 8 Mir. Nó hoạt động như một phần của Unity 8 (gói unity8). Bạn sẽ biết bạn đang chạy nó bởi vì máy tính để bàn của bạn sẽ trông giống như máy tính để bàn Unity 8.

Cuối cùng, có máy chủ Mir của nhà soạn nhạc hệ thống thống nhất, thường được khởi động bởi LightDM. Trừ khi bạn đã viết các tập lệnh tích hợp LightDM của riêng mình, bạn cần phải cài đặt phiên máy tính để bàn Unity 8 (gói unity8-desktop-session-mir), trong trường hợp đó, cách duy nhất để chạy máy chủ Mir là đăng nhập vào máy tính để bàn Unity 8 hoặc bạn đã cài đặt gói ubfox-desktop-mir, trong trường hợp đó, các câu trả lời khác là chính xác: a pssẽ hiển thị bộ tổng hợp hệ thống thống nhất chạy bên dưới máy chủ X.

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.