Thunderbird > 4.x в Linux не поддерживает браузер по умолчанию
В KDE 4.7 мой браузер по умолчанию в системных настройках настроен как "хром-браузер-хром".
Это работает для приложений KDE, но не для Thunderbird. Я подозреваю, что Thunderbird ищет браузер по умолчанию в конфигурационном месте типа GTK, а не настройку KDE.
Таким образом, в то время как приложения KDE открывают ссылки в Chromium, Thunderbird (в настоящее время я использую tb6.0, но то же самое происходит в предыдущих версиях) открывает ссылки в Firefox.
Я знаю, что могу вызвать проблему в prefs.js, но я бы хотел, чтобы Thunderbird соблюдает настройки системы. Как я могу это сделать?
2 ответа
Thunderbird (по крайней мере, версия 6 здесь), похоже, использует спецификацию действий XDG MIME. Настройки хранятся в ~/.local/share/applications/mimeapps.list
и все окружения рабочего стола должны уважать их.
[Приложения по умолчанию] текст /html=chromium.desktop х-схема обработчика / HTTP = chromium.desktop
Старые версии Thunderbird все еще могут использовать Gvfs для GNOME. Вы можете проверить, используя gconftool-2
:
$ gconftool-2 --get /desktop/gnome/url-handlers/http/command
firefox %s
В таком случае лучше всего настроить 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
Или вы можете попробовать xdg-settings
что... честно говоря, я не уверен, что он делает
$ xdg-settings set default-web-browser chromium.desktop
Вот одна вещь, которая работает для меня: http://community.linuxmint.com/tutorial/view/1391
По сути, идея состоит в том, чтобы установить network.protocol-handler.warn-external.http
к истине. То же относится и к network.protocol-handler.warn-external.https
для протокола https и, возможно, network.protocol-handler.warn-external.ftp
для FTP. После этого Thunderbird спросит вас, с какой программой открывать URL, и позволит запомнить выбор.