Bagaimana cara membuat tautan terbuka Thunderbird di Chromium?

71

Saya ingin dapat mengeklik tautan di email Thunderbird dan membukanya di Chromium (nama paket chromium-browser). Sebaliknya, mereka membuka di Firefox.

Saya sudah mencoba yang berikut ini:

  1. aplikasi yang lebih disukai xfce (Chromium tidak terdaftar, jadi saya harus memburu yang dapat dieksekusi) - lain kali saya menjalankan chromium, ia mengeluh bahwa itu bukan lagi browser default.

  2. Memberitahu Chromium untuk menjadikan dirinya sebagai browser default. Thunderbird membuka tautan di Firefox.

  3. pembaruan-alternatif. Itu sudah terdaftar sebagai alternatif dengan prioritas yang sama dengan Firefox. Item menu aplikasi "browser web terbuka" membuka Chromium. Thunderbird membuka tautan di Firefox.

Saya telah melihat seluruh preferensi gui di Thunderbird (tetapi belum editor konfigurasi lanjutan) dan tidak melihat apa pun yang menyebutkan peramban apa yang membuka tautan.

Harap perhatikan bahwa ini bukan Google Chrome.

ikmac
sumber
Periksa jawaban ini. Ini memungkinkan prompt untuk browser. askubuntu.com/a/145434/30281
Robert Mutke

Jawaban:

118

Inilah yang saya temukan bekerja untuk saya: Anda perlu mengakses "editor konfigurasi" di Thunderbird itu sendiri.

Buka Thunderbird. Di 24.6.0, menu dapat diakses di sisi kanan bilah menu atas (di sebelah bilah pencarian dan diwakili oleh tiga garis horizontal).

Klik Edit > lalu klik Preferensi >, sebuah jendela baru akan terbuka. Anda harus memilih tab Advanced , di bagian bawah tab itu Buka Config Editor .

Kemudian, cari keduanya network.protocol-handler.warn-external.httpdan network.protocol-handler.warn-external.https.

Keduanya kemungkinan besar memiliki nilai saat ini false. Ubah nilainya menjadi true(lakukan ini hanya dengan mengklik kanan pada mereka) dan pada saat Anda mencoba membuka tautan dari beberapa surel, ia akan menanyakan peramban mana yang akan digunakan. Chromium sepertinya tidak akan ditampilkan dalam daftar pilihan, jadi gunakan tombol navigasi. Anda dapat menemukan Chromium di /usr/bin/chromium-browser.

Jika menggunakan google chrome sebagai peramban pilihan, Anda mungkin ingin membuatnya /usr/bin/google-chrome atau /usr/bin/google-chrome-stable Jika Thunderbird tidak menanyakan peramban mana yang akan digunakan saat Anda mengklik tautan setelah melakukan ini, Anda dapat mencoba menghapus file mimeTypes.rdf di folder profil Anda untuk atur ulang. Folder profil biasanya ditemukan sebagai~/.thunderbird/xxxxxxxx.default/

Teks asli oleh Htbaa

Vitaly Kazakov
sumber
6
Menghapus file mimeTypes.rdf diperlukan agar ini berfungsi bagi saya. Saya biasa locate mimeTypes.rdfmenemukan mereka semua.
Mitch
Ini berfungsi untuk saya +1. Akhirnya. Pengaturan default sistem tidak diperhitungkan dengan benar seperti yang didokumentasikan di kb.mozillazine.org/Default_browser#KDE untuk Kubuntu.
hakre
2
Dikonfirmasi untuk bekerja pada Thunderbird 31.7.0. Penangan untuk httpsdan httpmasing - masing dapat diatur dalam Pilihan -> Lampiran -> Masuk (toilet untuk nama protokol di sana).
0xC0000022L
Ini seharusnya membuatnya cepat untuk browser. Persyaratannya adalah memaksa Tbird untuk selalu membuka browser chromium, bukan Firefox.
Peter Flynn
10

Dalam Thunderbird 11.0.1, itu sederhana, namun tidak intuitif:

  1. Buka Preferensi ( Edit Menu → Preferensi ).

  2. Klik pada tab Lampiran .

  3. Di bagian Jenis dan Tindakan Konten, atur HTTPS , HTTP , dan FTP untuk Menggunakan google-chrome (atau peramban lain yang diinginkan).

Itu berhasil bagi saya setelah mencoba banyak hal di terminal yang tidak berhasil.

seseorang
sumber
1
Menemukan ini di sini dan dapat mengonfirmasi bahwa itu berfungsi. Ini penting bagi saya setelah menginstal Firefox. Sebelum berhasil saya menggunakan pendekatan config peringatan-eksternal .
zeratul021
Bagus, bekerja untuk saya juga.
diosney
Tidak berfungsi untuk saya di Ubuntu16.04: "Tipe Konten" tidak mengandung "HTTPS, HTTP, dan FTP". Sebaliknya itu hanya berisi "dokumen teks biasa".
Étienne
9

Edit -> Preferensi -> Tingkat Lanjut -> Umum -> Editor Konfigurasi ...

Klik kanan -> Baru -> String

Masukkan nama preferensi:

network.protocol-handler.app.http

Nilai:

/ usr / bin / x-www-browser

Pengaturan Browser Default

Di baris perintah, ketik

alternatif pembaruan sudo - konfigurasi x-www-browser && alternatif pembaruan sudo - konfigurasi gnome-www-browser

AKSiS
sumber
1
Bermanfaat untuk digunakan x-www-browser; Namun mengatur preferensi di atas tidak membuat perbedaan bagi saya - menetapkan nilai memperingatkan seperti yang direkomendasikan oleh Vitaly lakukan
David Fraser
Penangan untuk httpsdan httpmasing - masing dapat diatur dalam Pilihan -> Lampiran -> Masuk (toilet untuk nama protokol di sana).
0xC0000022L
Aneh, metode AKSiS tidak bekerja di sistem Windows 7 saya (Thunderbird 24), dan metode Vitaly berfungsi dengan baik.
ollydbg23
4
"network.protocol-handler.app.http" telah dihapus. Saya melakukan langkah pertama ini dengan "vi" sebagai gantinya (seperti yang direkomendasikan di mozillazine.com) dan menemukan hasilnya di Invalidprefs.js.
Bruce
2

Solusi untuk versi Thunderbird terbaru

Ada file yang sekarang dipanggil handlers.jsondi direktori profil Anda di bawah~/.thunderbird

Edit file ini dengan editor teks saat Thunderbird ditutup.

Pengaturan "action": 2dan penambahan {"name":"xdg-open","path":"/usr/bin/xdg-open"}ke posisi pertama dari daftar HTTP dan / atau HTTPS yang terkait "handlers: []", akan meluncurkan browser atau program default seperti yang ditentukan oleh lingkungan desktop.

Solusi untuk versi Thunderbird yang lebih baru

masukkan deskripsi gambar di sini

Solusi untuk versi yang lebih lama menggunakan find

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

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

2.Tutup Thunderbird.

3. Di baris perintah, ketik:

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

4. Buka kembali Thunderbird dan klik tautan HTTP (S). Sebuah Launch Applicationjendela akan terbuka. Klik pada Choose….

5.Gunakan Ctrl+ Luntuk secara langsung memasukkan /usr/bin/jalur ke browser favorit Anda yang dapat dieksekusi, misalnya:/usr/bin/vivaldi-stable

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

7.Open link

Serge Stroobandt
sumber
1

Yah, saya belum pernah menggunakan thunderbird tapi, ini terlihat benar ->

Ketika Anda mengklik tautan web di Thunderbird, itu memanggil peramban web default untuk sistem operasi. Dimungkinkan untuk mengubah perilaku ini dengan mengubah browser default. Di Linux, cara lain (dicoba dengan TB1.5 di bawah Suse dan Debian) adalah dengan memasukkan baris berikut dalam file prefs.js atau user.js Thunderbird (tentu saja menempatkan jalur yang benar ke firefox Anda):

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

Anda dapat menemukan di mana Chromium berada dengan mengetik ->

which chromium

ke terminal.

Sumber ->

http://kb.mozillazine.org/Changing_the_web_browser_invoked_by_Thunderbird

pembedahancgee
sumber
1
Opsi (1) di pertanyaan awal saya berfungsi - Saya sebelumnya mengizinkan Chromium untuk menetapkan sendiri sebagai default, yang membuat exo-open berpikir tidak ada browser default. Jika saya mengarahkan default sistem pada Chromium yang dapat dieksekusi, dan memberi tahu Chromium untuk stfu, maka Thunderbird dengan senang hati membukanya untuk url dalam email. Jelas Chromium dan Ubuntu memikirkan dua hal berbeda tentang konsep browser default. Terima kasih!
ikmac
PS - jawaban ini juga berhasil, itulah sebabnya saya menandainya dengan benar. Saya hanya lebih suka tidak mengedit file yang mengatakan JANGAN EDIT FILE INI di bagian atas jika saya dapat mengalahkan masalah menjadi pengiriman dengan cara lain.
ikmac
1

Ini dapat membantu siapa saja yang menemukan ini nanti yang terjebak di Firefox

Buka panel kontrol pengaturan System -> MIME Type Editor,, dan atur masing-masing ke 'Web Browser':

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

Kemudian di panel kontrol pengaturan, Pribadi -> Aplikasi Pilihan, pilih chrome

Jalankan sudo update-alternatives --config x-www-browser dan pilih Chrome

Kemudian luncurkan /usr/bin/x-www-browserdan itu akan mulai chrome

Kemudian coba di Thunderbird.

mplong
sumber
Tidak heran penggunaan CPU saya menjadi gila ketika saya mengklik tautan dalam TB, pengaturan itu mengirimnya ke Thunderbird membuat loop inf
GM-Script-Writer-62850
1

Saya mencoba solusi ini dan berhasil:

1) Di Pengaturan Manajer, alihkan browser favorit Anda sebagai browser default.

2) pembaruan-alternatif - konfigurasi x-www-browser

3) Ikuti langkah-langkah yang ditulis di sini

Robert Kujawa
sumber
Langkahnya #2, mengganti konten mimeTypes.rdfdengan yang diberikan itulah yang melakukan trik untuk saya.
Serge Stroobandt
0

Tidak ada solusi yang berhasil untuk saya. Saya menjalankan thunderbird menggunakan strace, dan menemukan, bahwa terlepas dari nilai apa yang saya pilih untuk network.protocol-handler.app.http , selalu berusaha untuk meluncurkan / usr / bin / google-chrome. Saya mencari preferensi, dan tidak dapat menemukan tempat di mana ini didefinisikan. Pada akhirnya, saya baru saja melakukannya: ln -s chromium-browser / usr / bin / google-chrome , dan itu sepertinya memperbaikinya.

Ben
sumber
hmm, hack berlendir untuk menangani apa yang tampaknya menjadi hack berlendir di Thunderbird, lol.
ikmac
1
Ini akan memiliki efek samping yang cukup! Gunakan solusi Vitaly di bawah ini.
dotancohen
0

Saya juga punya masalah yang sama. Dan perubahan "network.protocol-handler.warn-external.http" tidak bekerja untuk saya.

Setelah beberapa Googling saya menemukan pengaturan di preferensi thunderbird > Lampiran> masuk .

Di sana saya mengubah http dan https ke browser keinginan saya. Dan itu berfungsi sekarang.

Barry
sumber
Tolong jangan mengirim ulang jawaban untuk beberapa pertanyaan. Jika pertanyaan diselesaikan dengan jawaban yang sama, maka tandai pertanyaan tersebut sebagai duplikat.
Thomas Ward
-1: jawaban lain yang sudah diposting 3 tahun sebelum Anda memposting jawaban ini sudah memberikan informasi ini.
Étienne
0

Karena tidak ada solusi yang terdaftar yang berfungsi untuk saya, berikut cara berbeda, sangat drastis untuk mendapatkan aplikasi untuk membuka tautan Thunderbirdberubah:

(Misalnya, jika tautan saat ini dibuka dengan Firefox)

sudo apt-get remove firefox-esr

-> buka Thunderbirddan klik beberapa tautan -> Anda dapat memilih browser yang berbeda sekarang. Sekarang kita dapat menginstal ulangFirefox

sudo apt-get install firefox-esr
Alex
sumber