| 会员登录 立即注册

打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
楼主
3AAA 发表于 2022-11-6 07:34:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
楼主
3AAA
2022-11-6 07:34:09 2918 0 看楼主


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

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

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

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

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


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

然后输入以下命令并回车:
echo $XDG_SESSION_TYPE
命令输出会告诉你当前会话是 Wayland 还是 Xorg(X11)。
[debugpoint@fedora ~]$ echo $XDG_SESSION_TYPEwayland


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

其他方法

使用设置


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

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



使用会话值


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

打开终端并运行以下命令。你可以看到会话 id 值。在此示例中为 c2:
loginctl
现在,将会话 ID 传递给以下命令以获取显示服务器类型。确保将 c2 更改为你的系统规格。
loginctl show-session c2 -p Type


总结


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

祝好。

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

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表

3AAA 当前离线
白银会员

查看:2918 | 回复:0

关于我们  |   侵权投诉受理  |   联系我们  |   Archiver  |  
免责声明:邳州信息网所有言论只代表发表者个人观点,与本站无关
Copyright © 2009-2025 pzxxw.com 版权所有:邳州金银杏文化传媒有限公司  

苏公网安备 32038202000401号

快速回复 返回顶部 返回列表