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