FlathubでデフォルトのWaylandクライアントとしてorg.mozilla.firefoxを実行する方法は?

FlathubでデフォルトのWaylandクライアントとしてorg.mozilla.firefoxを実行する方法は?

Flathubにorg.mozilla.firefoxをインストールし、調査後にxeyesFirefoxの上にマウスを置くと、目がカーソルを追跡できるため、XWaylandを介して実行されることがわかりました。私はWayland経由でGNOMEを使用しており、XWaylandを介さずにFirefoxをネイティブWaylandクライアントとして実行したいと思います。 Flathubのorg.mozilla.firefoxパッケージを使用してこれを行うにはどうすればよいですか?はいいいえ私のディストリビューションのパッケージを使用することに興味があります。

答え1

環境変数MOZ_ENABLE_WAYLANDを1に設定し、org.mozilla.firefoxがWaylandソケットにアクセスできるようにしますflatpak override

このような:

$ flatpak override --env=MOZ_ENABLE_WAYLAND=1 --socket=wayland org.mozilla.firefox --user

--userすべてのユーザーに対してこれを行うには、省略できます。

グラフィカルな方法でこれを行う場合は、Flatsealを使用できます。https://plathub.org/apps/details/com.github.tchx84.Flatseal

答え2

Fedora Linuxでは、オーバーライドコマンドは機能しません。コマンドを実行しました。

flatpak --env=MOZ_ENABLE_WAYLAND=1  run org.mozilla.firefox

関連情報