Saya baru saja menginstal Mir dan saya bertanya-tanya apakah saya benar-benar menjalankannya atau apakah itu kembali ke X. Bagaimana saya bisa tahu apakah Mir sedang berjalan?
Saya baru saja menginstal Mir dan saya bertanya-tanya apakah saya benar-benar menjalankannya atau apakah itu kembali ke X. Bagaimana saya bisa tahu apakah Mir sedang berjalan?
Jawaban:
Anda juga dapat dengan mudah memeriksa apakah proses kompositor sistem berjalan:
ps afx | grep unity-system-compositor
Di sistem saya yang menjalankan Mir, ia mengembalikan sesuatu seperti ini:
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
Mesin TIDAK menjalankan Mir tidak akan menunjukkan unity-system-compositor
berjalan.
Referensi:
ps -e | grep unity-system-co
Akan mengembalikan satu respons jika Mir berjalan, tidak ada jika tidak. Ini karena 'ps -e' sebenarnya memotong nama proses menjadi 15 karakter (dikenal dengan bug / batasan hulu). Saya menemukan saran dari minerz029 selalu tidak menghasilkan apa-apa bahkan jika Mir sedang berjalan.
ps | grep
ketika perintah itu pgrep
ada? Coba pgrep -fa unity-system-compositor
.
Ini akan tergantung pada apa yang Anda maksud dengan "Saya baru saja menginstal Mir". Mir benar-benar hanya seperangkat perpustakaan. Ada pustaka klien dan pustaka server. Ada juga beberapa paket berbeda yang menyediakan binari server Mir aktual.
Ada server Mir demo, tetapi jika Anda menjalankannya Anda akan tahu, karena Anda akan beralih ke VT dan mengetikkan perintah untuk menjalankannya. Server itu ditemukan dalam paket mir-demo.
Ada server Unity 8 Mir. Ini berjalan sebagai bagian dari Unity 8 (paket unity8). Anda akan tahu bahwa Anda menjalankannya karena desktop Anda akan terlihat seperti desktop Unity 8.
Akhirnya, ada server Mir unity-system-compositor, yang umumnya dimulai oleh LightDM. Kecuali Anda menulis skrip integrasi LightDM Anda sendiri, Anda juga perlu menginstal sesi desktop Unity 8 (paket unity8-desktop-session-mir), dalam hal ini satu-satunya cara untuk menjalankan server Mir adalah masuk ke desktop Unity 8 , atau Anda menginstal paket ubuntu-desktop-mir, dalam hal ini jawaban lainnya benar: a ps
akan menunjukkan komponis-sistem-kesatuan yang berjalan di bawah X server.
ps -e | grep unity-system-compositor
untuk menghindari pencocokangrep
itu sendiri. Dengan ini, tidak ada output yang akan ditampilkan jika Mir tidak berjalan.