Thunderbird’ü Chromium’da nasıl açabilirim?


71

Thunderbird e-postalarındaki bağlantıları tıklayabilmeyi ve Chromium'da (paket adı chromium-browser) açabilmelerini istiyorum . Bunun yerine, Firefox'ta açılıyorlar.

Aşağıdakileri denedim:

  1. xfce tercih edilen uygulamalar (Chromium listelenmiyor, bu yüzden yürütülebilir dosyayı avlamak zorunda kaldım) - bir dahaki sefer kromu çalıştırdığımda, artık varsayılan tarayıcı olmadığından şikayet ediyor.

  2. Chromium'a kendisini varsayılan tarayıcı olarak ayarlamasını söyleme. Thunderbird, Firefox'ta bağlantıları açar.

  3. update-alternatifler. Firefox ile aynı öncelikte bir alternatif olarak zaten listelenmiştir. "Web tarayıcısını aç" uygulama menüsü öğesi Chromium'u açar. Thunderbird, Firefox'ta bağlantıları açar.

Thunderbird'deki tüm tercihler gui'ye baktım (ancak henüz gelişmiş yapılandırma düzenleyicisi değil) ve hangi tarayıcıda bağlantı açacağını söyleyen hiçbir şey görmedim.

Lütfen bunun Google Chrome olmadığını unutmayın .


Bu cevabı kontrol et. Tarayıcı için bilgi istemi sağlar. askubuntu.com/a/145434/30281
Robert Mutke

Yanıtlar:


118

Benim için çalışırken bulduğum şey buydu: Thunderbird'deki "config editor" 'a erişmeniz gerekecek.

Thunderbird'ü açın. 24.6.0'da, üst menü çubuğunun sağ tarafında menüye erişilebilir (arama çubuğunun yanında ve üç yatay çizgi ile gösterilir).

Click Edit ardından> Tercihler , yeni bir pencere açılacaktır>. Gelişmiş sekmesini seçmeniz gerekir, sekmenin altında Yapılandırma Düzenleyicisini açın .

Ardından, her ikisi için arama network.protocol-handler.warn-external.httpve network.protocol-handler.warn-external.https.

Bu ikisinin şu anki değeri olması muhtemeldir false. Değeri değiştirin true(bunu basitçe sağ tıklatarak yapın) ve bir sonraki e-postanın bağlantısını açmaya çalıştığınızda, hangi tarayıcıyı kullanacağınızı sorar. Chromium'un seçenekler listesinde gösterilmesi muhtemel değildir, bu nedenle gezinti düğmesini kullanın. En Chromium'u bulabilirsiniz /usr/bin/chromium-browser.

Tercih ettiğiniz tarayıcınız olarak google chrome kullanıyorsanız, yapmak isteyebilirsiniz /usr/bin/google-chrome veya /usr/bin/google-chrome-stable Thunderbird bunu yaptıktan sonra bir bağlantıya tıkladığınızda hangi tarayıcıyı kullanacağınızı sormazsa , profil klasörünüzdeki mimeTypes.rdf dosyasını silmeyi deneyebilirsiniz . sıfırla. Profil klasörü tipik olarak bulunur~/.thunderbird/xxxxxxxx.default/

Orijinal metin Htbaa tarafından


6
Bunun benim için çalışması için mimeTypes.rdf dosyalarını kaldırmak gerekliydi. Hepsini buldum locate mimeTypes.rdf.
Mitch,

Bu benim için çalıştı + 1. En sonunda. Sistem varsayılan ayarı, Kubuntu için kb.mozillazine.org/Default_browser#KDE belgesinde belgelendiği şekilde düzgün bir şekilde dikkate alınmamıştır .
hakre

2
Thunderbird 31.7.0 itibariyle çalışmaya onaylandı. Sırasıyla httpsve işleyicileri httpSeçenekler -> Ekler -> Gelenler (oradaki protokol adı için boş) olarak ayarlanabilir.
0xC0000022L

Bu tarayıcı için istemi yapmak gerekiyordu. Buradaki gereksinim, Tbird'ü her zaman krom tarayıcıyı açmaya zorlamaktır, asla Firefox kullanmaz.
Peter Flynn

10

Thunderbird 11.0.1'de basit, ancak sezgisel değil:

  1. Tercihler'e gidin (Menü DüzenlemeTercihler ).

  2. Tıklayın Ekler sekmesine.

  3. Gelen İçerik Türüne ve Eylem set bölümde HTTPS , HTTP ve FTP için google-chrome kullanın (veya istenen başka tarayıcı).

Bu benim için işe yaramadı terminalde sayısız şeyler denedikten sonra çalıştı.


1
Bunu burada buldum ve çalıştığını onaylayabilirsiniz. Firefox'u yükledikten sonra bu benim için gerekliydi. Uyarıl-dış yapılandırma yaklaşımını kullanarak benim için işe yaramadı .
zeratul021

Güzel, benim için de çalışıyor.
diosney

Ubuntu16.04'te benim için çalışmıyor: "İçerik Türü" "HTTPS, HTTP ve FTP" içermiyor. Bunun yerine sadece "düz metin belgesi" içeriyor.
Étienne

9

Düzenle -> Tercihler -> Gelişmiş -> Genel -> Yapılandırma Düzenleyicisi ...

Sağ tıklayın -> Yeni -> Dize

Tercih adını girin:

network.protocol-handler.app.http

Değer, kıymet:

/ X-www-browser / usr / bin

Varsayılan Tarayıcıyı Ayarlama

Komut satırına yazın

sudo güncelleme alternatifleri --config x-www-tarayıcısı & & sudo güncelleme alternatifleri --config gnome-www-tarayıcısı


1
Kullanmak için yararlı x-www-browser; ancak yukarıdaki tercihi ayarlamak benim için fark yaratmadı
David Fraser

Sırasıyla httpsve işleyicileri httpSeçenekler -> Ekler -> Gelenler (oradaki protokol adı için boş) olarak ayarlanabilir.
0xC0000022L

Garip, AKSiS'in yöntemi Windows 7 sistemimde (Thunderbird 24) çalışmıyor ve Vitaly'nin yöntemi iyi çalışıyor.
ollydbg23 14:15

4
"network.protocol-handler.app.http" kaldırıldı. Bu ilk adımı yerine "vi" ile yaptım (mozillazine.com'da önerildiği gibi) ve sonucu Invalidprefs.js içinde buldum.
Bruce,

2

En yeni Thunderbird sürümü için çözüm

Şu anda handlers.jsonaltındaki profil dizininde adı verilen bir dosya var.~/.thunderbird

Thunderbird kapalıyken bu dosyayı bir metin editörüyle düzenleyin.

İlgili HTTP ve / veya HTTPS listesinin ilk konumuna ayarlamak "action": 2ve eklemek , varsayılan ortam veya masaüstü ortamı tarafından belirtilen programı başlatacaktır.{"name":"xdg-open","path":"/usr/bin/xdg-open"}"handlers: []"

Daha yeni Thunderbird sürümleri için çözüm

görüntü tanımını buraya girin

Find kullanarak eski sürümler için çözüm

1. Thunderbird → Düzenle → Tercihler → Gelişmiş → Config Editor…:

network.protocol-handler.warn-external.http = true
network.protocol-handler.warn-external.https = true

2. Kapat Thunderbird.

3. Komut satırına şunu yazın:

$ find ~/.thunderbird/ -name mimeTypes.rdf -delete

4. Thunderbird'ü yeniden açın ve bir HTTP (S) bağlantısına tıklayın. Bir Launch Applicationpencere açılacaktır. Tıklayın Choose….

5. En sevdiğiniz tarayıcı çalıştırılabilir dosyasına doğrudan bir yol girmek için Ctrl+ tuşunu kullanın , örneğin:L/usr/bin//usr/bin/vivaldi-stable

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

7.Open link


1

Hiç yıldırım kullanmadım ama bu doğru görünüyor ->

Thunderbird'de bir web bağlantısına tıkladığınızda, işletim sistemi için varsayılan web tarayıcısını çağırır. Varsayılan tarayıcıyı değiştirerek bu davranışı değiştirmek mümkündür. Linux'ta, başka bir yol (Suse ve Debian altında TB1.5 ile denenmiştir) Thunderbird'ün prefs.js veya user.js dosyasına aşağıdaki satırı eklemektir (elbette firefox'unuzun doğru yoluna koyunuz):

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

Chromium'un nerede olduğunu yazarak bulabilirsiniz ->

which chromium

terminale

Kaynak ->

http://kb.mozillazine.org/Changing_the_web_browser_invoked_by_Thunderbird


1
Orijinal sorumdaki seçenek (1) işe yaradı - Daha önce Chromium'un kendisini varsayılan olarak ayarlamasına izin verdim, bu da exo-open'u varsayılan bir tarayıcı olmadığını düşünüyor. Sistem varsayılanını Chromium çalıştırılabilir seçeneğine doğrultup Chromium'a stfu'ya bildirirsem, Thunderbird bunu e-postalardaki URL'lere mutlulukla açar. Açıkçası Chromium ve Ubuntu, varsayılan tarayıcı kavramı hakkında iki farklı şey düşünüyor. Teşekkürler!
ikmac

Not: Bu cevap da işe yaradı, bu yüzden doğru olarak işaretledim. Ben sadece sorunu başka bir şekilde gönderebilirsem üstteki BU DOSYAYI DÜZENLEMEYİN diyen dosyaları düzenlememeyi tercih ediyorum.
ikmac

1

Bu, daha sonra Firefox’a yapışmış olan herkesin arasında tökezleyenlere yardımcı olabilir

Ayarlar kontrol paneline gidin System -> MIME Type Editorve her birini 'Web Tarayıcısı' olarak ayarlayın:

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

Ardından ayarlar kontrol panelinde Kişisel -> Tercih Edilen Uygulamalar, chrome'u seçin.

Çalıştırın sudo update-alternatives --config x-www-browser ve Chrome'u seçin

Sonra başlatmak /usr/bin/x-www-browserve krom başlamalıdır

Sonra Thunderbird'de dene.


CPU kullanımımın
TB'deki

1

Bu çözümü denedim ve işe yaradı:

1) Ayarlar Yöneticisi'nde, favori tarayıcınızı varsayılan tarayıcı olarak değiştirin.

2) güncelleme alternatifleri - yapılandırma x-www-browser

3) Burada yazılı adımları izleyin


Adım #2, içeriğini değiştirmeden mimeTypes.rdfile verilen bu benim için hile yaptı şeydir.
Serge Stroobandt

0

Bu çözümlerin hiçbiri benim için çalıştı. Strace kullanarak thunderbird'ü koştum ve network.protocol-handler.app.http için hangi değeri seçtiğime bakılmaksızın her zaman / usr / bin / google- chrome'u başlatmaya çalıştığını öğrendim . Tercihleri ​​aradım ve bunun tanımlandığı yeri bulamadım. Sonunda, sadece yaptım: ln -s krom-tarayıcı / usr / bin / google-chrome ve bu onu düzeltmek gibiydi.


hmm, Thunderbird'de bir sümüksü kesmek gibi görünen şeyleri işlemek için bir sümüksü kesmek, lol.
ikmac

1
Bu oldukça yan etkiye sahip olacak! Vitaly'nin çözümünü aşağıda kullanın.
dotancohen

0

Kontrol etmeniz gereken başka bir Thunderbird ayarı var.

Tercihler - Ekler - Gelen

Buradaki http ve https ayarları işletim sistemi varsayılanını geçersiz kılar ve Chromium'a kendisini varsayılan tarayıcı yapmasını söyler.

Bu hatayı görün: https://bugzilla.mozilla.org/show_bug.cgi?id=724461

Ve bu, varsayılan tarayıcının Thunderbird'de nasıl belirlendiğine dair genel ayrıntılar için: http://kevinlocke.name/bits/2012/07/18/thunderbird-default-browser-linux/


0

Ben de aynı sorunu yaşadım. Ve "network.protocol-handler.warn-external.http" değişikliği benim için işe yaramadı.

Bazı Googling'ten sonra, thunderbird tercihlerinde> Ekler> gelen ayarını buldum .

Orada http ve https'yi isteğimin tarayıcısı olarak değiştirdim. Ve şimdi çalışıyor.


Lütfen birden fazla soruya verilen cevapları tekrar etmeyin. Bir soru aynı cevap ile çözülürse, o zaman lütfen bu soruları bunun yerine kopya olarak işaretleyin.
Thomas Ward

-1: Daha önce bu mesajı göndermeden 3 yıl önce gönderilen başka bir cevap zaten bu bilgiyi verdi.
Étienne

0

Listelenen çözümlerin hiçbiri benim için çalışmadığı için, uygulamanın linkleri açmaya başlamasının farklı, çok sert bir yolu Thunderbirddeğişti:

(Örneğin, bağlantılar şu anda açılmışsa Firefox)

sudo apt-get remove firefox-esr

-> Aç Thunderbirdve bazı linklere tıkla -> Şimdi farklı bir tarayıcı seçebilirsin. Şimdi tekrar kurabilirizFirefox

sudo apt-get install firefox-esr
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.