如何在KDE中设置默认浏览器?

如何在KDE中设置默认浏览器?

2021 年更新:下面描述的意外行为在 KDE Plasma v5.18.5 中是实际的,但在 5.22.3 中不再是实际的。

2023 年更新:也可以看看KDE 的 GitLab 中的拉取请求有关 Plasma 6 中默认浏览器选择的一些详细信息(来源)。


Linux 有多种方法将应用程序“标记”为“默认”。您可以使用以下命令检查其中一些:

  1. xdg-settings get default-web-browser
  2. ls -o /etc/alternatives/*browser*
  3. ls -o /usr/bin/*browser*(其中一些是前一个列表项的符号链接)
  4. xdg-mime query default x-scheme-handler/https
  5. grep -E 'https|html' /etc/mailcap
  6. 如果您使用的是 KDEgrep BrowserApplication ~/.kde/share/config/kdeglobals

我遇到了与所讨论的完全相同的问题如何更改 konsole 打开 URL 的默认浏览器?

我正在运行 KDE 5.13.5。我做了以下步骤:

  1. 卸载铬
  2. 确保上面列出的所有项目都指向 Firefox。
  3. 转到“系统设置 > 应用程序 > 默认应用程序 > Web 浏览器”(又名$ kcmshell5 componentchooser
  4. 更改设置“打开”httphttpsURLs' 为“在基于 URL 内容的应用程序中”
  5. 单击 Konsole 中的 https 链接
  6. 安装铬
  7. 单击 Konsole 中的 https 链接

实际结果:第5步后,链接将在Firefox中打开;第 7 步之后——在 Chromium 中。

预期结果:在步骤 5 和步骤 7 中都在 Firefox 中打开链接。

因此 KDE 决定,这个特定的 URL (这个)比 Firefox 更适合 Chromium(参见步骤 4),尽管我努力以六种不同的方式将 Firefox 标记为默认浏览器。如果在步骤 4 中我选择“在以下应用程序中 > Firefox”,那么一切都会按预期工作,但我希望将其设置为“在基于 URL 内容的应用程序中”。

我错过了哪种将浏览器标记为默认浏览器的方法?我如何让 KDE 相信此 URL 更适合 Firefox(我试图将其标记为默认浏览器)?

聚苯乙烯这个 Debian bugs 邮件列表线程建议 Konsole 的功能与 相同xdg-open <url>,但对我来说,单击 Konsole 中的 URL 将打开 Chromium,而xdg-open打开 Firefox。

答案1

如果右键单击该链接并单击“另存为”,然后在下载的位置选择它,单击“打开方式”并选择 Firefox。应该有一个复选框显示“记住“HTML 文档”(text/html) 类型的所有文件的应用程序关联”

我不确定这是否会按照您需要的方式工作,但它对我有用

相关内容