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?
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:
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:
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.
ps | grep
khi lệnh pgrep
tồn tại? Hãy thử pgrep -fa unity-system-compositor
.
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 ps
sẽ 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.
ps -e | grep unity-system-compositor
để tránh kết hợpgrep
chí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.