我如何让所有应用程序使用 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 上运行。

相关内容