Как я могу создавать открытые ссылки Thunderbird в Chromium?

Я хочу иметь возможность нажимать ссылки в электронной почте Thunderbird и открывать их в Chromium (имя пакета chromium-browser). Вместо этого они открываются в Firefox.

Я пробовал следующее:

xfce предпочтительные приложения (Chromium не указан, поэтому мне пришлось выследить исполняемый файл) - в следующий раз я запускает хром, он жалуется, что он больше не является браузером по умолчанию. Передача Chromium в качестве браузера по умолчанию. Thunderbird открывает ссылки в Firefox. обновление-альтернатив. Он уже указан как альтернатива с тем же приоритетом, что и Firefox. В меню приложения «открыть веб-браузер» открывается Chromium. Thunderbird открывает ссылки в Firefox.

Я просмотрел все настройки gui в Thunderbird (но не в расширенном редакторе конфигурации еще) и не видел ничего, что упоминает, какой браузер открывает ссылки.

Обратите внимание, что это а не Google Chrome.

1
задан 1 July 2016 в 01:03

8 ответов

Изменить -> Настройки -> Дополнительно -> Общие -> Редактор настроек ...

Щелкните правой кнопкой мыши -> Создать -> Строка

Введите имя предпочтительности: network.protocol-handler.app.http

Значение: /usr/bin/x-www-browser

Настройка браузера по умолчанию

В командной строке введите sudo update-alternatives --config x-www-browser && sudo update-alternatives --config gnome-www-browser

11
ответ дан 25 May 2018 в 12:00
  • 1
    Полезно использовать x-www-browser; однако установка вышеприведенного предпочтения не повлияла на меня - установив значение предупреждения, как рекомендовал Виталий – David Fraser 13 May 2014 в 19:46
  • 2
    Обработчики для https и http соответственно могут быть установлены в Options - & gt; Вложения - & gt; Входящий (loo для имени протокола там). – 0xC0000022L 12 June 2015 в 09:40
  • 3
    Странно, метод AKSiS не работает в моей системе Windows 7 (Thunderbird 24), и метод Виталия отлично работает. – ollydbg23 14 October 2015 в 05:31
  • 4
    & Quot; network.protocol-handler.app.http & Quot; был удален. Я сделал этот первый шаг с помощью "vi" вместо этого (как рекомендовано на mozillazine.com) и нашел результат в Invalidprefs.js. – Bruce 19 March 2016 в 01:25

В Thunderbird 11.0.1 он прост, но не интуитивно понятен:

Перейдите в раздел «Настройки» («Редактирование меню» → «Настройки»). Перейдите на вкладку «Вложения». В разделе «Тип содержимого и действие» установите HTTPS, HTTP и FTP для использования google-chrome (или другого желаемого браузера).

Это сработало для меня, пробовав множество вещей в терминале, которые не сработали.

8
ответ дан 25 May 2018 в 12:00
  • 1
    Найденный здесь здесь и может подтвердить, что он работает. Это было необходимо для меня после установки Firefox. Прежде чем он работал для меня, используя warn-external config. – zeratul021 1 September 2014 в 14:45
  • 2
    NIce, работает и для меня. – diosney 4 July 2016 в 21:19
  • 3
    Не работает для меня на Ubuntu16.04: «Тип контента». не содержит «HTTPS, HTTP и FTP». Вместо этого он содержит только «текстовый документ». – Étienne 20 April 2018 в 13:13

Ну, я никогда не использовал thunderbird, но это выглядит правильно ->

Когда вы нажимаете на веб-ссылку в Thunderbird, она вызывает по умолчанию веб-браузер для операционной системы. Это можно изменить, изменив браузер по умолчанию. В Linux другой способ (с TB1.5 под Suse и Debian) - вставить следующую строку в файл prefs.js или user.js Thunderbird (конечно же, ввести правильный путь к вашему firefox):

user_pref ("network.protocol-handler.app.http", "/ usr / bin / firefox");

Вы можете найти, где Chromium, набрав ->

в терминал.

Источник ->

http://kb.mozillazine.org/Changing_the_web_browser_invoked_by_Thunderbird

1
ответ дан 25 May 2018 в 12:00
  • 1
    Вариант (1) в моем исходном вопросе работал - я ранее разрешал Chromium устанавливать себя по умолчанию, что делает exo-open думать, что нет браузера по умолчанию. Если я укажу систему по умолчанию на исполняемый файл Chromium и передам Chromium в stfu, то Thunderbird с радостью откроет его для URL-адресов в электронных письмах. Очевидно, что Chromium и Ubuntu думают о двух разных понятиях о концепции браузера по умолчанию. Благодаря! – ikmac 3 May 2012 в 11:32
  • 2
    PS - этот ответ тоже работал, поэтому я отметил его правильно. Я просто предпочитаю не редактировать файлы, которые говорят НЕ ИЗМЕНИТЬ ЭТОТ ФАЙЛ наверху, если я могу побить проблему в подчинении другим способом. – ikmac 3 May 2012 в 11:35

Это может помочь любому, кто споткнутся об этом позже, кто его застрял в Firefox

Перейдите на панель управления настройками, System -> MIME Type Editor и установите для каждого пользователя «Веб-браузер»:

application/x-extension-html, application/x-extension-shtml, application/x-extension-xhtml, application/xhtml+xml, text/html

Затем в панели управления настройками Personal -> Preferred Applications выберите chrome

Запустите sudo update-alternatives --config x-www-browser и выберите Chrome

Затем запустите /usr/bin/x-www-browser, и он должен запустить хром

Затем попробуйте в Thunderbird.

1
ответ дан 25 May 2018 в 12:00
  • 1
    Неудивительно, что мое использование ЦП сошло с ума, когда я нажимал на ссылки в ТБ, эти настройки отправляли его в Thunderbird, делая петлю inf – GM-Script-Writer-62850 5 December 2014 в 19:04

Есть еще одна настройка Thunderbird, которую вы должны проверить.

Предпочтения - Вложения - Входящие

Настройки http и https переопределяют ОС по умолчанию и говорят, что Chromium делает себя браузером по умолчанию.

См. эту ошибку: https://bugzilla.mozilla.org/show_bug.cgi?id=724461

И это для подробностей о том, как браузер по умолчанию определяется в Thunderbird: https: //bugzilla.mozilla .org / show_bug.cgi? ID = 724461

0
ответ дан 25 May 2018 в 12:00

Я пробовал это решение, и он работал:

1) В Диспетчере настроек переключите свой любимый браузер как браузер по умолчанию.

2) update-alternatives --config x-www- браузер

3) Выполните шаги, написанные здесь

0
ответ дан 25 May 2018 в 12:00

У меня тоже была такая же проблема. И изменение «network.protocol-handler.warn-external.http» не сработало для меня.

После некоторого Googling я нашел настройку в настройках thunderbird> Attachments> incoming.

Там я изменил http и https в браузере моего желания. И это работает сейчас.

0
ответ дан 25 May 2018 в 12:00
  • 1
    Не отправляйте ответы на несколько вопросов. Если вопрос решается одним и тем же ответом, пожалуйста, отметьте эти вопросы как дубликаты. – Thomas Ward♦ 25 December 2016 в 20:04
  • 2
    -1: еще один ответ, который уже был опубликован за 3 года до того, как вы опубликовали этот ответ, уже дал эту информацию. – Étienne 20 April 2018 в 13:14

Ни один из этих решений не работал для меня. Я запустил thunderbird с помощью strace и обнаружил, что независимо от того, какое значение я выбрал для network.protocol-handler.app.http, он всегда пытался запустить / usr / bin / google-chrome. Я искал настройки и не смог найти места, где это было определено. В конце концов, я просто сделал: ln -s chromium-browser / usr / bin / google-chrome, и это, казалось, исправить.

-1
ответ дан 25 May 2018 в 12:00
  • 1
    hmm, slimy взломать, чтобы обработать то, что кажется slimy взломать в Thunderbird, lol. – ikmac 6 June 2012 в 20:44
  • 2
    Это будет иметь побочный эффект! Используйте решение Виталия ниже. – dotancohen 4 June 2013 в 17:07

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

Похожие вопросы: