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