Jak sprawić, by Thunderbird NIE używał Bing jako wyszukiwarki?

39

Kiedy wpisuję coś w pasku wyszukiwania Thunderbirda, pierwszym wyskakującym elementem jest wyszukiwanie Bing dla tego terminu. Czy istnieje sposób na usunięcie Bing? Tak naprawdę nie potrzebuję Thunderbirda, aby móc przeszukiwać sieć.

Więc usunięcie go i pozostawienie nic nie jest dopuszczalne, ale zastąpienie go, powiedzmy, Google (lub czymkolwiek innym niż Bing) również działa. Przejrzałem wszystkie okna dialogowe ustawień i preferencje i nie mogłem znaleźć czegoś takiego.

roadmr
źródło

Odpowiedzi:

23

Cóż, jeśli zamiast tego chcesz używać Google, po prostu zainstaluj ten dodatek: Google Search for Thunderbird

Pamiętaj, że w tym artykule kb wyjaśniono również, w jaki sposób można użyć innej wyszukiwarki: https://support.mozillamessaging.com/en-US/kb/add-search-engine-open-search

Nie sądzę, że można to całkowicie wyłączyć.

kameleon
źródło
3
Dzięki za odpowiedź! I nie chcą korzystać z Google, co ja chcę, to nie patrz Bing tam. Jednak z przesłanego artykułu kb udało mi się znaleźć /usr/lib/thunderbird/distribution/searchplugins/locale/en-US/bing.xml. Musiałoby to zostać usunięte, aby pozbyć się Binga. Myślę, że drugą najlepszą opcją jest dodanie Google i użycie go, więc zaakceptuję twoją odpowiedź. Dzięki!
roadmr
użyj localhost z nieużywanym portem jako proxy i nie będzie więcej wyszukiwania - powinno to również zapobiegać atakom temperowania, które wymagają HTTP, podczas gdy Thunderbird ma błędy w obsłudze poczty e-mail. ERR_TOO_MUCH_HTML coś w rodzaju.
hakre
Począwszy od Thunderbirda 60.3.3 Ten dodatek nie jest już kompatybilny.
Robert,
7

Możesz całkowicie wyłączyć sugestię wyszukiwania Bing w menu podręcznym paska wyszukiwania, dodając ją do swojego userChrome.csspliku:

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

Zalety robienia tego w ten sposób obejmują:

  • nie musisz modyfikować samej aplikacji Thunderbird, usuwając wszystkie wtyczki wyszukiwania
  • nie musisz ponownie usuwać wtyczek wyszukiwania przy każdej aktualizacji Thunderbirda
  • staje się częścią twojego osobistego, przenośnego profilu
  • wyszukiwarka internetowa jest nadal dostępna dla innych użytkowników na tym samym komputerze
  • nadal możesz wyszukiwać, klikając zaznaczony tekst prawym przyciskiem myszy

EDYCJA: Działa to w TB 24, ale wpływa tylko na „Globalny pasek wyszukiwania” (np. Ctrl + K), a nie menu kontekstowe dla zaznaczonego tekstu.

Sum Yung Guy
źródło
Niestety wydaje się, że to nie działa w Thunderbird 24. chromeKatalog nawet nie istniał w tej wersji, a dodanie go z plikiem userChrome.css nie działało. Ubuntu 12.10.
dotancohen
4

Jest to dość łatwe (przynajmniej dla mnie zadziałało):

  1. W Thunderbird, przejdź do Narzędzia> Dodatki> Wtyczki;

  2. W oknie wyszukiwania w prawym górnym rogu ekranu („Wyszukaj wszystkie dodatki”) wpisz „Google”;

  3. Spójrz na listę „Wyszukaj Google dla Thunderbirda”;

  4. Kliknij przycisk „Zainstaluj”;

  5. Uruchom ponownie Thunderbirda.

Powodzenia i mam nadzieję, że to pomoże.

mlnease
źródło
3

Odkryłem, że możesz edytować plik bing.xml w folderze searchplugins. Po prostu zmień adres URL. Korzystam ze Startpage, więc zmodyfikowałem adres URL:
FROM:

http://www.bing.com/search

DO:

 https://www.startpage.com/search

Powodzenia.

użytkownik144926
źródło
3

Rozwiązaniem, którego obecnie używam, jest ten sam dodatek, o którym wspominali inni, „Google Search for Thunderbird” firmy Standard8. Można go zlokalizować, wyszukując dostępne rozszerzenia: Użyj „Narzędzia -> Dodatki”, a w kategorii „Pobierz dodatki” wyszukaj „wyszukiwarka Google”, aby zlokalizować.

Jednak korzystając ze wspomnianego kameleona z artykułu pomocniczego , możesz zrobić to samo ręcznie. Musisz przejść do domyślnego folderu swojego profilu xxwhateverxx.defaulti wkleić odpowiedni plik konfiguracyjny xml do ~ / .thunderbird.xxxxdefault / searchplugins. Może być konieczne utworzenie searchpluginskatalogu, jeśli nie istnieje. Artykuł sugeruje zawartość 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>

Plik xml, którego używa dodatek / rozszerzenie Standard8 ( /.thunderbird/ie6op3o3.default/extensions/[email protected]/searchplugins/google.xml) to:

<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>

Alternatywnie możesz zmienić lub usunąć plik bing.xml w /usr/lib/thunderbird/distribution/searchplugins/locale/en-US.

Podczas mojej bieżącej instalacji mam plik notacji obiektowej w moim katalogu domowym, który zawiera odniesienia do wyszukiwarki ( search.json). Plik ten może wymagać edycji lub usunięcia po wprowadzeniu innych ręcznych zmian. W moim systemie został on odtworzony przez aplikację (po przeniesieniu oryginału w bezpieczne miejsce).

Inną możliwością (której nie testowałem w nowej instalacji Thunderbirda) jest dostęp do edytora about: config w Thunderbirdie i usunięcie odniesień do „bing”.

Aby sparafrazować powiązany artykuł z bazy wiedzy, uzyskaj dostęp do edytora poprzez „Edytuj -> Preferencje -> Zaawansowane -> Ogólne -> Konfiguruj edytor (przycisk)”.

Stamtąd możesz kliknąć pole „wartość”, aby je zmienić.

about: ekran konfiguracji

Belacqua
źródło
1

Uważam, że to faktycznie problem użyteczności. Thunderbird ma DWIE pola wyszukiwania, „Wyszukiwanie globalne”, które jest zawsze widoczne (domyślnie) oraz „Szybki filtr”.

Szybki filtr jest tym, czego chcesz użyć do wyszukiwania w folderze.

Możesz ukryć Globalne wyszukiwanie, klikając prawym przyciskiem myszy pasek menu, wybierając dostosuj i przeciągając pole wyszukiwania do okna dialogowego „Dostosuj pasek narzędzi”.

użytkownik162547
źródło
1

Uważam, że kiedy używasz Globalnego pola wyszukiwania podczas wpisywania 3 lub mniej znaków (np. „Pies”), Thunderbird domyślnie przyjmuje wartość „Wyszukaj Bing dla:”. Jednak gdy wpisuję 4 lub więcej znaków (np. „Rękopis”), Thunderbird domyślnie przyjmuje wartość „Wiadomości wspominające:”. Zakładając, że to działa dla wszystkich, praktycznym rozwiązaniem jest użycie 4 lub więcej znaków, a następnie naciśnięcie klawisza „enter”.

Jeff
źródło
1

Właśnie poszedłem do Thunderbirda , Preferencji , zakładki Zaawansowane i odznaczyłem „Włącz globalne wyszukiwanie i indeksowanie” .

Uruchom ponownie Thunderbirda.

Jeśli pole wyszukiwania nie pojawi się automatycznie, kliknij prawym przyciskiem myszy puste miejsce na pasku narzędzi i włącz „Szybki filtr”.

Fumbler do komputerów Mac
źródło
0

Wygląda na to, że wyszukiwanie sieciowe z Thunderbirda jest usuwane od Thunderbirda 38, w przypadku błędu 923656 .

WBT
źródło
0

Udało mi się zmienić domyślną wyszukiwarkę z Bing na DuckDuckGo w Thunderbird 52.4.0 z bardzo skomplikowanym obejściem. Nie podobało mi się żadne ustawienie wstępne Thunderbirda, więc wybrałem DuckDuckGo, ponieważ chociaż nigdy tak naprawdę nie chcę wyszukiwać w Thunderbirdie, jeśli wykonam przypadkowe wyszukiwanie, wolę użyć wyszukiwarki, która obiecuje mnie nie śledzić.

Do tego potrzebujesz instancji Firefoksa z wyszukiwarką DuckDuckGo (użyłem Firefox 58.0.1). Użyję [TB profile]odnieść się do katalogu profilu użytkownika Thunderbird, [FF profile]aby odnieść się do katalogu profilu Firefoksa użytkownika, a [FF app]odnosi się do folderu aplikacji Firefox.

Najpierw chcemy zlokalizować ddg.xmlplik, którego użyjemy do wyszukiwania Thunderbirda. Jeśli zainstalowałeś tę wtyczkę samodzielnie, możesz ją znaleźć w [FF profile]/searchplugins/katalogu. W przeciwnym razie możesz go znaleźć w [FF app]/browser/omni.jaarchiwum. Aby go znaleźć, rozpakuj omni.jaarchiwum do tymczasowej lokalizacji unzip omni.ja(za pomocą narzędzia Info-ZIP; 7-Zip i inne narzędzia nie obsługują metody ZIP, której używa Firefox). Następnie w tej tymczasowej lokalizacji znajdź ddg.xmlplik ( find -iname ddg.xml), być może w ./chrome/en-US/locale/browser/searchplugins/ddg.xmlzależności od ustawień regionalnych. Po zlokalizowaniu ddg.xmlskopiuj go do [TB profile]/searchplugins/katalogu.

Następnie chcemy użyć ustawień wyszukiwania Firefoksa, ale nieznacznie je zmodyfikować. Zarówno Firefox, jak i Thunderbird kompresują teraz swoje ustawienia pod kątem wydajności, ale to znacznie utrudnia wyodrębnienie i edycję tych ustawień. Aby otworzyć skompresowany plik ustawień Mozilli, możesz użyć następującego kodu w konsoli przeglądarki ( Ctrl+Shift+Jdla mnie):

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);
            }
        }
    }
});

Z powyższym kodem chcesz otworzyć [FF profile]/search.json.mozlz4plik, a on wygeneruje plik search.json.mozlz4.json. Edytuj ten plik JSON i zakładając, że całkiem wydrukowałeś zawartość, chcesz edytować wiersz dla _loadPathzmiennej DuckDuckGo , która będzie wyglądać mniej więcej tak:

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

Chcesz zmienić tę zmienną, aby wskazywała lokalizację w swoim profilu Thunderbirda, w której skopiowałeś plik wtyczki (w tym przypadku pozostaw [profile]jako [profile]; Thunderbird zinterpretuje to jako twój [TB profile]folder):

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

W tym momencie upewnij się, że opuściłeś instancję Thunderbirda i skopiuj ten plik do [TB profile]/search.json. Usuń istniejący [TB profile]/search.json.mozlz4plik, a następnie uruchom ponownie Thunderbirda. Thunderbird powinien skompresować plik za Ciebie, a teraz wyświetla DuckDuckGo jako opcję do wyboru w twoim Options > General > Default Search Engineustawieniu.

Podsumowując, wykonaj następujące kroki:

  1. Skopiuj ddg.xmlplik Firefoksa do swojego profilu Thunderbird
  2. Zdekompresuj i edytuj search.json.mozlz4plik ustawień z przeglądarki Firefox, aby kierować na wtyczkę wyszukiwania w Thunderbird, i użyj tych nowych ustawień w swoim profilu Thunderbird
palswim
źródło
-1

Nie jestem pewien, czy to pomaga, czy nie, ale podpowiedź można znaleźć w ustawieniach dla Preferencje Thunderbirda> Zaawansowane> Ogólne> Konfiguracja zaawansowana> Włącz wyszukiwanie globalne i indeksator. Być może wybrałeś Bing jako domyślnego dostawcę wyszukiwania w przeglądarce?

Inną rzeczą do zrobienia jest otwarcie edytora konfiguracji w tym samym miejscu i wpisanie „szukaj” w oknie dialogowym about: config. Poszukaj ciągu keyword.URL, aby zobaczyć, co jest tam ustawione. Może być ustawiony jako Bing jako dostawca wyszukiwania.

Możesz również sprawdzić, czy do Thunderbirda dodano jakiś dodatek, który zmienił standardowe zachowanie.

dowolny kod
źródło
Dzięki za odpowiedź, to nie pomaga: globalne wyszukiwanie i indeksowanie dotyczy czegoś innego: „Jeśli włączysz wyszukiwanie globalne / indeksowanie, informacje o każdej wiadomości na każdym koncie (z wyjątkiem wiadomości) będą przechowywane w bazie danych SQLite.” Ponadto w przeglądarce Firefox używam Google jako wyszukiwarki. Zaufaj mi, nigdy bym celowo nie wybrał Bing;
Nienawidzę
Globalne wyszukiwanie i indeksowanie dotyczy wewnętrznej bazy danych sqlite Thunderbirda.
dotancohen