実行中のディスプレイサーバーに関する情報をどのように取得できますか?

実行中のディスプレイサーバーに関する情報をどのように取得できますか?

私はそれを使用していますUbuntu15.10どのディスプレイサーバーが稼働しているかを知りたいです。 Ubuntuの最初のバージョンでは確かにXサーバーしかし、最近Ubuntu 15.10を更新し、いくつか発見しました。平和サーバーパッケージをインストールしようとしていますが、Mirが実行されているのかX Serverが実行されているのか、どうすればわかりますか?

答え1

(@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*結果の一つGUIを搭載した端末ですあなたのLinuxシステムで(通常tty7私の例で使用するものtty2)それではここが端末になるはずですサーバーの表示(X11、Mirなど)が実行中です。

たとえば、結果は1478 tty2 00:00:40 XorgこれがXorg(X11など)を実行していることを示しています。

Shscherbakの回答は、大文字の「X」を含む実行中のプロセスのみを出力します。もちろん、Xorgが存在するなら、その一つです。ただし、他のディスプレイサーバーが稼働している場合は、その情報を見逃す可能性があります。 :)

答え2

プロセスのリストを見てください。

ps -e | grep X

答え3

Ubuntu Ubuntu 22.04.2 LTSの使用

わずかに異なるアプローチが必要です。

ps -ef grep -i tty |

以下を含む項目を表示します。

/var/実行/sddm

だから私は現在SDDMディスプレイマネージャを使用しています。

次のステップ:

WaylandまたはXが有効になっていることを確認してください...

関連情報