如何从 Flathub 作为本机 Wayland 客户端运行 org.mozilla.firefox?

如何从 Flathub 作为本机 Wayland 客户端运行 org.mozilla.firefox?

我从 Flathub 安装了 org.mozilla.firefox,经过调查xeyes,我发现它似乎是通过 XWayland 运行的,因为当鼠标悬停在 Firefox 上时,眼睛能够跟踪我的光标。我通过 Wayland 使用 GNOME,并且希望将 Firefox 作为本机 Wayland 客户端运行,而不是通过 XWayland 运行。我如何使用 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://flathub.org/apps/details/com.github.tchx84.Flatseal

答案2

在 Fedora linux 上,覆盖命令对我不起作用。我刚刚用命令执行

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

相关内容