Comment faire pour que Thunderbird n'utilise PAS Bing comme moteur de recherche?

39

Lorsque je tape quelque chose dans la barre de recherche de Thunderbird, le premier élément qui apparaît est une recherche Bing pour ce terme. Existe-t-il un moyen de supprimer Bing? Je n'ai pas vraiment besoin de Thunderbird pour pouvoir effectuer des recherches sur le Web.

Donc, le supprimer et ne rien laisser est acceptable, mais le remplacer par, disons, Google (ou tout ce qui n'est pas Bing) fonctionne également. J'ai parcouru tous les dialogues et préférences de paramètres et je n'ai rien trouvé de tel.

roadmr
la source

Réponses:

23

Eh bien, si vous souhaitez utiliser Google à la place, installez simplement cet add-on: Recherche Google pour Thunderbird

Notez que cet article de kb explique également comment utiliser un autre moteur de recherche: https://support.mozillamessaging.com/en-US/kb/add-search-engine-open-search

Je ne pense pas qu'il soit possible de le désactiver complètement.

caméléon
la source
3
Merci pour votre réponse! Je ne veux pas utiliser Google, ce que je veux, c'est ne pas voir Bing à l'intérieur. Dans l'article de ko que vous avez envoyé, cependant, j'ai pu trouver /usr/lib/thunderbird/distribution/searchplugins/locale/en-US/bing.xml. Ceci devrait être enlevé pour se débarrasser de Bing. J'imagine que la deuxième meilleure option consiste à ajouter Google et à l'utiliser à la place. J'accepte donc votre réponse. Merci!
roadmr
utilisez localhost avec un port non utilisé en tant que proxy et il n'y aura plus de recherche - cela devrait également empêcher les attaques qui ont besoin de HTTP, alors que Thunderbird a des problèmes de gestion de la messagerie. ERR_TOO_MUCH_HTML genre de choses.
hakre
À partir de Thunderbird 60.3.3 Cet add-on n'est plus compatible.
Robert
7

Vous pouvez désactiver complètement la suggestion de recherche Bing dans le menu contextuel de la barre de recherche en l'ajoutant à votre userChrome.cssfichier:

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

Les avantages de le faire de cette façon incluent:

  • vous n'avez pas à modifier l'application Thunderbird elle-même en supprimant tous les plugins de recherche
  • vous n'avez pas à ré-supprimer les plugins de recherche chaque fois que Thunderbird est mis à jour
  • il fait partie de votre profil personnel et portable
  • la recherche Web est toujours disponible pour les autres utilisateurs sur le même ordinateur
  • vous pouvez toujours faire des recherches en faisant un clic droit sur le texte sélectionné

EDIT: Cela fonctionne dans le CT 24 mais cela n’affecte que la "barre de recherche globale" (par exemple, Ctrl + K) et non le menu contextuel fourni pour le texte sélectionné.

Sum Yung Guy
la source
Malheureusement, cela ne semble pas fonctionner dans Thunderbird 24. Le chromerépertoire n’existait même pas dans cette version, et son ajout avec un fichier userChrome.css ne fonctionnait pas. Ubuntu 12.10.
dotancohen
4

C'est assez facile (du moins ça a fonctionné facilement pour moi):

  1. Dans Thunderbird, allez dans Outils> Add-ons> Plugins;

  2. Dans la fenêtre de recherche située dans le coin supérieur droit de votre écran ("Rechercher dans tous les modules complémentaires"), tapez "Google".

  3. Regardez en bas de la liste pour 'Recherche Google pour Thunderbird';

  4. Cliquez sur le bouton 'Installer';

  5. Redémarrez Thunderbird.

Bonne chance et espérons que cela aide.

mien
la source
3

J'ai constaté que vous pouvez modifier le fichier bing.xml dans le dossier searchplugins. Il suffit de changer l'URL. J'utilise Startpage, j'ai donc modifié l'URL:
FROM:

http://www.bing.com/search

À:

 https://www.startpage.com/search

Bonne chance.

utilisateur144926
la source
3

La solution que j'utilise actuellement est le même complément que d'autres, "Google Search for Thunderbird" de Standard8. Vous pouvez le localiser en recherchant les extensions disponibles: Utilisez "Outils -> Modules complémentaires" et, dans la catégorie "Obtenir les modules complémentaires", recherchez "recherche sur Google" pour localiser.

Cependant, en utilisant l' article de support cameleon mentionné, vous pouvez faire à peu près la même chose manuellement. Vous devrez aller dans le dossier par défaut de votre profil xxwhateverxx.defaultet coller un fichier de configuration XML approprié dans ~ / .thunderbird.xxxxdefault / searchplugins. Vous devrez peut-être créer le searchpluginsrépertoire s'il n'existe pas. L'article suggère ce contenu 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>

Le fichier XML que l'extension / l'extension Standard8 utilise ( /.thunderbird/ie6op3o3.default/extensions/[email protected]/searchplugins/google.xml) est:

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

Vous pouvez également modifier ou supprimer le fichier bing.xml de /usr/lib/thunderbird/distribution/searchplugins/locale/en-US .

Sur mon installation actuelle, j'ai un fichier de notation d'objet dans mon répertoire personnel qui contient des références au moteur de recherche ( search.json). Il se peut que vous deviez modifier ou supprimer ce fichier après d’autres modifications manuelles. Sur mon système, il a été recréé par l'application (après avoir déplacé l'original dans un endroit sûr).

Une autre possibilité (celle que je n'ai pas encore testée dans une nouvelle installation thunderbird) est d'accéder à la page about: config. éditeur de thunderbird et de supprimer les références à 'bing'.

Pour paraphraser l' article de base de connaissances associé , accédez à l'éditeur via "Edition -> Préférences -> Avancées -> Général -> Éditeur de configuration (bouton)".

De là, vous pouvez cliquer sur le champ "valeur" pour le changer.

à propos de: écran de configuration

Belacqua
la source
1

Je crois que c'est en réalité un problème de facilité d'utilisation. Thunderbird a DEUX cases de recherche, la "Recherche globale" toujours visible (par défaut) et le "Filtre rapide".

Le filtre rapide est ce que vous voulez utiliser pour rechercher dans un dossier.

Vous pouvez masquer la recherche globale en cliquant avec le bouton droit de la souris sur la barre d’outils du menu, en sélectionnant Personnaliser, puis en faisant glisser le champ de recherche dans la boîte de dialogue "Personnaliser la barre d’outils".

utilisateur162547
la source
1

Je constate que lorsque vous utilisez le champ de recherche globale lorsque vous tapez 3 caractères ou moins (par exemple, "chien"), Thunderbird utilise par défaut la valeur "Search Bing for:". Cependant, lorsque je tape 4 caractères ou plus (par exemple, "manuscrit"), Thunderbird prend par défaut la valeur "Messages mentionnant:". En supposant que cela fonctionne pour tous, une solution pratique consiste à utiliser au moins 4 caractères, puis à appuyer sur la touche "entrée".

Jeff
la source
1

Je suis juste allé dans Thunderbird , Préférences , onglet Avancé et décoché "Activer la recherche globale et l'indexeur" .

Redémarrez Thunderbird.

Si le champ de recherche ne s'affiche pas automatiquement, cliquez avec le bouton droit de la souris sur un espace vide de la barre d'outils et activez "Filtre rapide".

Fumbler mac
la source
0

Il semble que la recherche Web de Thunderbird soit supprimée à partir de Thunderbird 38, par le bogue 923656 .

WBT
la source
0

J'ai réussi à changer le moteur de recherche par défaut de Bing à DuckDuckGo dans Thunderbird 52.4.0 avec une solution de contournement extrêmement compliquée. Je n’aimais aucun des préréglages de Thunderbird, alors j’ai choisi DuckDuckGo car bien que je ne veuille jamais vraiment faire une recherche dans Thunderbird, si je le fais par mégarde, je préfère utiliser un moteur de recherche qui promet de ne pas me suivre.

Pour cela, vous aurez besoin d'une instance de Firefox avec le moteur de recherche DuckDuckGo (j'ai utilisé Firefox 58.0.1). Je vais [TB profile]faire référence à votre répertoire de profil utilisateur Thunderbird, [FF profile]à votre répertoire de profil utilisateur Firefox et [FF app]à votre dossier d’application Firefox.

Premièrement, nous voulons localiser le ddg.xmlfichier que nous utiliserons pour l’option de recherche Thunderbird. Si vous avez installé ce plugin vous-même, vous pouvez le trouver dans le [FF profile]/searchplugins/répertoire. Sinon, vous pouvez le trouver à l'intérieur de l' [FF app]/browser/omni.jaarchive. Pour le trouver, décompressez l' omni.jaarchive dans un emplacement temporaire unzip omni.ja(à l'aide de l'utilitaire Info-ZIP; 7-Zip et d'autres outils ne prennent pas en charge la méthode ZIP utilisée par Firefox). Ensuite, dans cet emplacement temporaire, recherchez le ddg.xmlfichier ( find -iname ddg.xml), peut-être ./chrome/en-US/locale/browser/searchplugins/ddg.xml, en fonction de vos paramètres régionaux. Une fois que vous avez localisé ddg.xml, copiez-le dans votre [TB profile]/searchplugins/répertoire.

Ensuite, nous voulons utiliser les paramètres de recherche de Firefox, mais les modifier légèrement. Firefox et Thunderbird compressent désormais leurs paramètres pour améliorer les performances, mais cela rend l'extraction et la modification de ces paramètres beaucoup plus difficiles. Pour ouvrir un fichier de paramètres compressé Mozilla, vous pouvez utiliser le code suivant dans votre console de navigateur ( Ctrl+Shift+Jpour moi):

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

Avec le code ci-dessus, vous voulez ouvrir le [FF profile]/search.json.mozlz4fichier et il va générer le fichier search.json.mozlz4.json. Editez ce fichier JSON et si vous en avez imprimé le contenu, vous voulez éditer la ligne de la _loadPathvariable DuckDuckGo , qui ressemblera à ce qui suit:

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

Vous souhaitez modifier cette variable pour qu'elle pointe vers l'emplacement de votre profil Thunderbird où vous avez copié le fichier de plug-in (et dans ce cas, laissez [profile]comme [profile]; Thunderbird l'interprétera comme votre [TB profile]dossier):

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

À ce stade, vérifiez que vous avez quitté votre instance Thunderbird et copiez ce fichier dans [TB profile]/search.json. Supprimez votre [TB profile]/search.json.mozlz4fichier existant , puis redémarrez Thunderbird. Thunderbird devrait compresser votre fichier pour vous et afficher maintenant DuckDuckGo comme une option sélectionnable dans votreOptions > General > Default Search Engine paramètres.

En résumé, suivez les étapes suivantes:

  1. Copier Firefox ddg.xml fichier sur votre profil Thunderbird
  2. Décompressez et éditez votre search.json.mozlz4fichier de paramètres depuis Firefox pour cibler le plugin de recherche dans Thunderbird et utilisez ces nouveaux paramètres dans votre profil Thunderbird.
palswim
la source
-1

Vous n'êtes pas certain si cela vous aide ou non, mais vous pouvez trouver un indice dans les paramètres de Préférences Thunderbird> Avancé> Général> Configuration avancée> Activer la recherche globale et l'indexeur. Peut-être avez-vous choisi Bing comme moteur de recherche par défaut dans votre navigateur?

Une autre chose à faire est d’ouvrir l’éditeur de configuration au même endroit et de taper "search" dans la boîte de dialogue about: config. Recherchez la chaîne keyword.URL pour voir ce qui y est défini. Il peut être défini sur Bing en tant que moteur de recherche.

Vous voudrez peut-être également voir si un add-on a été modifié dans Thunderbird et a modifié le comportement standard.

code libre
la source
Merci pour votre réponse, cela n’aide en rien: La recherche globale et l’indexation servent à autre chose: "Si vous activez la recherche globale / les informations d’indexation sur chaque message de chaque compte (sauf News) sont stockées dans une base de données SQLite.". De plus, sur Firefox, j'utilise Google comme moteur de recherche. Croyez-moi, je ne choisirais jamais intentionnellement Bing pour quoi que ce soit; Je méprise le produit Microsoft :)
roadmr
La recherche globale et l'indexation concernent la base de données SQLite interne de Thunderbird.
dotancohen