如何讓所有應用程式都使用 wayland 而不是 xwayland?

如何讓所有應用程式都使用 wayland 而不是 xwayland?

我在 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 上運行。

相關內容