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