すべてのアプリで xwayland ではなく wayland を使用するようにするにはどうすればよいですか?

すべてのアプリで xwayland ではなく wayland を使用するようにするにはどうすればよいですか?

Ubuntu 20.04 で Wayland を有効にしました。

xwayland ではなく Wayland を使用するには、すべてのアプリを個別に構成する必要があるようです。

Wayland をサポートするすべてのアプリで Wayland を使用するようにするにはどうすればよいですか?

Firefox の場合、xwayland の代わりに wayland を使用するようにMOZ_ENABLE_WAYLAND=1追加する必要がありました。/usr/share/applications/firefox.desktop

同様に、texstudio、slack、spyder、VScode、joplin、mendeley および基本的にすべての非組み込みアプリはそうではありませんが、少なくともいくつかは Wayland で手動で起動するように構成できると思います。

答え1

すべてのアプリケーションを Wayland で直接実行することはできません。Wayland でネイティブに実行できるのは、Wayland 用に準備されたアプリケーションのみです。Firefox などの一部のアプリケーションは、現時点では、Wayland をサポートしていても Xorg で実行するように設定されているようです。したがって、Wayland を実行すると、デフォルトでは xwayland で実行されますが、ご存知のとおり、これは変更できます。

はい、個々のアプリケーションによって異なります。Wayland 用にまだ準備されていない多くのアプリケーションは、xwayland でのみ実行されます。

関連情報