Mirをインストールしたばかりで、実際に実行するのか、それともXにフォールバックするのか疑問に思っています。
また、システムコンポジタープロセスが実行されているかどうかを単純に確認することもできます。
ps afx | grep unity-system-compositor
Mirを実行しているシステムでは、次のような結果が返されます。
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
Mirを実行していないマシンでは、unity-system-compositor
が実行されていません。
参照:
ps -e | grep unity-system-co
Mirが実行されている場合は1つの応答を返し、実行されていない場合は何も返しません。これは、「ps -e」が実際にプロセス名を15文字に切り詰めているためです(アップストリームのバグ/制限が知られています)。 Mirが実行されていても、minerz029からの提案は常に何も返さないことがわかりました。
「Mirをインストールしました」という意味に依存します。 Mirは実際には単なるライブラリのセットです。クライアントライブラリとサーバーライブラリがあります。また、実際のMirサーバーバイナリを提供するいくつかの異なるパッケージがあります。
デモ用のMirサーバーがありますが、実行している場合は、VTに切り替えて実行するコマンドを入力したのでわかるでしょう。そのサーバーはmir-demosパッケージにあります。
Unity 8 Mirサーバーがあります。 Unity 8(パッケージunity8)の一部として実行されます。デスクトップがUnity 8デスクトップのように見えるので、あなたはそれを実行していることを知っているでしょう。
最後に、Unity-System-Comppositor Mirサーバーがあります。これは通常、LightDMによって開始されます。独自のLightDM統合スクリプトを作成していない限り、Unity 8デスクトップセッション(パッケージunity8-desktop-session-mir)をインストールする必要があります。この場合、Mirサーバーを実行する唯一の方法はUnity 8デスクトップにログインすることですまたは、ubuntu-desktop-mirパッケージをインストールしました。その場合、他の答えは正しいです:ps
は、Xサーバーの下で実行されているunity-system-compositorを表示します。