Flatpak 应用程序无法打开链接

Flatpak 应用程序无法打开链接

我对 flatpak 不太了解,所以不知道在哪里寻找。

我无法打开从 Thunderbird Flatpak 到 Firefox Flatpak 的链接。

我环顾四周似乎应该是一个问题门户网站。然而,当我尝试使用 进行调试时flatpak run --log-session-bus org.gnome.Maps,单击应用程序中的链接时日志似乎没有显示门户有任何问题(至少我没有看到它):

C63: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C64: -> org.freedesktop.DBus call org.freedesktop.DBus.AddMatch at /org/freedesktop/DBus
C65: -> org.freedesktop.DBus call org.freedesktop.DBus.StartServiceByName at /org/freedesktop/DBus
B40: <- org.freedesktop.DBus return from C63
B41: <- org.freedesktop.DBus return from C64
B42: <- org.freedesktop.DBus return from C65
C66: -> org.freedesktop.DBus call org.freedesktop.DBus.GetNameOwner at /org/freedesktop/DBus
B43: <- org.freedesktop.DBus return from C66
C67: -> :1.80 call org.freedesktop.DBus.Properties.GetAll at /org/freedesktop/portal/desktop
B1171: <- :1.80 return from C67
C68: -> :1.80 call org.freedesktop.portal.OpenURI.OpenURI at /org/freedesktop/portal/desktop
B1172: <- :1.80 return from C68
B1175: <- :1.80 signal org.freedesktop.portal.Request.Response at /org/freedesktop/portal/desktop/request/1_715/gtk2129782386

我不明白。想法?

我的操作系统:

6.2.0-36-generic #37~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct  9 15:34:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

扁平化版本:

Flatpak 1.12.7

答案1

对于我的具体情况,这只是一件愚蠢的事情。

我还在系统上安装了 Firefox 的常规 .deb 软件包。因此,当单击 URL 时,它会尝试使用 .deb Firefox 打开。

由于某种原因,它没有打开 .deb Firefox 并打开链接,这很奇怪。由于某种原因,.deb Firefox 没有显示在应用程序菜单中,但已安装。我用它验证dpkg -S /usr/share/applications/firefox.desktop了它firefox: /usr/share/applications/firefox.desktop

无论如何,为了以防万一,请执行sudo apt remove firefox,现在它应该可以工作(可能必须在设置中将 flatpak 版本设置为默认浏览器)。

虽然这解决了 URL 的问题,但它并没有解决在另一个 flatpak 应用程序(如 ONLYOFFICE)中打开文档(例如在 Thunderbird Flatpak 中接收)的整个问题。我还没弄清楚。

我现在将其标记为已接受的答案。如果有人知道如何解决其他问题,那就太好了。

相关内容