我从 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