如何在 Linux 中檢查程式使用的是 Wayland 還是 X11?

如何在 Linux 中檢查程式使用的是 Wayland 還是 X11?

Linux中是否有指令可以判斷程式是否使用Wayland、Xorg或Xwayland?

答案1

本身不是命令,但是謝爾蓋·布加耶夫分享了一個很酷的技巧:

發射眼睛並將滑鼠移到視窗上。如果眼睛在移動,則它是 XWayland 窗口,否則它是本機 Wayland 窗口。

眼睛

眼睛通常在大多數發行版中預先安裝。否則,可以在x11-apps包裝或類似物中找到它。

答案2

我可以提供類似的答案,但該工具應該已經在您的系統上。

您可以使用xprop您的系統上很可能已經可用的。使用終端啟動程式後,每個 X11 視窗都會向您顯示十字準線,每個 Wayland 視窗都會忽略您對 X11 屬性的拍攝。

我的系統上的範例:在左側,您可以看到 Thunderbird 使用 X11 進行繪圖,而左側的 Gnome 終端則使用本機 Wayland 進行繪圖。

看截圖

相關內容