如何檢查: 是 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 設置中,你可以在 「 窗口子系統 」 下找到它,如下圖所示:
使用會話值
你還可以使用 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
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive