我怎么知道我是否在运行Wayland?


33

Wayland是Ubuntu 17.10“ 在受支持的系统上 ” 的默认显示服务器。但是,如何确定我的平台是否受支持,而我实际上正在使用Wayland?


3
您为什么不只是研究过程?pgrep Xorg或类似的东西ps -ef | grep " :0"
Ravexina

Sumeet,您能复习一下这个问题的答案吗?
Jeremy Bicha

Answers:



13

您可以安装mesa-utils-extra并运行es2gears_wayland 如果该应用程序运行,则说明您正在运行Wayland。

以有趣的方式检查特定应用程序是使用Wayland还是XWayland,请运行xeyes。如果光标在X或XWayland窗口上方,则眼睛会移动。

或在终端中运行此命令:

env | grep -i wayland

如果没有输出,则说明您没有在运行Wayland。


11

在Ubuntu终端中使用该命令:

echo $DESKTOP_SESSION

查看返回的值。如果在途中,它将返回

gnome-wayland

1
cat / etc / X11 / default-display-manager
jones0610

7
对于Ubuntu 17.10,此答案不正确。
Jeremy Bicha

自从Wayland成为gnome的默认dm以来,它看起来像是gnome在运行Wayland以及gnome-xorg是否在xorg上。
Georgi Goranov

2
现在,它对xorg来说是“ ubunu-xorg”,对于Wayland来说就是“ ubuntu”。
krumpelstiltskin

2
@krumpelstiltskin:运行Xorg,在这里获取“ ubuntu”。
emk2203 '18
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.