Właśnie zainstalowałem Mir i zastanawiam się, czy faktycznie go uruchomiłem, czy też wrócił do X. Jak mogę sprawdzić, czy Mir działa?
11
Możesz także po prostu sprawdzić, czy proces kompozytora systemu działa:
ps afx | grep unity-system-compositor
W moim systemie z Mirem zwraca coś takiego:
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
Maszyny NIE działające Mir nie będą wyświetlać unity-system-compositor
uruchomionych.
Odniesienie:
ps -e | grep unity-system-compositor
aby uniknąć dopasowaniagrep
. Dzięki temu żadne wyjście nie będzie wyświetlane, jeśli Mir nie działa.Zwróci jedną odpowiedź, jeśli Mir jest uruchomiony, nic, jeśli nie jest. Wynika to z faktu, że „ps -e” faktycznie obcina nazwy procesów do 15 znaków (znany błąd / ograniczenie poprzedzające). Znalazłem sugestię od minerz029, że zawsze nic nie zwraca, nawet jeśli Mir działa.
źródło
ps | grep
gdy poleceniepgrep
istnieje? Spróbowaćpgrep -fa unity-system-compositor
.Będzie to zależeć od tego, co rozumiesz przez „Właśnie zainstalowałem Mir”. Mir to tak naprawdę zestaw bibliotek. Istnieją biblioteki klienta i biblioteki serwerów. Istnieje również kilka różnych pakietów, które zapewniają rzeczywiste pliki binarne serwera Mir.
Jest serwer demonstracyjny Mir, ale gdybyś go uruchomił, wiedziałbyś, ponieważ przeszedłbyś na VT i wpisałeś polecenie, aby go uruchomić. Ten serwer znajduje się w pakiecie mir-demos.
Jest serwer Unity 8 Mir. Działa jako część Unity 8 (pakiet unity8). Wiesz, że działasz, ponieważ Twój pulpit wyglądałby jak pulpit Unity 8.
Wreszcie istnieje serwer Mir Unity-System-Compositor, który zazwyczaj jest uruchamiany przez LightDM. O ile nie napisałeś własnych skryptów integracji LightDM, musisz zainstalować sesję pulpitu Unity 8 (pakiet unity8-desktop-session-mir), w którym to przypadku jedynym sposobem na uruchomienie serwera Mir jest zalogowanie się na pulpicie Unity 8 lub zainstalowałeś pakiet ubuntu-desktop-mir, w którym to przypadku pozostałe odpowiedzi są poprawne: a
ps
pokaże kompozytor systemowy unity działający pod serwerem X.źródło