将 Flatpak 应用程序设置为默认 Web 浏览器

sle*_*anc 8 browser flatpak file-associations

我从 Flatpak 运行 Firefox,但当我在各种 XDG 兼容应用程序中单击链接时,我找不到如何让它打开链接。如何xdg-open从 Flatpak 发行版运行 Firefox?

应用程序本身在首选项中显示它不是默认浏览器。它提供了一个按钮将其自身设置为默认值,但似乎没有任何效果。

ajg*_*619 12

你需要使用xdg-settings命令。这应该返回您当前的默认浏览器:

xdg-settings get default-web-browser
Run Code Online (Sandbox Code Playgroud)

要将其更改为您的 Flatpak 版本,请执行以下操作:

xdg-settings set default-web-browser <your_flatpak_browser.desktop>
Run Code Online (Sandbox Code Playgroud)

要验证您的新设置,请执行以下操作:

xdg-settings check default-web-browser <your_flatpak_browser.desktop>
Run Code Online (Sandbox Code Playgroud)