如何检查: 是 Xorg 还是 Wayland 显示服务器?

以下是快速检查在运行 Xorg 还是 Wayland 显示服务器的方法。

如何检查: 是 Xorg 还是 Wayland 显示服务器?

以下是快速检查在运行 Xorg 还是 Wayland 显示服务器的方法。

随着时间的推移,现代 Wayland 显示服务器正在进入所有 Linux 发行版。尽管老旧的 Xorg 仍然能用并且会继续存在,但 Wayland 无疑在安全性和其他性能方面更好。

但是,Xorg 不会很快完全淘汰。可能永远不会。

如果你在运行任何 Linux 发行版,如何检查运行的是 Xorg 还是 Wayland?下面是方法。

Wayland 或 Xorg:你在运行哪一个?

在你的 Linux 发行版(例如 Ubuntu、Fedora、Arch 等)中打开一个终端窗口(CTRL+ALT+T)。

然后输入以下命令并回车:

“`
echo $XDGSESSIONTYPE

“`

命令输出会告诉你当前会话是 Wayland 还是 Xorg(X11)。

“`
[debugpoint@fedora ~]$ echo $XDGSESSIONTYPEwayland

“`

此命令可以为你提供有关 Xorg 或 Wayland 的详细信息

这很简单。但是,还有其他方法。

其他方法

使用设置

如果你需要图形方法,请打开你的 Linux 发行版的设置应用。在关于部分,你应该看到某个标签下中的 Wayland/X11。

例如,在 GNOME 设置中,你可以在 “ 窗口子系统 Windowing system ” 下找到它,如下图所示:

在 GNOME 设置中可以找到它

使用会话值

你还可以使用 systemd 登录管理器 loginctl 找到它。请记住,它仅适用于基于 systemd 的系统。

打开终端并运行以下命令。你可以看到会话 id 值。在此示例中为 c2

“`
loginctl

“`

现在,将会话 ID 传递给以下命令以获取显示服务器类型。确保将 c2 更改为你的系统规格。

“`
loginctl show-session c2 -p Type

“`

使用 loginctl 查找

总结

这些是你可以确定在 Linux 系统中运行的是 Systemd 还是 Xorg 的一些方法。你还可以在 shell 脚本中使用上述命令来实现进一步的流程自动化。

祝好。


via: https://www.debugpoint.com/check-wayland-or-xorg/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

主题测试文章,只做测试使用。发布者:eason,转转请注明出处:https://aicodev.cn/2022/11/05/%e5%a6%82%e4%bd%95%e6%a3%80%e6%9f%a5%ef%bc%9a-%e6%98%af-xorg-%e8%bf%98%e6%98%af-wayland-%e6%98%be%e7%a4%ba%e6%9c%8d%e5%8a%a1%e5%99%a8%ef%bc%9f/

Like (0)
eason的头像eason
Previous 2022年11月5日 下午5:23
Next 2022年11月5日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信