TranslateProject/published/202211/20221020.0 ⭐️ How to Check:Xorg or Wayland Display Server.md
2022-12-01 08:55:32 +08:00

93 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: subject: "How to Check: Xorg or Wayland Display Server?"
[#]: via: "https://www.debugpoint.com/check-wayland-or-xorg/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15216-1.html"
如何检查: 是 Xorg 还是 Wayland 显示服务器?
======
![](https://img.linux.net.cn/data/attachment/album/202211/05/102913nmpm4pzka6b6aar1.jpg)
> 以下是快速检查在运行 Xorg 还是 Wayland 显示服务器的方法。
随着时间的推移,现代 Wayland 显示服务器正在进入所有 Linux 发行版。尽管老旧的 Xorg 仍然能用并且会继续存在,但 Wayland 无疑在安全性和其他性能方面更好。
但是Xorg 不会很快完全淘汰。可能永远不会。
如果你在运行任何 Linux 发行版,如何检查运行的是 Xorg 还是 Wayland下面是方法。
### Wayland 或 Xorg你在运行哪一个
在你的 Linux 发行版(例如 Ubuntu、Fedora、Arch 等)中打开一个终端窗口(`CTRL+ALT+T`)。
然后输入以下命令并回车:
```
echo $XDG_SESSION_TYPE
```
命令输出会告诉你当前会话是 Wayland 还是 XorgX11
```
[debugpoint@fedora ~]$ echo $XDG_SESSION_TYPEwayland
```
![此命令可以为你提供有关 Xorg 或 Wayland 的详细信息][1]
这很简单。但是,还有其他方法。
### 其他方法
#### 使用设置
如果你需要图形方法,请打开你的 Linux 发行版的设置应用。在关于部分,你应该看到某个标签下中的 Wayland/X11。
例如,在 GNOME 设置中,你可以在 “<ruby>窗口子系统<rt>Windowing system</rt></ruby>” 下找到它,如下图所示:
![在 GNOME 设置中可以找到它][2]
#### 使用会话值
你还可以使用 [systemd][3] 登录管理器 `loginctl` 找到它。请记住,它仅适用于基于 systemd 的系统。
打开终端并运行以下命令。你可以看到会话 id 值。在此示例中为 `c2`
```
loginctl
```
现在,将会话 ID 传递给以下命令以获取显示服务器类型。确保将 c2 更改为你的系统规格。
```
loginctl show-session c2 -p Type
```
![使用 loginctl 查找][4]
### 总结
这些是你可以确定在 Linux 系统中运行的是 Systemd 还是 Xorg 的一些方法。你还可以在 shell 脚本中使用上述命令来实现进一步的流程自动化。
祝好。
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/check-wayland-or-xorg/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed
[1]: https://www.debugpoint.com/wp-content/uploads/2022/10/This-command-can-give-you-details-about-Xorg-or-Wayland-1024x612.jpg
[2]: https://www.debugpoint.com/wp-content/uploads/2022/10/In-GNOME-Settings-you-can-find-it.jpg
[3]: https://www.debugpoint.com/tag/systemd/
[4]: https://www.debugpoint.com/wp-content/uploads/2022/10/Using-loginctl-to-find-out.jpg