थंडरबर्ड को सर्च इंजन के रूप में बिंग का उपयोग कैसे न करें?


39

जब मैं थंडरबर्ड के सर्च बार में कुछ टाइप करता हूं, तो जो पहला आइटम पॉप अप होता है, वह उस शब्द के लिए एक बिंग सर्च है। क्या बिंग को हटाने का कोई तरीका है? मुझे वास्तव में वेब की खोज करने में सक्षम होने के लिए थंडरबर्ड की आवश्यकता नहीं है।

तो बस इसे हटा देना और कुछ भी छोड़ना स्वीकार्य नहीं है, लेकिन इसे बदलने के लिए, कहें, Google (या ऐसी कोई भी चीज़ जो बिंग नहीं है) भी काम करती है। मैंने सभी सेटिंग्स संवादों और वरीयताओं का दुरुपयोग किया और किसी भी प्रकार का कुछ भी नहीं पाया।

जवाबों:


23

ठीक है, अगर आप इसके बजाय Google का उपयोग करना चाहते हैं, तो बस इस ऐड-ऑन को इंस्टॉल करें: थंडरबर्ड के लिए Google खोज

ध्यान दें कि यह kb लेख यह भी बताता है कि आप किसी अन्य खोज इंजन का उपयोग कैसे कर सकते हैं: https://support.mozillamessaging.com/en-US/kb/add-search-engine-open-search

मुझे नहीं लगता कि इसे पूरी तरह से अक्षम करना संभव है।


3
आपके उत्तर के लिए धन्यवाद! मैं Google का उपयोग नहीं करना चाहता , मैं जो चाहता हूं वह वहां बिंग को नहीं देखना है। आपके द्वारा भेजे गए kb लेख से, हालाँकि, मैं /usr/lib/thunderbird/distribution/searchplugins/locale/en-US/bing.xml ढूँढने में सक्षम था। बिंग से छुटकारा पाने के लिए इसे हटाना होगा। मुझे लगता है कि दूसरा सबसे अच्छा विकल्प Google को जोड़ना और इसके बजाय इसका उपयोग करना है, इसलिए मैं आपके उत्तर को स्वीकार करूंगा। धन्यवाद!
रोडमेरा

प्रॉक्सी के रूप में एक अप्रयुक्त पोर्ट के साथ लोकलहोस्ट का उपयोग करें और कोई खोज नहीं होगी - यह भी ईमेल द्वारा हैंडलिंग के साथ थंडरबर्ड खामियों के दौरान HTTP की आवश्यकता वाले तड़के हमलों को रोकना चाहिए। ERR_TOO_MUCH_HTML तरह की बातें।
हकर्रे १४'१५

थंडरबर्ड 60.3.3 के रूप में यह ऐड-ऑन किसी भी अधिक संगत नहीं है।
रॉबर्ट

7

आप अपनी userChrome.cssफ़ाइल में इसे जोड़कर खोज बार पॉपअप मेनू में बिंग खोज सुझाव को पूरी तरह से अक्षम कर सकते हैं :

.autocomplete-richlistitem[type="websearch"]
{ display: none !important; }

इस तरह से करने के फायदों में शामिल हैं:

  • आपको सभी खोज प्लगइन्स को हटाकर थंडरबर्ड एप्लिकेशन को स्वयं को संशोधित करने की आवश्यकता नहीं है
  • हर बार थंडरबर्ड अपडेट होने के बाद आपको खोज प्लगइन्स को फिर से हटाना नहीं पड़ता है
  • यह आपकी व्यक्तिगत, पोर्टेबल प्रोफ़ाइल का हिस्सा बन जाता है
  • वेब खोज अभी भी उसी मशीन पर अन्य उपयोगकर्ताओं के लिए उपलब्ध है
  • आप अभी भी चयनित पाठ पर राइट-क्लिक करके खोज कर सकते हैं

EDIT: यह टीबी 24 में काम करता है लेकिन यह केवल "ग्लोबल सर्च बार" को प्रभावित करता है (उदाहरण के लिए Ctrl + K) चयनित पाठ के संदर्भ मेनू नहीं।


दुर्भाग्य से यह थंडरबर्ड 24 में काम नहीं करता है। chromeनिर्देशिका उस संस्करण में भी मौजूद नहीं थी, और इसे userChrome.css फ़ाइल के साथ जोड़ने से काम नहीं किया। उबंटू 12.10।
dotancohen

4

यह काफी आसान है (कम से कम यह मेरे लिए आसानी से काम करता है):

  1. थंडरबर्ड में, टूल्स> ऐड-ऑन> प्लगइन्स पर जाएं;

  2. अपनी स्क्रीन के ऊपरी दाएँ भाग में खोज विंडो में ('सभी ऐड-ऑन खोजें'), 'Google' टाइप करें;

  3. 'थंडरबर्ड के लिए Google खोजें' की सूची देखें;

  4. 'इंस्टॉल' बटन पर क्लिक करें;

  5. थंडरबर्ड को पुनरारंभ करें।

शुभकामनाएं और आशा है कि यह सहायता करेगा।


3

मैंने पाया कि आप खोजप्लगिन्स फ़ोल्डर में bing.xml फ़ाइल को संपादित कर सकते हैं। बस यूआरएल बदलें। मैं Startpage का उपयोग करता हूं, इसलिए मैंने url को संशोधित किया:
FROM:

http://www.bing.com/search

सेवा मेरे:

 https://www.startpage.com/search

सौभाग्य।


3

मैं वर्तमान में जिस समाधान का उपयोग कर रहा हूं, वह वही है जो अन्य लोगों ने उल्लेख किया है, मानक 8 द्वारा "थंडरबर्ड के लिए Google खोज"। यह उपलब्ध एक्सटेंशन को खोजकर स्थित हो सकता है: "टूल -> एड-ऑन" का उपयोग करें, और 'ऐड-ऑन' श्रेणी में, 'गूगल सर्च' को खोजने के लिए खोजें।

हालाँकि, उल्लेखित सपोर्ट आर्टिकल कैमलोन का उपयोग करके , आप मैन्युअल रूप से एक ही काम कर सकते हैं। आपको अपने प्रोफ़ाइल डिफ़ॉल्ट फ़ोल्डर में जाने की आवश्यकता होगी xxwhateverxx.default, और एक उपयुक्त xml कॉन्फ़िगरेशन फ़ाइल को ~ / .thunderbird.xxxxdefault / searchplugins में पेस्ट करना होगा। searchpluginsयदि यह मौजूद नहीं है तो आपको निर्देशिका बनाने की आवश्यकता हो सकती है। लेख इस xml सामग्री का सुझाव देता है:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Google</ShortName>
<Description>Google Search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">https://google.com/favicon.ico</Image>
<Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&hl={moz:locale}&q={searchTerms}"/>
<Url type="text/html" method="GET" template="http://www.google.com/search">
<Param name="q" value="{searchTerms}"/>
<Param name="ie" value="utf-8"/>
<Param name="oe" value="utf-8"/>
<Param name="aq" value="t"/>
</Url>
<SearchForm>http://www.google.com</SearchForm>
</SearchPlugin>

मानक 8 एड-ऑन / एक्सटेंशन का उपयोग करने वाली xml फ़ाइल /.thunderbird/ie6op3o3.default/extensions/gsearch@standard8.plus.com/searchplugins/google.xmlहै:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Google</ShortName>
<Description>Google Search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/png;base64,AAABAAEAEBAAAAEAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs9Pt8xetPtu9FsfFNtu%2BTzvb2%2B%2Fne4dFJeBw0egA%2FfAJAfAA8ewBBegAAAAD%2B%2FPtft98Mp%2BwWsfAVsvEbs%2FQeqvF8xO7%2F%2F%2F63yqkxdgM7gwE%2FggM%2BfQA%2BegBDeQDe7PIbotgQufcMufEPtfIPsvAbs%2FQvq%2Bfz%2Bf%2F%2B%2B%2FZKhR05hgBBhQI8hgBAgAI9ewD0%2B%2Fg3pswAtO8Cxf4Kw%2FsJvvYAqupKsNv%2B%2Fv7%2F%2FP5VkSU0iQA7jQA9hgBDgQU%2BfQH%2F%2Ff%2FQ6fM4sM4KsN8AteMCruIqqdbZ7PH8%2Fv%2Fg6Nc%2Fhg05kAA8jAM9iQI%2BhQA%2BgQDQu6b97uv%2F%2F%2F7V8Pqw3eiWz97q8%2Ff%2F%2F%2F%2F7%2FPptpkkqjQE4kwA7kAA5iwI8iAA8hQCOSSKdXjiyflbAkG7u2s%2F%2B%2F%2F39%2F%2F7r8utrqEYtjQE8lgA7kwA7kwA9jwA9igA9hACiWSekVRyeSgiYSBHx6N%2F%2B%2Fv7k7OFRmiYtlAA5lwI7lwI4lAA7kgI9jwE9iwI4iQCoVhWcTxCmb0K%2BooT8%2Fv%2F7%2F%2F%2FJ2r8fdwI1mwA3mQA3mgA8lAE8lAE4jwA9iwE%2BhwGfXifWvqz%2B%2Ff%2F58u%2Fev6Dt4tr%2B%2F%2F2ZuIUsggA7mgM6mAM3lgA5lgA6kQE%2FkwBChwHt4dv%2F%2F%2F728ei1bCi7VAC5XQ7kz7n%2F%2F%2F6bsZkgcB03lQA9lgM7kwA2iQktZToPK4r9%2F%2F%2F9%2F%2F%2FSqYK5UwDKZAS9WALIkFn%2B%2F%2F3%2F%2BP8oKccGGcIRJrERILYFEMwAAuEAAdX%2F%2Ff7%2F%2FP%2B%2BfDvGXQLIZgLEWgLOjlf7%2F%2F%2F%2F%2F%2F9QU90EAPQAAf8DAP0AAfMAAOUDAtr%2F%2F%2F%2F7%2B%2Fu2bCTIYwDPZgDBWQDSr4P%2F%2Fv%2F%2F%2FP5GRuABAPkAA%2FwBAfkDAPAAAesAAN%2F%2F%2B%2Fz%2F%2F%2F64g1C5VwDMYwK8Yg7y5tz8%2Fv%2FV1PYKDOcAAP0DAf4AAf0AAfYEAOwAAuAAAAD%2F%2FPvi28ymXyChTATRrIb8%2F%2F3v8fk6P8MAAdUCAvoAAP0CAP0AAfYAAO4AAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAA</Image>
<Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&amp;hl={moz:locale}&amp;q={searchTerms}"/>
<Url type="text/html" method="GET" template="http://www.google.com/search">
  <Param name="q" value="{searchTerms}"/>
  <Param name="ie" value="utf-8"/>
  <Param name="oe" value="utf-8"/>
  <Param name="aq" value="t"/>
</Url>
<SearchForm>http://www.google.com</SearchForm>
</SearchPlugin>

वैकल्पिक रूप से, आप bing.xml फ़ाइल को बदल या निकाल सकते हैं /usr/lib/thunderbird/distribution/searchplugins/locale/en-US

मेरे वर्तमान इंस्टॉलेशन पर, मेरे पास मेरे होम डायरेक्टरी में ऑब्जेक्ट नोटेशन फ़ाइल है जिसमें सर्च इंजन ( search.json) का संदर्भ है । अन्य मैनुअल बदलावों के बाद इस फाइल को एडिट या डिलीट करना पड़ सकता है। मेरे सिस्टम पर, इसे एप्लिकेशन द्वारा रीक्रिएट किया गया था (मूल को सुरक्षित स्थान पर ले जाने के बाद)।

एक और संभावना (एक जिसे मैंने एक ताजा थंडरबर्ड इंस्टॉलेशन में परीक्षण नहीं किया है) के बारे में है: थंडरबर्ड में कॉन्फिग एडिटर, और 'बिंग' के संदर्भ को हटा दें।

संबंधित ज्ञान-आधार लेख को परिभाषित करने के लिए , "संपादित करें -> प्राथमिकताएं -> उन्नत -> सामान्य -> ​​कॉन्फ़िगर संपादक (बटन)" के माध्यम से संपादक तक पहुंचें।

वहां से, आप इसे बदलने के लिए "मान" फ़ील्ड पर क्लिक कर सकते हैं।

के बारे में: कॉन्फ़िगर स्क्रीन


1

मेरा मानना ​​है कि यह वास्तव में एक प्रयोज्य समस्या है। थंडरबर्ड में दो खोज बॉक्स हैं, "ग्लोबल सर्च" जो हमेशा दिखाई देता है (डिफ़ॉल्ट रूप से) और "क्विक फ़िल्टर"।

त्वरित फ़िल्टर वह है जिसे आप किसी फ़ोल्डर में खोजने के लिए उपयोग करना चाहते हैं।

आप उस मेनू टूलबार को राइट क्लिक करके ग्लोबल सर्च को छिपा सकते हैं, कस्टमाइज़ कर सकते हैं और सर्च बॉक्स को "कस्टमाइज़ टूलबार" डायलॉग में खींच सकते हैं।


1

मुझे लगता है कि जब आप 3 या उससे कम अक्षर (जैसे, "कुत्ता") टाइप करते हुए ग्लोबल सर्च बॉक्स का उपयोग करते हैं, तो थंडरबर्ड को "सर्च बिंग फॉर:" में डिफॉल्ट करता है। हालाँकि, जब मैं 4 या अधिक अक्षर टाइप करता हूं (उदाहरण के लिए, "पांडुलिपि") तो थंडरबर्ड "संदेश का उल्लेख करते हुए चूकता है:"। सभी के लिए इस काम को मानते हुए, एक व्यावहारिक समाधान केवल 4 या अधिक वर्णों का उपयोग करना है और फिर 'एंटर' कुंजी को हिट करना है।


1

मैं सिर्फ थंडरबर्ड , वरीयताएँ , उन्नत टैब पर गया और अनचाहे "सक्षम वैश्विक खोज और अनुक्रमणिका"

थंडरबर्ड को पुनरारंभ करें।

यदि खोज बॉक्स स्वचालित रूप से दिखाई नहीं देता है, तो टूल बार में खाली जगह पर राइट क्लिक करें और "क्विकफिल्टर" को सक्षम करें।


0

ऐसा लगता है कि थंडरबर्ड से वेब खोज थंडरबर्ड 38, प्रति बग 923656 के रूप में हटा दी गई है ।


0

मैंने बिंग से डिफ़ॉल्ट खोज इंजन को थंडरबर्ड 52.4.0 में थंडरबर्ड 52.4.0 में एक अत्यंत जटिल वर्कअराउंड के साथ बदलने में कामयाब रहा। मुझे थंडरबर्ड का कोई भी प्रीसेट पसंद नहीं था, इसलिए मैंने डकडगू को इसलिए चुना क्योंकि मैं वास्तव में थंडरबर्ड से कभी नहीं खोजना चाहता, अगर मैं गलती से खोज करूं, तो मैं एक खोज इंजन का उपयोग करूंगा जो मुझे ट्रैक नहीं करने का वादा करता है।

इसके लिए, आपको DuckDuckGo सर्च इंजन के साथ फ़ायरफ़ॉक्स की एक आवृत्ति की आवश्यकता होगी (मैंने फ़ायरफ़ॉक्स 58.0.1 का उपयोग किया)। मैं [TB profile]आपके थंडरबर्ड उपयोगकर्ता प्रोफ़ाइल निर्देशिका [FF profile]को संदर्भित करने के लिए, आपके फ़ायरफ़ॉक्स उपयोगकर्ता प्रोफ़ाइल निर्देशिका [FF app]को संदर्भित करने के लिए और अपने फ़ायरफ़ॉक्स एप्लिकेशन फ़ोल्डर को संदर्भित करने के लिए उपयोग करूंगा ।

सबसे पहले, हम ddg.xmlथंडरबर्ड खोज विकल्प के लिए उपयोग की जाने वाली फ़ाइल का पता लगाना चाहते हैं । यदि आपने स्वयं इस प्लगइन को स्थापित किया है, तो आप इसे [FF profile]/searchplugins/निर्देशिका में पा सकते हैं । अन्यथा, आप इसे [FF app]/browser/omni.jaसंग्रह के अंदर पा सकते हैं । इसे खोजने के लिए, omni.jaसंग्रह को एक अस्थायी स्थान पर अनज़िप करें unzip omni.ja(इन्फो-ज़िप उपयोगिता का उपयोग करके; 7-ज़िप और अन्य उपकरण ज़िप विधि का समर्थन नहीं करते हैं जो फ़ायरफ़ॉक्स उपयोग करता है)। फिर, उस अस्थायी स्थान में, ddg.xmlफ़ाइल को खोजें ( find -iname ddg.xml), शायद ./chrome/en-US/locale/browser/searchplugins/ddg.xml, आपके स्थान के आधार पर। आपके पास स्थित होने के बाद ddg.xml, इसे अपनी [TB profile]/searchplugins/निर्देशिका में कॉपी करें ।

फिर, हम फ़ायरफ़ॉक्स की खोज सेटिंग्स का उपयोग करना चाहते हैं, लेकिन उन्हें थोड़ा संशोधित करें। फ़ायरफ़ॉक्स और थंडरबर्ड दोनों अब प्रदर्शन के लिए अपनी सेटिंग्स को संपीड़ित करते हैं, लेकिन इससे इन सेटिंग्स को निकालना और संपादित करना अधिक कठिन हो जाता है। मोज़िला संपीड़ित सेटिंग फ़ाइल खोलने के लिए, आप अपने ब्राउज़र कंसोल ( Ctrl+Shift+Jमेरे लिए) में निम्न कोड का उपयोग कर सकते हैं :

var { classes: Cc, interfaces: Ci, utils: Cu} = Components;

function decompressFile(oFilePath, nFilePath) {
    Cu.import("resource://gre/modules/Task.jsm");
    Cu.import("resource://gre/modules/osfile.jsm");
    return Task.spawn(function*() {
        var jsonString = yield OS.File.read(oFilePath, {
            compression: "lz4"
        });
        yield OS.File.writeAtomic(nFilePath, jsonString);
    })
}
// Set up file chooser
var fp = Cc["@mozilla.org/filepicker;1"].createInstance(Ci.nsIFilePicker);
var fu = Cu.import("resource://gre/modules/FileUtils.jsm").FileUtils
fp.init(window, "Open File", Ci.nsIFilePicker.modeOpen);
fp.appendFilter("Bookmarks/Session (.jsonlz4)", "*.jsonlz4");
fp.appendFilter("Search Engines (.mozlz4)", "*.mozlz4");
fp.appendFilter("Add-ons Files (.lz4)", "*.lz4");
// Call file chooser
fp.open((aResult) => {
    if (aResult == Ci.nsIFilePicker.returnOK) {
        if (fp.file.exists() && fp.file.isFile() && fp.file.isReadable()) {
            var oldfile = fp.file.path;
            var newfile = oldfile + ".json"; // Construct output file name
            try {
                decompressFile(oldfile, newfile);
                console.log("Saved as: \"" + newfile + "\"");
                if (confirm("Open JSON file in a Firefox tab?")) {
                    var uri = "file:///" + newfile.replace(/\\/g, "/");
                    window.open(uri, "_blank");
                }
            } catch (err) {
                console.log(err);
            }
        }
    }
});

उपरोक्त कोड के साथ, आप [FF profile]/search.json.mozlz4फ़ाइल खोलना चाहते हैं और यह फ़ाइल उत्पन्न करेगा search.json.mozlz4.json। इस JSON फ़ाइल को संपादित करें, और यह मानते हुए कि आपके पास सामग्री बहुत सुंदर-मुद्रित है, आप DuckDuckGo के _loadPathचर के लिए लाइन को संपादित करना चाहते हैं , जो निम्नलिखित में से कुछ दिखेगा:

"_loadPath":"jar:[app]/omni.ja!browser/ddg.xml",

आप इस वैरिएबल को अपने थंडरबर्ड प्रोफ़ाइल में उस स्थान पर इंगित करना चाहते हैं, जहाँ आपने प्लगइन फ़ाइल की प्रतिलिपि बनाई है (और इसमें, इस [profile]रूप में छोड़ें [profile]; थंडरबर्ड आपके [TB profile]फ़ोल्डर के रूप में व्याख्या करेगा ):

"_loadPath":"[profile]/searchplugins/ddg.xml",

इस बिंदु पर, सुनिश्चित करें कि आपने अपने थंडरबर्ड उदाहरण से बाहर निकल गए हैं और इस फ़ाइल को कॉपी करें [TB profile]/search.json। अपनी मौजूदा [TB profile]/search.json.mozlz4फ़ाइल निकालें , और फिर थंडरबर्ड फिर से शुरू करें। थंडरबर्ड को आपके लिए अपनी फ़ाइल को संपीड़ित करना चाहिए और अब अपनी Options > General > Default Search Engineसेटिंग में चयन विकल्प के रूप में DuckDuckGo दिखाएं ।

सारांश में, निम्नलिखित कदम उठाएँ:

  1. फ़ायरफ़ॉक्स की ddg.xmlफ़ाइल को अपने थंडरबर्ड प्रोफ़ाइल में कॉपी करें
  2. search.json.mozlz4थंडरबर्ड में खोज प्लगइन को लक्षित करने के लिए फ़ायरफ़ॉक्स से अपनी सेटिंग्स फ़ाइल को डिकम्प्रेस और संपादित करें , और अपनी थंडरबर्ड प्रोफ़ाइल में इन नई सेटिंग्स का उपयोग करें

-1

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

एक और बात यह है कि एक ही स्थान पर कॉन्फिग एडिटर को खोलें और "डायलॉग" के बारे में "टाइप करें" टाइप करें। जो सेट है उसे देखने के लिए keyword.URL स्ट्रिंग देखें। इसे बिंग में खोज प्रदाता के रूप में सेट किया जा सकता है।

आप यह भी देखने की इच्छा कर सकते हैं कि क्या थंडरबर्ड में कोई ऐड-ऑन जोड़ा गया है जिसने मानक व्यवहार को बदल दिया है।


आपके उत्तर के लिए धन्यवाद, यह मदद नहीं करता है: वैश्विक खोज और अनुक्रमण किसी और चीज़ के लिए है: "यदि आप वैश्विक खोज / अनुक्रमण जानकारी को हर खाते के प्रत्येक संदेश के बारे में सक्षम करते हैं (समाचार को छोड़कर) SQLite डेटाबेस में संग्रहीत है।" इसके अलावा, फ़ायरफ़ॉक्स पर, मैं Google को अपने खोज इंजन के रूप में उपयोग करता हूं। मेरा विश्वास करो, मैं कभी भी उद्देश्यपूर्ण रूप से किसी भी चीज़ के लिए बिंग नहीं चुनूंगा; मैं Microsoft उत्पाद का तिरस्कार करता हूं :)
roadmr

वैश्विक खोज और अनुक्रमण थंडरबर्ड के आंतरिक साइक्लाइट डेटाबेस के लिए है।
dotancohen
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.