4

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

 1 year ago
source link: https://www.51cto.com/article/722137.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

2022-11-06 19:21:47
以下是快速检查在运行 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
此命令可以为你提供有关 Xorg 或 Wayland 的详细信息

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

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

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

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

在 GNOME 设置中可以找到它

在 GNOME 设置中可以找到它

使用会话值

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

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

loginctl

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

loginctl show-session c2 -p Type
使用 loginctl 查找

使用 loginctl 查找

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

责任编辑:庞桂玉

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK