我如何知道我是否正在运行 Wayland?

我如何知道我是否正在运行 Wayland?

Wayland 是 Ubuntu 17.10 的默认显示服务器”在支持的系统上“。但是我如何知道我的平台是否受支持并且我确实在使用 Wayland?

答案1

打开终端并输入:

echo $XDG_SESSION_TYPE

检查它是否可以打印wayland

答案2

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

想要以有趣的方式检查特定应用是否正在使用 Wayland 或 XWayland,请运行xeyes。如果光标位于 X 或 XWayland 窗口上,眼睛就会移动。

或者在终端中运行此命令:

env | grep -i wayland

如果没有输出,则表示您没有运行 Wayland。

答案3

在 Ubuntu 终端中使用该命令:

echo $DESKTOP_SESSION

查看返回的值。如果在 Wayland 上,它将返回

gnome-wayland

ubuntu-wayland  #  Ubuntu 20.10  

答案4

我不知道这个答案是否具有普遍性,但我发现xrandr运行 wayland 与不运行 wayland 时,运行时会显示不同的监视器名称:

xrandr --listmonitors
# On Ubuntu: 0: +*eDP-1 4384/344x2466/193+3840+0  eDP-1

# On Ubuntu-wayland: 0: +XWAYLAND0 1920/340x1080/190+0+0  XWAYLAND0

相关内容