KDE Neon 18.04 - Firefox 未设置为默认浏览器

KDE Neon 18.04 - Firefox 未设置为默认浏览器

本周我全新安装了 KDE Neon,但我注意到 Firefox 没有安装真的设为默认。当我进入系统设置时,我看到它已设置。当我打开 .html 文件或单击链接时,它会打开 Firefox。

在此输入图像描述

但是当我进入 Firefox 首选项时,默认情况下未检测到它:

在此输入图像描述

另外,我无法用 Krunner 打开我的 Firefox 书签(这很烦人),但我认为这两个问题是相关的。

我该如何解决这个问题?

答案1

这是带有环境变量的东西:

我也有同样的问题,看来是 KDE 本身的问题。我发现整个问题与以下环境变量有关:

GTK_USE_PORTAL

修理:

众所周知,KDE 可以在 QT 上运行,并且很可能可以在 Firefox 上运行 GTK。要解决此问题,必须编辑以下文件:

/usr/share/applications/firefox.desktop

在文件的第一Exec行,您必须添加env --unset=GTK_USE_PORTAL, 才能以正确的方式执行 Firefox。因此文件中的行必须如下所示:

Exec=env --unset=GTK_USE_PORTAL /usr/lib/firefox/firefox %u

在那之后你必须重新启动然后,打开您的 Firefox 设置并尝试将其设置为默认浏览器。

相关内容