Linux

如何從 Flathub 執行 org.mozilla.firefox 作為本機 Wayland 客戶端?

  • December 7, 2021

我從 Flathub 安裝了 org.mozilla.firefox,在使用 進行調查後xeyes,我發現它似乎是通過 XWayland 執行的,因為當滑鼠懸停在 Firefox 上時,眼睛能夠追踪我的游標。我正在通過 Wayland 使用 GNOME,我想將 Firefox 作為本機 Wayland 客戶端執行,而不是通過 XWayland 執行它。我如何使用 Flathub 的 org.mozilla.firefox 包做到這一點?我對使用我的發行版包感興趣。

您可以通過將環境變數 MOZ_ENABLE_WAYLAND 設置為 1 並允許 org.mozilla.firefox 通過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

在 fedora linux 上覆蓋命令對我不起作用。我只是用命令執行

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

引用自:https://unix.stackexchange.com/questions/632824