如何檢查: 是 Xorg 還是 Wayland 顯示服務器?
隨著時間的推移,現(xiàn)代 Wayland 顯示服務器正在進入所有 Linux 發(fā)行版。盡管老舊的 Xorg 仍然能用并且會繼續(xù)存在,但 Wayland 無疑在安全性和其他性能方面更好。
但是,Xorg 不會很快完全淘汰??赡苡肋h不會。
如果你在運行任何 Linux 發(fā)行版,如何檢查運行的是 Xorg 還是 Wayland?下面是方法。
Wayland 或 Xorg:你在運行哪一個?
在你的 Linux 發(fā)行版(例如 Ubuntu、Fedora、Arch 等)中打開一個終端窗口(??CTRL+ALT+T?
?)。
然后輸入以下命令并回車:
命令輸出會告訴你當前會話是 Wayland 還是 Xorg(X11)。
此命令可以為你提供有關 Xorg 或 Wayland 的詳細信息
這很簡單。但是,還有其他方法。
其他方法
使用設置
如果你需要圖形方法,請打開你的 Linux 發(fā)行版的設置應用。在關于部分,你應該看到某個標簽下中的 Wayland/X11。
例如,在 GNOME 設置中,你可以在 “窗口子系統(tǒng)Windowing system” 下找到它,如下圖所示:
在 GNOME 設置中可以找到它
使用會話值
你還可以使用 ??systemd??? 登錄管理器 ??loginctl?
? 找到它。請記住,它僅適用于基于 systemd 的系統(tǒng)。
打開終端并運行以下命令。你可以看到會話 id 值。在此示例中為 ??c2?
?:
現(xiàn)在,將會話 ID 傳遞給以下命令以獲取顯示服務器類型。確保將 c2 更改為你的系統(tǒng)規(guī)格。
使用 loginctl 查找
總結
這些是你可以確定在 Linux 系統(tǒng)中運行的是 Systemd 還是 Xorg 的一些方法。你還可以在 shell 腳本中使用上述命令來實現(xiàn)進一步的流程自動化。
祝好。