web-dev-qa-db-ja.com

どのディスプレイサーバーが実行されているかに関する情報を取得する方法は?

buntu 15.1を使用していますが、どのディスプレイサーバーが実行されているかを知りたいです。 Ubuntuの最初のバージョンでは間違いなくXサーバーですが、最近、Ubuntu 15.10を更新して、いくつかのMir Serverパッケージがインストールされることを知りました。 Mirが実行されているか、Xサーバーが実行されていることを知っていますか

16
user137124

(@shcherbakの回答を改善しようとしています。)

実行中のdisplay serverに関する情報を取得するには、コンソールに次のように書き込みます。

ps -e | grep tty

出力は、たとえば次のようになります。

 1475 tty2     00:00:00 gdm-x-session
 1478 tty2     00:00:40 Xorg
 1489 tty2     00:00:00 gnome-session-b

一つ tty*結果 GUIのある端末です Linuxシステム(通常tty7)。したがって、これは display server (X11、Mirなど)が実行されている端末でなければなりません。

たとえば、結果には1478 tty2 00:00:40 Xorgなので、これはXorg(つまりX11)を実行することになります。

Shscherbakの答えは、大文字のX、「X」を含む実行中のプロセスを出力するだけです。もちろん、Xorgが存在する場合はもちろんです。しかし、別のディスプレイサーバーが実行されている場合は、情報を見逃してしまいます。 :)

6
loved.by.Jesus

あなたのプロセスリストを見てみてください:

ps -e | grep X
3
shcherbak