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, и позволит запомнить выбор.

Другие вопросы по тегам