मैं क्रोमियम में थंडरबर्ड ओपन लिंक कैसे बनाऊं?


71

मैं थंडरबर्ड ईमेल में लिंक क्लिक करने में सक्षम होना चाहता हूं और उन्हें क्रोमियम (पैकेज नाम chromium-browser) में खोलना चाहता हूं । इसके बजाय, वे फ़ायरफ़ॉक्स में खोलते हैं।

मैंने निम्नलिखित कोशिश की है:

  1. xfce पसंदीदा एप्लिकेशन (क्रोमियम सूचीबद्ध नहीं है, इसलिए मुझे निष्पादन योग्य का शिकार करना पड़ा) - अगली बार जब मैं क्रोमियम चलाता हूं, तो यह शिकायत करता है कि यह अब डिफ़ॉल्ट ब्राउज़र नहीं है।

  2. क्रोमियम को स्वयं को डिफ़ॉल्ट ब्राउज़र के रूप में सेट करने के लिए कहना। थंडरबर्ड फ़ायरफ़ॉक्स में लिंक खोलता है।

  3. अद्यतन-विकल्प। यह पहले से ही फ़ायरफ़ॉक्स जैसी प्राथमिकता पर एक विकल्प के रूप में सूचीबद्ध है। "ओपन वेब ब्राउज़र" ऐप मेनू आइटम क्रोमियम खोलता है। थंडरबर्ड फ़ायरफ़ॉक्स में लिंक खोलता है।

मैंने थंडरबर्ड (लेकिन अभी तक एडवांस कॉन्फिग एडिटर नहीं) में पूरी प्राथमिकताओं के माध्यम से देखा है और ऐसा कुछ भी नहीं देखा है जिसमें यह बताया गया हो कि किस ब्राउज़र में लिंक खोलना है।

कृपया ध्यान दें कि यह Google Chrome नहीं है


इस उत्तर की जाँच करें। यह एक ब्राउज़र के लिए शीघ्र सक्षम बनाता है। askubuntu.com/a/145434/30281
रॉबर्ट मटके

जवाबों:


118

यह वही है जो मुझे मेरे लिए काम करते हुए मिला: आपको थंडरबर्ड में "कॉन्फ़िगर संपादक" तक पहुंचने की आवश्यकता होगी।

थंडरबर्ड खोलें। 24.6.0 में, मेनू को शीर्ष मेनू बार के दाईं ओर (खोज बार के बगल में और तीन क्षैतिज रेखाओं द्वारा दर्शाया गया है) तक पहुँचा जा सकता है।

संपादन पर क्लिक करें > फिर प्राथमिकताएँ > पर क्लिक करें , एक नई विंडो खुल जाएगी। आपको उस टैब के नीचे उन्नत टैब का चयन करना होगा , कॉन्फ़िगरेशन संपादक खोलें ।

फिर, दोनों की खोज करें network.protocol-handler.warn-external.httpऔर network.protocol-handler.warn-external.https

इन दोनों के वर्तमान मूल्य के सबसे अधिक होने की संभावना है false। मान को परिवर्तित करें true(ऐसा केवल उन पर राइट क्लिक करके करें) और अगली बार जब आप कुछ ई-मेल से लिंक खोलने का प्रयास करेंगे तो यह आपसे पूछेगा कि किस ब्राउज़र का उपयोग करना है। क्रोमियम को विकल्पों की सूची में दिखाए जाने की संभावना नहीं है, इसलिए नेविगेट बटन का उपयोग करें। आप पर क्रोमियम पा सकते हैं /usr/bin/chromium-browser

यदि आप अपनी पसंद के ब्राउज़र के रूप में Google क्रोम का उपयोग कर रहे हैं, तो आप इसे बनाना चाहते हैं /usr/bin/google-chrome या /usr/bin/google-chrome-stable यदि थंडरबर्ड आपसे यह नहीं पूछता है कि ऐसा करने के बाद किसी लिंक पर क्लिक करने पर आप किस ब्राउज़र का उपयोग कर सकते हैं, तो आप अपने प्रोफ़ाइल फ़ोल्डर में mimeTypes.rdf फ़ाइल को हटाने का प्रयास कर सकते हैं इसे रीसेट करें। प्रोफ़ाइल फ़ोल्डर आमतौर पर के रूप में पाया जाता है~/.thunderbird/xxxxxxxx.default/

मूल पाठ Htbaa द्वारा


6
मेरे लिए काम करने के लिए mimeTypes.rdf फ़ाइलों को हटाना आवश्यक था। मैं locate mimeTypes.rdfउन सभी को ढूंढता था।
मिच

इसने मेरे लिए काम किया + 1। आखिरकार। सिस्टम डिफ़ॉल्ट सेटिंग को ठीक से खाते में नहीं लिया गया है क्योंकि kb.mozillazine.org/Default_browser#KDE पर कुबंटु के लिए प्रलेखित है ।
हकरे

2
थंडरबर्ड 31.7.0 के रूप में काम करने की पुष्टि की। के लिए httpsऔर httpक्रमशः हैंडलर विकल्प में सेट किया जा सकता है -> संलग्नक -> आवक (वहां प्रोटोकॉल नाम के लिए लू)।
0xC0000022L

यह इसे ब्राउज़र के लिए संकेत देने वाला है। आवश्यकता टीबर्ड को क्रोमियम-ब्राउज़र को खोलने के लिए मजबूर करने की है, कभी फ़ायरफ़ॉक्स की नहीं।
पीटर फ्लिन

10

थंडरबर्ड 11.0.1 में, यह सरल है, फिर भी सहज नहीं है:

  1. प्राथमिकताएं (मेनू संपादित करेंवरीयताएँ ) पर जाएं।

  2. अटैचमेंट टैब पर क्लिक करें ।

  3. में सामग्री प्रकार और कार्रवाई अनुभाग सेट HTTPS , HTTP , और एफ़टीपी के लिए गूगल-क्रोम का उपयोग करें (या अन्य इच्छित ब्राउज़र)।

टर्मिनल में कई चीजों की कोशिश करने के बाद मेरे लिए काम किया जो काम नहीं किया।


1
यहां यह पाया गया और पुष्टि कर सकता है कि यह काम करता है। फ़ायरफ़ॉक्स स्थापित करने के बाद मेरे लिए यह आवश्यक था। इससे पहले कि यह मेरे लिए चेतावनी-बाहरी विन्यास दृष्टिकोण का उपयोग कर काम करता था ।
zeratul021

NIce, मेरे लिए भी काम करता है।
डायोसनी जूल

मेरे लिए Ubuntu16.04 पर काम नहीं करता है: "सामग्री प्रकार" में "HTTPS, HTTP और FTP" नहीं है। इसके बजाय इसमें केवल "सादा पाठ दस्तावेज़" शामिल है।
.tienne

9

संपादित करें -> वरीयताएँ -> उन्नत -> सामान्य -> ​​विन्यास संपादक ...

राइट क्लिक -> नया -> स्ट्रिंग

वरीयता नाम दर्ज करें:

network.protocol-handler.app.http

मान:

/ Usr / bin / x-www ब्राउज़र

डिफ़ॉल्ट ब्राउज़र सेट करना

कमांड लाइन में, टाइप करें

sudo अद्यतन-विकल्प --config x-www-browser && sudo अद्यतन-विकल्प --config gnome-www-browser


1
उपयोग करने में सहायक x-www-browser; हालाँकि उपरोक्त वरीयता निर्धारित करने से मेरे लिए कोई फर्क नहीं पड़ा
डेविड फ्रेजर

के लिए httpsऔर httpक्रमशः हैंडलर विकल्प में सेट किया जा सकता है -> संलग्नक -> आवक (वहां प्रोटोकॉल नाम के लिए लू)।
0xC0000022L

अजीब बात है, AKSiS की विधि मेरे विंडोज 7 सिस्टम (थंडरबर्ड 24) पर काम नहीं करती है, और विटाली की विधि ठीक काम करती है।
ollydbg23

4
"network.protocol-handler.app.http" को हटा दिया गया है। मैंने इसके बजाय "vi" के साथ पहला कदम उठाया (जैसा कि mozillazine.com पर अनुशंसित है) और Invalidprefs.js में परिणाम पाया।
ब्रूस

2

नवीनतम थंडरबर्ड संस्करण के लिए समाधान

एक फाइल है जिसे अब handlers.jsonआपकी प्रोफाइल डायरेक्टरी में कहा जाता है~/.thunderbird

इस फाइल को टेक्स्ट एडिटर के साथ संपादित करें जबकि थंडरबर्ड बंद है।

HTTP और / या HTTPS सूची से संबंधित पहली स्थिति के लिए सेटिंग "action": 2और जोड़ना , डेस्कटॉप वातावरण द्वारा निर्दिष्ट डिफ़ॉल्ट ब्राउज़र या प्रोग्राम लॉन्च करेगा।{"name":"xdg-open","path":"/usr/bin/xdg-open"}"handlers: []"

नए थंडरबर्ड संस्करणों के लिए समाधान

यहाँ छवि विवरण दर्ज करें

खोज का उपयोग करके पुराने संस्करणों के लिए समाधान

1. थंडरबर्ड → संपादित करें → वरीयताएँ → उन्नत → Config Editor…:

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

2. क्लो थंडरबर्ड।

3. कमांड लाइन, प्रकार:

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

4.लोग थंडरबर्ड और HTTP (S) -लिंक पर क्लिक करें। एक Launch Applicationविंडो खुल जाएगी। पर क्लिक करें Choose…

5. उपयोग Ctrl+ Lसीधे /usr/bin/अपने पसंदीदा ब्राउज़र निष्पादन योग्य के लिए एक पथ दर्ज करने के लिए, जैसे:/usr/bin/vivaldi-stable

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

7।Open link


1

ठीक है, मैंने कभी थंडरबर्ड का उपयोग नहीं किया है, लेकिन यह सही लगता है ->

जब आप थंडरबर्ड में एक वेब लिंक पर क्लिक करते हैं, तो यह ऑपरेटिंग सिस्टम के लिए डिफ़ॉल्ट वेब ब्राउज़र को आमंत्रित करता है। डिफ़ॉल्ट ब्राउज़र को बदलकर इस व्यवहार को बदलना संभव है। लिनक्स पर, एक और तरीका (Suse और डेबियन के तहत TB1.5 के साथ आजमाया गया) थंडरबर्ड के प्रीफ़ेक्ज या user.js फ़ाइल में निम्नलिखित पंक्ति सम्मिलित करना है (निश्चित रूप से आपके फ़ायरफ़ॉक्स में सही रास्ते में डाला गया है):

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

क्रोमियम टाइप करके आप पा सकते हैं ->

which chromium

टर्मिनल में।

स्रोत ->

http://kb.mozillazine.org/Changing_the_web_browser_invoked_by_Thunderbird


1
मेरे मूल प्रश्न में विकल्प (1) ने काम किया - मैंने पहले क्रोमियम को स्वयं को डिफ़ॉल्ट के रूप में सेट करने की अनुमति दी थी, जो एक्सो-ओपन के बारे में सोचता है कि कोई डिफ़ॉल्ट ब्राउज़र नहीं है। यदि मैं क्रोमियम निष्पादन योग्य पर सिस्टम डिफॉल्ट को इंगित करता हूं, और क्रोमियम को stfu को बताता हूं, तो थंडरबर्ड खुशी से इसे ईमेल में यूआरएल के लिए खोलता है। जाहिर है क्रोमियम और उबंटू डिफ़ॉल्ट ब्राउज़र की अवधारणा के बारे में दो अलग-अलग बातें सोच रहे हैं। धन्यवाद!
.मेक

PS - इस जवाब ने भी काम किया, यही वजह है कि मैंने इसे सही बताया। मैं सिर्फ उन फ़ाइलों को संपादित नहीं करना पसंद करता हूं जो कहती हैं कि शीर्ष पर इस फ़ाइल को संपादित न करें यदि मैं समस्या को दूसरे तरीके से प्रस्तुत करने में हरा सकता हूं।
.मेक

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 Chrome चलाएं और चुनें

फिर लॉन्च करें /usr/bin/x-www-browserऔर इसे क्रोम शुरू करना चाहिए

फिर थंडरबर्ड में प्रयास करें।


कोई आश्चर्य नहीं कि जब मैं टीबी के लिंक पर क्लिक कर रहा था तो मेरे सीपीयू का उपयोग पागल हो गया था, वे सेटिंग्स इसे थंडरबर्ड को एक लूप बनाने के लिए भेज रहे थे
जीएम-स्क्रिप्ट-राइटर -62850

1

मैंने इस समाधान की कोशिश की और यह काम किया:

1) सेटिंग्स प्रबंधक में अपने पसंदीदा ब्राउज़र को डिफ़ॉल्ट ब्राउज़र के रूप में स्विच करें।

2) अद्यतन-विकल्प --config x-www-browser

3) यहाँ लिखे स्टेप्स को फॉलो करें


कदम #2, उस के mimeTypes.rdfसाथ की सामग्री की जगह मेरे लिए क्या चाल है।
सर्ज स्ट्रोबंड्ट

0

इनमें से किसी भी समाधान ने मेरे लिए काम नहीं किया। मैं स्ट्रेस का उपयोग करके थंडरबर्ड भाग गया, और पता चला कि चाहे मैंने नेटवर्क के लिए किस मूल्य का चयन किया हो । मैंने वरीयताओं को खोजा, और किसी भी जगह को खोजने में असमर्थ था जहां यह परिभाषित किया गया था। अंत में, मैंने अभी किया: ln -s क्रोमियम-ब्राउज़र / usr / bin / google-chrome , और जो इसे ठीक करने के लिए लग रहा था।


हम्म, थंडरबर्ड, योग्य में एक घिनौना हैक लगता है संभालने के लिए एक घिनौना हैक।
ikmac

1
यह काफी दुष्प्रभाव होगा! नीचे विटाली के घोल का प्रयोग करें।
१२:०२ पर डॉटंचोहेन

0

एक और थंडरबर्ड सेटिंग है जिसे आपको जांचना होगा।

प्राथमिकताएं - संलग्नक - आने वाली

Http और https सेटिंग OS डिफ़ॉल्ट को ओवरराइड करती है और क्रोमियम को खुद को डिफ़ॉल्ट ब्राउज़र बनाने के लिए कहती है।

इस बग को देखें: https://bugzilla.mozilla.org/show_bug.cgi?id=724461

और यह थ्रॉबर्ड में डिफ़ॉल्ट ब्राउज़र कैसे निर्धारित होता है, इसके बारे में Gory के विवरण के लिए: http://kevinlocke.name/bits/2012/07/18/thunderbird-default-browser-linux/


0

मेरा भी यही मुद्दा था। और "network.protocol-handler.warn-external.http" परिवर्तन मेरे काम नहीं आया।

कुछ Googling के बाद मैंने थंडरबर्ड वरीयताओं में संलग्नक> संलग्नक> इनकमिंग पाया

वहाँ मैंने अपनी इच्छा के ब्राउज़र में http और https को बदल दिया। और यह अब काम करता है।


कृपया कई प्रश्नों के उत्तर न दें। यदि एक प्रश्न को उसी उत्तर से हल किया जाता है, तो कृपया उन प्रश्नों को नक़ल के रूप में चिह्नित करें।
थॉमस वार्ड

-1: एक और जवाब जो पहले से ही 3 साल पहले पोस्ट किया गया था, इस जवाब को पोस्ट करने से पहले ही यह जानकारी दे दी थी।
.tienne

0

क्योंकि सूचीबद्ध समाधानों में से किसी ने भी मेरे लिए काम नहीं किया है, यहां एक अलग, बहुत ही कठोर तरीके से लिंक को खोलने के लिए आवेदन प्राप्त करने का तरीका है Thunderbird:

(जैसे कि यदि वर्तमान में लिंक खुले हैं Firefox)

sudo apt-get remove firefox-esr

-> खोलें Thunderbirdऔर कुछ लिंक पर क्लिक करें -> अब आप एक अलग ब्राउज़र चुन सकते हैं। अब हम फिर से स्थापित कर सकते हैंFirefox

sudo apt-get install firefox-esr
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.