Chromium에서 Thunderbird를 오픈 링크로 만들려면 어떻게합니까?


71

Thunderbird 이메일의 링크를 클릭하여 Chromium (패키지 이름 chromium-browser)으로 열 수 있도록하고 싶습니다 . 대신 Firefox에서 열립니다.

나는 다음을 시도했다.

  1. xfce 기본 응용 프로그램 (Chromium은 표시되지 않으므로 실행 파일을 찾아야했습니다) – 다음에 크롬을 실행할 때 더 이상 기본 브라우저가 아니라고 불평합니다.

  2. Chromium에게 기본 브라우저로 설정하도록 지시합니다. Thunderbird는 Firefox에서 링크를 엽니 다.

  3. 업데이트 대안. 이미 Firefox와 동일한 우선 순위로 대안으로 나열되어 있습니다. "웹 브라우저 열기"앱 메뉴 항목이 Chromium을 엽니 다. Thunderbird는 Firefox에서 링크를 엽니 다.

썬더 버드의 전체 환경 설정 GUI (아직 고급 구성 편집기는 아님)를 살펴본 결과 링크를 열 브라우저를 언급 한 것은 없습니다.

이것은 Chrome 이 아닙니다 .


이 답변을 확인하십시오. 브라우저 프롬프트를 표시합니다. askubuntu.com/a/145434/30281
Robert Mutke 2012 년

답변:


118

이것이 저에게 도움이되는 것으로 밝혀졌습니다. Thunderbird 자체의 "설정 편집기"에 액세스해야합니다.

썬더 버드를 엽니 다. 24.6.0에서는 상단 메뉴 표시 줄의 오른쪽 (검색 표시 줄 옆에 3 개의 수평선으로 표시됨)에 메뉴에 액세스 할 수 있습니다.

클릭 편집을 클릭 한 다음> 환경 설정을 , 새 창이 열립니다>. 해당 탭의 하단에서 고급 탭 을 선택해야합니다 . 구성 편집기를 엽니 다 .

그런 다음 모두 검색 network.protocol-handler.warn-external.http하고 network.protocol-handler.warn-external.https.

이 두 값은 현재 값을 가질 가능성이 높습니다 false. 값을 true(단순히 마우스 오른쪽 버튼으로 클릭하여) 변경하고 다음에 전자 메일에서 링크를 열려고하면 사용할 브라우저를 묻는 메시지가 나타납니다. 선택 사항 목록에 Chromium이 표시되지 않을 수 있으므로 탐색 버튼을 사용하십시오. 에서 Chromium을 찾을 수 있습니다 /usr/bin/chromium-browser.

구글 크롬을 선택한 브라우저로 사용하고 싶 /usr/bin/google-chrome 거나 /usr/bin/google-chrome-stable 썬더 버드가 링크를 클릭 할 때 사용할 브라우저를 묻지 않으면 프로필 폴더에서 mimeTypes.rdf 파일을 삭제 하십시오. 재설정하십시오. 프로필 폴더는 일반적으로~/.thunderbird/xxxxxxxx.default/

Htbaa의 원본


6
이것이 나를 위해 mimeTypes.rdf 파일을 제거해야했습니다. 나는 locate mimeTypes.rdf그들 모두를 찾았습니다.
Mitch

이것은 나를 위해 일했다 +1. 드디어. Kubuntu의 kb.mozillazine.org/Default_browser#KDE 에 설명 된대로 시스템 기본 설정이 제대로 고려되지 않았습니다 .
hakre

2
Thunderbird 31.7.0부터 작동 함을 확인했습니다. https및 처리기는 http각각 옵션-> 첨부 파일-> 수신에서 설정 될 수 있습니다 (프로토콜 이름이 있습니다).
0xC0000022L

이것은 브라우저를 프롬프트하도록합니다. 요구 사항은 Firefox가 아닌 Tbird가 항상 크롬 브라우저를 열도록 강제하는 것입니다.
피터 플린

10

Thunderbird 11.0.1에서는 간단하지만 직관적이지 않습니다.

  1. 환경 설정 (메뉴 편집환경 설정 )으로 이동하십시오.

  2. 첨부 파일 탭을 클릭 하십시오.

  3. 에서 컨텐츠 유형 및 동작 설정 섹션 HTTPS , HTTPFTP 하는 구글 크롬 사용 (또는 다른 원하는 브라우저).

터미널에서 작동하지 않는 수많은 것들을 시도한 후에 그것은 저에게 효과적이었습니다.


1
이것을 여기 에서 찾았고 작동하는지 확인할 수 있습니다. 이것은 Firefox를 설치 한 후에 필요했습니다. warn-external config 접근 방식을 사용하기 전에 작동했습니다 .
zeratul021

NIce, 저에게도 효과가 있습니다.
diosney

Ubuntu16.04에서 작동하지 않습니다. "콘텐츠 유형"에 "HTTPS, HTTP 및 FTP"가 포함되어 있지 않습니다. 대신 "일반 텍스트 문서"만 포함합니다.
Étienne

9

편집-> 환경 설정-> 고급-> 일반-> 구성 편집기 ...

마우스 오른쪽 버튼으로 클릭 -> 새로 만들기 -> 문자열

환경 설정 이름을 입력하십시오.

network.protocol-handler.app.http

값:

/ usr / bin / x-www-browser

기본 브라우저 설정

명령 행에 다음을 입력하십시오.

sudo 업데이트-대체 --config x-www-browser && sudo 업데이트-대체 --config gnome-www-browser


1
사용하는 데 도움이 x-www-browser; 그러나 위의 환경 설정을 설정해도 차이가 없었습니다. Vitaly가 권장 한 경고 값 설정
David Fraser

https및 처리기는 http각각 옵션-> 첨부 파일-> 수신에서 설정 될 수 있습니다 (프로토콜 이름이 있습니다).
0xC0000022L

이상하게도 AKSiS의 방법은 Windows 7 시스템 (Thunderbird 24)에서 작동하지 않으며 Vitaly의 방법은 제대로 작동합니다.
ollydbg23

4
"network.protocol-handler.app.http"가 제거되었습니다. 대신 mozillazine.com에서 권장하는 "vi"를 사용하여이 첫 번째 단계를 수행하고 Invalidprefs.js에서 결과를 찾았습니다.
Bruce

2

최신 Thunderbird 버전을위한 솔루션

이제 handlers.json프로필 디렉토리 아래에 파일이 있습니다.~/.thunderbird

Thunderbird를 닫은 상태에서 텍스트 편집기로이 파일을 편집하십시오.

관련 HTTP 및 / 또는 HTTPS 목록 의 첫 번째 위치를 설정 "action": 2하고 추가 하면 데스크탑 환경에 지정된 기본 브라우저 또는 프로그램이 시작됩니다.{"name":"xdg-open","path":"/usr/bin/xdg-open"}"handlers: []"

최신 Thunderbird 버전을위한 솔루션

여기에 이미지 설명을 입력하십시오

찾기를 사용하는 이전 버전의 솔루션

1. Thunderbird → Edit → Preferences → Advanced → Config Editor…:

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창이 열립니다. 를 클릭하십시오 Choose….

5. Ctrl+ L를 사용 /usr/bin/하여 선호하는 브라우저 실행 파일 의 경로 를 직접 입력하십시오 ( 예 :/usr/bin/vivaldi-stable

6. 확인 🗹 Remember my choice for http(s) links.

7.Open link


1

글쎄, 나는 천둥새를 사용한 적이 없지만, 이것은 옳아 보인다.

Thunderbird에서 웹 링크를 클릭하면 운영 체제의 기본 웹 브라우저가 호출됩니다. 기본 브라우저를 변경하여이 동작을 변경할 수 있습니다. Linux에서 다른 방법 (Suse 및 Debian에서 TB1.5로 시도)은 Thunderbird의 prefs.js 또는 user.js 파일에 다음 행을 삽입하는 것입니다 (물론 파이어 폭스의 올바른 경로에 놓음).

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

다음을 입력하여 Chromium의 위치를 ​​찾을 수 있습니다->

which chromium

터미널에.

출처->

http://kb.mozillazine.org/Changing_the_web_browser_invoked_by_Thunderbird


1
원래 질문의 옵션 (1)이 작동했습니다. 이전에는 Chromium이 기본값으로 설정되도록 허용하여 exo-open이 기본 브라우저가 없다고 생각합니다. 시스템 기본값을 Chromium 실행 파일로 지정하고 Chromium에 stfu를 알려 주면 Thunderbird가 이메일의 URL에 대해 행복하게 시스템을 엽니 다. 분명히 Chromium과 Ubuntu는 기본 브라우저 개념에 대해 두 가지 다른 생각을합니다. 감사!
ikmac

추신-이 답변도 효과가 있었으므로 올바르게 표시했습니다. 다른 방법으로 제출하여 문제를 극복 할 수 있다면 맨 위에이 파일을 편집하지 마십시오라는 파일을 편집하지 않는 것이 좋습니다.
ikmac

1

이것은 나중에 파이어 폭스에 갇힌이 문제를 겪고있는 누군가를 도울 수 있습니다.

설정 제어판으로 이동하여 System -> MIME Type Editor각각 '웹 브라우저'로 설정하십시오.

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

그런 다음 설정 제어판의 개인-> 기본 응용 프로그램에서 크롬을 선택하십시오.

실행 sudo update-alternatives --config x-www-browser 하고 크롬을 선택

그런 다음 /usr/bin/x-www-browser크롬을 시작해야합니다.

그런 다음 Thunderbird를 사용해보십시오.


TB에서 링크를 클릭 할 때 CPU 사용량이 미쳤다는 것은 놀라운 일이 아닙니다. 이러한 설정이 Thunderbird로 전송되어 inf 루프를 만들었습니다.
GM-Script-Writer-62850

1

이 솔루션을 시도해 보았습니다.

1) 설정 관리자에서 선호하는 브라우저를 기본 브라우저로 전환하십시오.

2) 업데이트 대안 --config x-www-browser

3) 여기에 쓰여진 단계를 따르십시오


단계 #2의 내용 대신 mimeTypes.rdf주어진 것은 나를 위해 속임수를 썼는지 것입니다.
Sroo Stroobandt

0

이 솔루션들 중 어느 것도 나를 위해 일하지 않았습니다. 나는 strace를 사용하여 썬더 버드를 실행했으며 network.protocol-handler.app.http에 대해 선택한 값에 관계없이 항상 / usr / bin / google-chrome을 시작하려고 시도 하고 있음을 발견했습니다 . 환경 설정을 검색했는데 이것이 정의 된 곳을 찾을 수 없습니다. 결국, 나는 방금 ln -s chromium-browser / usr / bin / google-chrome 했는데 해결하는 것처럼 보였습니다.


흠, 썬더 버드에서 칙칙한 핵으로 보이는 것을 처리하기위한 칙칙한 핵, lol.
ikmac

1
이것은 상당히 부작용이 있습니다! 아래의 Vitaly 솔루션을 사용하십시오.
dotancohen 2016 년


0

나도 같은 문제가 있었다. 그리고 "network.protocol-handler.warn-external.http"변경은 효과가 없었습니다.

일부 인터넷 검색 후 썬더 버드 환경 설정> 첨부 파일> 수신 에서 설정을 찾았습니다 .

거기에서 http와 https를 원하는 브라우저로 변경했습니다. 그리고 지금 작동합니다.


여러 질문에 대한 답변을 다시 게시하지 마십시오. 동일한 답변으로 질문이 해결되면 해당 질문을 중복으로 표시하십시오.
토마스 워드

-1 :이 답변을 게시하기 3 년 전에 이미 게시 된 다른 답변은 이미이 정보를 제공했습니다.
Étienne

0

나열된 솔루션 중 어느 것도 나를 위해 일하지 않았으므로 여기에서 응용 프로그램을 Thunderbird변경 하여 링크를 열도록하는 매우 다른 방법은 다음과 같습니다.

(예 : 링크가 현재로 열려있는 경우 Firefox)

sudo apt-get remove firefox-esr

-> Thunderbird링크를 열고 클릭하십시오-> 이제 다른 브라우저를 선택할 수 있습니다. 이제 다시 설치할 수 있습니다Firefox

sudo apt-get install firefox-esr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.