実行中のディスプレイサーバーに関する情報を取得する方法


16

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

回答:


6

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

実行中のディスプレイサーバーに関する情報を取得するには、コンソールに書き込みます

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*結果の1つは、LinuxシステムでGUIを使用する端末です(通常はtty7)。したがって、これは、ディスプレイサーバー(X11、Mirなど)が実行されている端末である必要があります

たとえば、結果にはが表示さ1478 tty2 00:00:40 Xorgれるため、これはXorg(つまりX11)を実行しています。

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


2
コンピューターに何も出力されません。
エルアンケリエル

@ ElouanKeryell-さえ、psおよびgrepコマンドは、したがって、私は唯一のコンピュータが使用しないことを推測することができ、Linuxが本当に基本的なコマンドですtty7GUIのために。ごめんなさい。askubunt-u.com/questions/27339/...
loved.by.Jesus

3

プロセスリストを見てみてください:

ps -e | grep X

これは、大文字のX(Xorgなど)を含む実行中のプロセスを返しますが、実行中の別のディスプレイサーバーは表示しません。
iND
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.