Я хочу иметь возможность щелкать ссылки в электронных письмах Thunderbird и открывать их в Chromium (имя пакета chromium-browser
). Вместо этого они открываются в Firefox.
Я попробовал следующее:
xfce предпочтительные приложения (Chromium не указан, поэтому мне пришлось искать исполняемый файл) - в следующий раз, когда я запускаю Chromium, он жалуется это больше не браузер по умолчанию.
Указание Chromium установить себя в качестве браузера по умолчанию. Thunderbird открывает ссылки в Firefox.
ДОПОЛНЕНО альтернативы. Он уже указан в качестве альтернативы с тем же приоритетом, что и Firefox. Пункт меню приложения «Открыть веб-браузер» открывает Chromium. Thunderbird открывает ссылки в Firefox.
Я просмотрел весь графический интерфейс настроек в Thunderbird (но пока не работал с расширенным редактором конфигурации) и не увидел ничего, в котором упоминается, в каком браузере открывать ссылки.
Обратите внимание, что это не Google Chrome.
Это то, что я нашел для меня: вам понадобится доступ к «редактору конфигурации» в самом Thunderbird.
Откройте Thunderbird. В 24.6.0 меню доступно с правой стороны верхней строки меню (рядом с панелью поиска и представлено тремя горизонтальными линиями).
Нажмите Изменить >, затем нажмите Предпочтения >, откроется новое окно. Вам нужно будет выбрать вкладку Advanced , внизу этой вкладки откройте Config Editor .
Затем выполните поиск network.protocol-handler.warn-external.http
и network.protocol-handler.warn-external.https
.
Эти два наиболее вероятно имеют текущее значение false
. Измените значение на true
(сделайте это, просто щелкнув по ним правой кнопкой мыши), и в следующий раз, когда вы попытаетесь открыть ссылку из какого-либо электронного письма, оно спросит вас, какой браузер использовать. Хром вряд ли будет отображаться в списке вариантов, поэтому используйте кнопку навигации. Вы можете найти Хром в /usr/bin/chromium-browser
.
Если вы используете Google Chrome в качестве браузера по своему выбору, вы можете сделать это /usr/bin/google-chrome
или /usr/bin/google-chrome-stable
Если Thunderbird не спрашивает вас, какой браузер использовать, когда вы нажимаете на ссылку после этого, вы попробуйте удалить файл mimeTypes.rdf в папке своего профиля, чтобы сбросить его. Папка профиля обычно находится как ~/.thunderbird/xxxxxxxx.default/
Правка -> Настройки -> Дополнительно -> Общие -> Редактор конфигурации ...
Щелкните правой кнопкой мыши -> New -> String
Введите имя предпочтения:
network.protocol-handler.app.http
Значение :
/usr/bin/x-www-browser
Настройка браузера по умолчанию
В командной строке введите
sudo update-alternatives --config x-www-browser && sudo update-alternatives --config gnome-www-browser
x-www-browser
; однако устанавливая вышеупомянутое предпочтение didn' t имеют значение для меня - установка предупредить значения, как рекомендовал Vitaly сделала
– billrichards
13.05.2014, 17:46
https
и http
соответственно могут быть установлены в Опциях-> Вложения-> Поступление (туалет для протокола называют там).
– Mike B
12.06.2015, 09:40
В Thunderbird 11.0.1 это просто, но не интуитивно понятно:
Перейти к настройкам (Меню Редактировать → Настройки ) .
Нажмите на вкладку Вложения .
В разделе Тип контента и действие установите HTTPS , HTTP и FTP - Использовать Google -хром (или другой нужный браузер).
Это сработало для меня после того, как я попробовал множество вещей в терминале, которые не работали.
Ну, я никогда не использовал Thunderbird, но это выглядит правильно ->
Когда вы нажимаете на веб-ссылку в Thunderbird, она запускает веб-браузер по умолчанию для операционной системы. Можно изменить это поведение, изменив браузер по умолчанию. В Linux другой способ (пробовал с TB1.5 в Suse и Debian) состоит в том, чтобы вставить следующую строку в файл prefs.js или user.js в Thunderbird (разумеется, указав правильный путь к файрфоксу):
[114 ] user_pref ("network.protocol-handler.app.http", "/ usr / bin / firefox");
Чтобы узнать, где находится Chromium, введите -> [115 ]
which chromium
в терминал.
Источник ->
http://kb.mozillazine.org/Changing_the_web_browser_invoked_by_Thunderbird
Ни одно из этих решений не помогло мне. Я запустил Thunderbird с помощью strace и обнаружил, что независимо от того, какое значение я выбрал для network.protocol-handler.app.http , он всегда пытался запустить / usr / bin / google-chrome. Я искал предпочтения, и не смог найти место, где это было определено. В конце концов, я просто сделал: ln -s chromium-browser / usr / bin / google-chrome , и это, похоже, все исправило.
В каталоге вашего профиля теперь есть файл с именем handlers.json
в папке ~/.thunderbird
Отредактируйте этот файл с помощью текстового редактора, когда Thunderbird закрыт.
Установка "action": 2
и добавление {"name":"xdg-open","path":"/usr/bin/xdg-open"}
к первой позиции соответствующего списка HTTP и / или HTTPS "handlers: []"
запустит браузер или программу по умолчанию, как указано в среде рабочего стола.
1.Thunderbird → Редактировать → Настройки → Дополнительно → Редактор конфигурации ... kbd>:
network.protocol-handler.warn-external.http = true
network.protocol-handler.warn-external.https = true
2.Закройте Thunderbird.
3.В командной строке введите:
$ find ~/.thunderbird/ -name mimeTypes.rdf -delete
4. Снова откройте Thunderbird и щелкните ссылку HTTP (S). Откроется окно Launch Application
. Нажмите Выбрать… kbd>.
5.Используйте Ctrl kbd> + L kbd>, чтобы напрямую ввести путь /usr/bin/
к вашему любимому исполняемому файлу браузера, например: /usr/bin/vivaldi-stable
6. Проверьте
Есть еще одна настройка Thunderbird, которую нужно проверить.
Предпочтения - Вложения - Входящие
Настройки http и https там переопределяют настройки ОС по умолчанию и говорят Chromium сделать себя браузером по умолчанию.
Смотрите эту ошибку: https://bugzilla.mozilla.org/show_bug.cgi?id=724461
И это для подробностей о том, как браузер по умолчанию определяется в Thunderbird: http://kevinlocke.name/bits/2012/07/18/thunderbird-default-browser-linux/
Я попробовал это решение, и оно сработало:
1) В Диспетчере настроек переключите ваш любимый браузер в качестве браузера по умолчанию.
2) update-альтернативы --config x-www-browser
3) Следуйте шагам, написанным здесь
#2
, заменяя содержание mimeTypes.rdf
с , что, учитывая то, что добилось цели для меня.
– Abe Voelker
20.09.2018, 01:12
У меня тоже была такая же проблема. И изменение «network.protocol-handler.warn-external.http» у меня не сработало.
После некоторого поиска в Google я нашел настройку в настройках thunderbird > Вложения> входящие .
Там я изменил http и https на браузер моего желания. И это работает сейчас.
Это может помочь любому, кто позже наткнется на это, кто привязан к Firefox.
Перейдите на панель управления настройками, System -> MIME Type Editor
, и установите для каждого «Веб-браузер»:
application/x-extension-html, application/x-extension-shtml, application/x-extension-xhtml, application/xhtml+xml, text/html
[116 ] Затем в панели управления настройками, Личные -> Предпочтительные приложения, выберите Chrome
Запустите sudo update-alternatives --config x-www-browser
и выберите Chrome
Затем запустите /usr/bin/x-www-browser
и он должен запустить Chrome
Тогда попробуйте в Thunderbird.
locate mimeTypes.rdf
для нахождения всех их. – Community 05.05.2014, 17:30https
иhttp
соответственно могут быть установлены в Опциях-> Вложения-> Поступление (туалет для протокола называют там). – Flak DiNenno 12.06.2015, 09:40