为什么 Firefox 无法快速打开其他应用程序或下载?

为什么 Firefox 无法快速打开其他应用程序或下载?

我遇到了 Firefox 无法打开其他应用程序的问题。如果我的应用程序需要浏览器进行 SSO 登录(例如 Element),Firefox 在登录后不会提示重定向回该应用程序,而其他浏览器则会提示。

同样,我无法从 Firefox 打开任何下载内容,也无法使用“打开包含文件夹”链接在文件管理器中打开下载文件夹。

当我从命令行启动 Firefox 时,看到以下消息:

Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it.

(firefox-beta:1049863): Gdk-WARNING **: 11:28:14.133: Failed to read portal settings: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop

然后,当我在下载对话框中单击“打开包含文件夹”时,我看到以下消息:

Failed to query file manager via OpenDirectory: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.OpenURI” on object at path /org/freedesktop/portal/desktop
[Parent 1049863, Main Thread] WARNING: Cannot launch default application: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.OpenURI” on object at path /org/freedesktop/portal/desktop: 'glib warning', file /build/firefox/parts/firefox/build/toolkit/xre/nsSigHandlers.cpp:167

** (firefox-beta:1049863): WARNING **: 11:28:21.989: Cannot launch default application: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.OpenURI” on object at path /org/freedesktop/portal/desktop

似乎这里缺少一些与桌面门户相关的组件。我安装了以下相关软件包:

xdg-desktop-portal-gnome/jammy-updates,now 42.1-0ubuntu1 amd64 [installed]
xdg-desktop-portal-gtk/jammy,now 1.14.0-1build1 amd64 [installed,automatic]
xdg-desktop-portal/jammy-updates,now 1.14.4-1ubuntu2~22.04.1 amd64 [installed]

这是 Ubuntu 22.04。我已在 XOrg 和 Wayland 上尝试过此操作,以及 Firefox snap 的当前稳定版和测试版。我还尝试过禁用扩展,并尝试过新的 Firefox 配置文件,但都没有任何效果。

答案1

好吧,重启后它开始工作了。我不确定到底是什么原因造成的,但我怀疑是安装xdg-desktop-portal-gnome然后重启造成的。

相关内容