我在 Ubuntu 20.04 上啟用了 Wayland。
似乎每個應用程式都需要單獨配置才能使用 Wayland 而不是 xwayland。
如何讓所有支援wayland的應用程式都使用wayland?
對於 Firefox,我必須添加MOZ_ENABLE_WAYLAND=1
它/usr/share/applications/firefox.desktop
才能開始使用 wayland 而不是 xwayland。
同樣,texstudio、slack、spyder、VScode、joplin、mendeley 和基本上所有非內建應用程式都沒有,而我認為至少其中一些可以配置為手動使用 wayland 啟動。
答案1
你無法讓所有應用程式都直接在 Wayland 上運行。只有為其做好準備的應用程式才能在 Wayland 上本機運行。一些應用程式(例如 Firefox)目前似乎配置為在 Xorg 上運行,即使它們支援 Wayland。因此,預設情況下,如果您執行 Wayland,它們會在 xwayland 上運行,但是,正如您所發現的,這是可以更改的。
是的,這取決於個人應用。許多尚未為 Wayland 做好準備的應用程式只能在 xwayland 上運行。