Pau*_*aul 3 browser thunderbird kde-4
在 KDE 4.7 下,我在系统设置中将“chromium-browser-chromium”设置为我的默认浏览器。
这适用于 KDE 应用程序,但不适用于 Thunderbird。我怀疑 Thunderbird 是在 GTK 类型的配置位置寻找默认浏览器,而不是 KDE 设置。
因此,当 KDE 应用程序在 Chromium 中打开链接时,Thunderbird(我目前使用的是 tb6.0,但在以前的版本中也会发生相同的行为)在 Firefox 中打开链接。
我知道我可以在 prefs.js 中强制这个问题,但我想让 Thunderbird 尊重系统设置。我怎样才能做到这一点?
Thunderbird(这里至少是第 6 版)似乎正在使用 XDG MIME 操作规范。首选项存储在 中~/.local/share/applications/mimeapps.list,并且所有桌面环境都应该尊重它们。
[默认应用程序] 文本/html=chromium.desktop x-scheme-handler/http=chromium.desktop
旧版本的 Thunderbird 可能仍在为此使用 GNOME 的 Gvfs。您可以使用gconftool-2以下方法检查:
$ gconftool-2 --get /desktop/gnome/url-handlers/http/command
firefox %s
Run Code Online (Sandbox Code Playgroud)
如果是这种情况,最好的选择是配置 Gvfs 以xdg-open用于所有 URL 方案,这反过来应该从mimeapps.list调用正确的程序:
$ for scheme in http https about unknown; do
gconftool-2 --set /desktop/gnome/url-handlers/$scheme/command \
--type string "xdg-open %s"
done
Run Code Online (Sandbox Code Playgroud)
或者你可以尝试xdg-settings,这......老实说,我不确定它的作用:
$ xdg-settings set default-web-browser chromium.desktop
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1305 次 |
| 最近记录: |