我最近升级到Kubuntu 22.04。 我多次尝试在about:preferences中将Firefox设置为默认浏览器,但没有成功。我选择“设为默认”,然后选择“是”来允许更改设置,但是“Firefox不是您的默认浏览器”的消息仍然存在。
我找到了一个关于同样问题的票证。如果我理解正确的话,这个问题已经在四年前修复了。
https://bugzilla.mozilla.org/show_bug.cgi?id=1444313
我最近升级到Kubuntu 22.04。 我多次尝试在about:preferences中将Firefox设置为默认浏览器,但没有成功。我选择“设为默认”,然后选择“是”来允许更改设置,但是“Firefox不是您的默认浏览器”的消息仍然存在。
我找到了一个关于同样问题的票证。如果我理解正确的话,这个问题已经在四年前修复了。
https://bugzilla.mozilla.org/show_bug.cgi?id=1444313
已经存在一个Mozilla的PPA。您可以按照这个步骤来移除snap
并用Mozilla的.deb
替换它。
这将通过将您恢复到旧的软件包系统来解决默认浏览器问题,尽管主要的snap
问题仍需要在Snapcraft方面解决。
注意:我知道这并没有“解决”任何问题。从用户中心的角度来看,这是使Firefox成为默认浏览器的最简单方法。我对snap没有任何意见,并且在许多无法通过软件包获得的应用程序中使用它们。但是Ubuntu的Firefox snap目前还没有很好地集成。希望这种情况不会持续太久。
about:preferences
在Firefox启动时勾选“不再询问”也无法禁用此功能(错误2)。
您可以通过以下方式验证成功:
xdg-settings get default-web-browser
http://example.org
在我看来,用户535733的评论应该得到更多的关注。
update-alternatives
机制目前尚未与 Snaps 集成,不清楚是否有近期计划。
根据 snapcraft 论坛 的说法,可以使用三种替代方法将 Firefox 设置为默认浏览器:
about:preferences
并点击“设置为默认”按钮xdg-settings set default-web-browser firefox_firefox.desktop
gnome-control-center default-apps
并选择 Firefox Snap 的条目。/usr/bin/firefox
的错误...而是启动了位于/snap/bin/firefox
的Firefox。好的。 - Gantonupdate-alternatives
是用于 deb 包的。它无法与 Snaps 一起使用。 - user535733