如何确定我的系统是否正在使用 Mir?

Jor*_*tro 11 mir

我刚刚安装了 Mir,我想知道我是否真的在运行它,或者它是否回退到 X。我怎么知道 Mir 是否正在运行?

Jor*_*tro 11

您还可以简单地检查系统合成器进程是否正在运行:

 ps afx | grep unity-system-compositor
Run Code Online (Sandbox Code Playgroud)

在我运行 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
Run Code Online (Sandbox Code Playgroud)

未运行 Mir 的机器不会显示unity-system-compositor正在运行。

参考:

  • 你也可以使用`ps -e | grep unity-system-compositor` 以避免匹配 `grep` 本身。这样,如果 Mir 未运行,则不会显示任何输出。 (2认同)