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


16

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

Answers:


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*结果是你有GUI终端在你的Linux系统(通常tty7)。因此,这应该是运行显示服务器(X11,Mir或其他)的终端。

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

Shscherbak的答案只会输出包含大写字母X“ X”的正在运行的进程。如果有的话,当然还有Xorg。但是,如果另一台显示服务器正在运行,则会丢失信息。:)


2
它在我的计算机上什么也不输出。
Elouan Keryell-Even,

@ ElouanKeryell-Even psgrep命令实际上是linux的基本命令,因此,我只能推断出您的计算机没有使用tty7GUI。对不起。askubunt-u.com/questions/27339/…–
love.by.Jesus,

3

尝试查看您的进程列表:

ps -e | grep X

这将返回包含大写X的正在运行的进程(例如Xorg),但如果正在运行则不会显示其他显示服务器。
iND
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.