我在用着乌班图15.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“X”的正在运行的进程。当然,其中还有 Xorg,如果它存在的话。但如果另一个显示服务器正在运行,您就会错过该信息。 :)
答案2
尝试查看您的进程列表:
ps -e | grep X
答案3
使用 Ubuntu Ubuntu 22.04.2 LTS
我需要一种稍微不同的方法:
ps -ef | grep -i tty
显示一个包含以下内容的条目
/var/运行/sddm
所以我目前使用 SDDM 显示管理器。
下一步:
查明 Wayland 或 X 是否处于活动状态......