Linux中國

如何檢查: 是 Xorg 還是 Wayland 顯示伺服器?

以下是快速檢查在運行 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 的詳細信息

這很簡單。但是,還有其他方法。

其他方法

使用設置

如果你需要圖形方法,請打開你的 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中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國

    Linux中國

    DevOps 將去向何方?

    微軟、谷歌、亞馬遜、IBM 和甲骨文如今都在關注云上的 DevOps。這些大公司正在給企業提供 IT 自動化的服務。然而,DevOps 仍然在持續的演進中。DevSecOps、AIOps 和 NoOps 正在成為下一個流行詞。