如何获取有关哪个显示服务器正在运行的信息?

19 ubuntu xorg display

我正在使用Ubuntu 15.10,我想知道哪个显示服务器正在运行。在 Ubuntu 的第一个版本中,它绝对是X 服务器,但最近我更新了我的 Ubuntu 15.10,我开始知道将安装一些Mir Server软件包,所以我怎么知道 Mir 正在运行还是 X Server?

lov*_*sus 11

(试图改进@shcherbak 的答案。)

要获取有关正在运行的显示服务器的信息,请在控制台中写入:

ps -e | grep tty
Run Code Online (Sandbox Code Playgroud)

例如,输出可能是:

 1475 tty2     00:00:00 gdm-x-session
 1478 tty2     00:00:40 Xorg
 1489 tty2     00:00:00 gnome-session-b
Run Code Online (Sandbox Code Playgroud)

其中的tty*结果是你有GUI终端在你的Linux系统(通常tty7)。因此,这应该是运行显示服务器(X11、Mir 或其他)的终端。

例如,结果显示1478 tty2 00:00:40 Xorg,因此这将运行 Xorg(即 X11)。

Shscherbak 的回答只会输出包含大写 X 的正在运行的进程,“X”。其中,当然还有 Xorg,以防万一。但是,如果另一个显示服务器正在运行,您就会错过这些信息。:)

  • 它在我的电脑上没有输出任何内容。 (2认同)

shc*_*bak 5

试试看你的进程列表:

ps -e | grep X
Run Code Online (Sandbox Code Playgroud)

  • 这将返回包含大写 X(例如 Xorg)的正在运行的进程,但如果它正在运行,则不会显示另一个显示服务器。 (2认同)