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

58

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

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

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

  2. Передача Chromium для установки в качестве браузера по умолчанию. Thunderbird открывает ссылки в Firefox.

  3. ДОПОЛНЕНО альтернативы. Он уже указан как альтернатива с тем же приоритетом, что и Firefox. В меню приложения «открыть веб-браузер» открывается Chromium. Thunderbird открывает ссылки в Firefox.

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

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

задан ikmac 02.05.2012 в 18:05
источник

10 ответов

104

Вот что я нашел для меня работой: Вам нужно будет получить доступ к «config editor» в самом Thunderbird.

Откройте Thunderbird. В 24.6.0 меню можно получить в правой части верхней панели меню (рядом с панелью поиска и представлено тремя горизонтальными линиями).

Нажмите Изменить > затем нажмите Настройки & gt ;, откроется новое окно. Вам нужно будет выбрать вкладку Дополнительно в нижней части этой вкладки. Откройте 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/

Оригинальный текст Htbaa

    
ответ дан Vitaly Kazakov 07.08.2012 в 08:16
источник
10

Изменить - > Предпочтения - > Дополнительно - > Общее - > Редактор конфигурации ...

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

Введите имя предпочтительности:

network.protocol-handler.app.http

Значение:

/usr/bin/x-www-browser

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

В командной строке введите

sudo update-alternatives --config x-www-browser && sudo update-alternatives --config gnome-www-browser
    
ответ дан AKSiS 13.10.2012 в 08:28
9

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

  1. Перейдите в раздел «Настройки» (меню Изменить Настройки ).

  2. Перейдите на вкладку Вложения .

  3. В разделе Тип и действие контента установите HTTPS , HTTP и FTP на < em> Использовать google-chrome (или другой желаемый браузер).

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

    
ответ дан smhb 26.06.2013 в 15:21
1

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

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

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

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

which chromium

в терминал.

Источник - >

Ссылка

    
ответ дан surgemcgee 02.05.2012 в 18:13
1

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

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

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

Затем в панели управления настройками Personal - > Предпочтительные приложения, выберите хром

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

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

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

    
ответ дан mplong 16.01.2014 в 21:50
1

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

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

2) обновления - альтернативы --config x-www-browser

3) Выполните следующие шаги: здесь

    
ответ дан Robert Kujawa 26.06.2015 в 16:51
0

TL; DR

1.Thunderbird → Изменить → Настройки → Дополнительно → Редактор конфигурации ... :

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) -link. Откроется окно Launch Application . Нажмите Выбрать ... .

5.Используйте Ctrl + L , чтобы напрямую ввести путь /usr/bin/ к вашему любимому исполняемому файлу браузера, например: /usr/bin/vivaldi-stable

6.Проверьте

ответ дан Serge Stroobandt 26.09.2018 в 13:17
0

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

После некоторого Googling я нашел настройку в настройках thunderbird > Приложения > входящие .

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

    
ответ дан Billy 22.12.2016 в 11:51
0

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

Настройки - Вложения - Входящие

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

Посмотрите эту ошибку: Ссылка

И это для подробностей о том, как браузер по умолчанию определяется в Thunderbird: Ссылка

    
ответ дан TraceyC 21.06.2013 в 22:39
-1

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

    
ответ дан Ben 09.05.2012 в 19:38