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

and*_*bak 9 kde defaults konsole

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


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. 如果您使用的是 KDE grep BrowserApplication ~/.kde/share/config/kdeglobals

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

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

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

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

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

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

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

PS这个 Debian 错误邮件列表线程表明 Konsole 与 相同xdg-open <url>,但对我来说,单击 Konsole 中的 URL 会打开 Chromium,同时xdg-open打开 Firefox。

Fat*_*cci 3

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

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

  • 您似乎正在谈论网络浏览器中链接上的右键单击菜单。问题是关于名为 Konsole 的程序内的链接,该程序不是网络浏览器。PS 请阅读问题顶部的 2021 年更新。 (2认同)