79 votes

Comment faire pour que Thunderbird ouvre les liens dans Chromium ?

Je veux pouvoir cliquer sur des liens dans les e-mails Thunderbird et les ouvrir dans Chromium (nom du package chromium-browser). Au lieu de cela, ils s'ouvrent dans Firefox.

J'ai essayé ce qui suit :

  1. Applications préférées de xfce (Chromium n'est pas répertorié, donc j'ai dû rechercher l'exécutable) - la prochaine fois que je lance Chromium, il se plaint qu'il n'est plus le navigateur par défaut.

  2. Dire à Chromium de se définir comme navigateur par défaut. Thunderbird ouvre les liens dans Firefox.

  3. update-alternatives. Il est déjà répertorié comme une alternative avec la même priorité que Firefox. L'élément de menu d'application "ouvrir le navigateur web" ouvre Chromium. Thunderbird ouvre les liens dans Firefox.

J'ai parcouru l'ensemble de l'interface utilisateur des préférences dans Thunderbird (mais pas encore l'éditeur de configuration avancé) et je n'ai rien vu qui mentionne le navigateur à utiliser pour ouvrir les liens.

Veuillez noter que ce n'est pas Google Chrome.

0voto

Je n'ai jamais posté sur un quelconque forum de discussion depuis plus de 10 ans, mais j'ai pensé que je devrais partager une solution ici.

Je suis passé à Linux (Mint, Cinnamon d'abord et maintenant XFCE) il y a 1,5 ans seulement.

Pendant tout ce temps, j'ai été en quête incessante de forcer Thunderbird à ouvrir les liens web dans le navigateur de mon choix et toujours dans une nouvelle fenêtre, pas un nouvel onglet.

J'ai lu plusieurs fois qu'il fallait mettre les réglages suivants à true :

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

Cela n'a jamais fonctionné pour moi, jusqu'à aujourd'hui, quand j'ai finalement essayé quelque chose de nouveau. J'ai essayé maintes et maintes fois de modifier mon fichier handlers.json dans le répertoire utilisateur de Thunderbird, et j'ai réussi à changer le navigateur par défaut pour les liens web (mon choix était chromium-browser), mais je n'ai jamais réussi à lui faire accepter l'option --new-window.

DEUX DÉCOUVERTES :

  1. Si vous renommez le fichier handlers.json, Thunderbird VOUS demandera avec quel programme ouvrir votre lien web, car les deux réglages ci-dessus lui indiquent de le faire, car Thunderbird crée un nouveau fichier handlers.json et y inscrit son contenu à partir de zéro.

  2. Si vous créez un script bash (que vous vous assurez de rendre exécutable) avec ces deux lignes comme contenu:

!/bin/bash

chromium-browser --new-window "$@"

et que vous indiquez à Thunderbird d'ouvrir les liens web avec ce script, cela fonctionne parfaitement.

Désolé pour la publication brute et non professionnelle, mais ce problème me hante depuis TOUJOURS, et j'imagine que quelqu'un d'autre là-bas apprécierait de connaître ces deux découvertes.

-)

0voto

joeld Points 5569

J'ai essayé de faire la même chose avec Chrome et aucune des réponses ne fonctionnait pour moi.

Ce qui a fonctionné était d'exécuter cette seule commande à partir d'un terminal :

xdg-settings set default-web-browser google-chrome.desktop

Remarquez que cela ne fonctionnait pas sans l'extension .desktop. Je n'ai aucune idée pourquoi et je n'ai pas de fichier google-chrome.desktop dans mon dossier personnel (qui était le répertoire en cours pendant l'exécution de la commande ci-dessus) ou n'importe où dans mon chemin. Il doit probablement exister quelque part.

Ce réglage a persisté après le redémarrage.

Remarquez que Chrome était déjà mon navigateur par défaut, dans le sens où Chrome lui-même disait qu'il était le navigateur par défaut, et que toutes les autres applications sauf Thunderbird ouvraient des liens dans Chrome. Cependant, j'ai découvert que xdg-open ouvrait des URLs dans Firefox, et en effet le résultat de xdg-settings get default-web-browser était firefox (je n'avais jamais défini cela et je n'avais jamais choisi Firefox comme navigateur pour quoi que ce soit ; c'est une toute nouvelle installation d'OpenSUSE ; cela devait venir par défaut ou être défini par Thunderbird lui-même).

Il y a peut-être deux ou plusieurs concepts de "navigateur par défaut" : celui défini par xdg-utils, sur lequel je n'ai trouvé aucune application dépendant sauf Thunderbird, et ensuite un autre plus largement reconnu dont je n'ai aucune idée où il est stocké, que Chrome lui-même reconnaît comme la manière de s'établir comme navigateur par défaut et que toutes les autres applications dans lesquelles j'ai déjà cliqué sur un lien comprennent.

Je m'aperçois que je ne donne aucun contexte et je pose plus de questions que je ne fournis de réponses, cependant cela fournit une réponse qui a fonctionné pour moi, et la seule qui ait fonctionné.

En fait c'est pour Chrome, donc je ne peux pas garantir que cela fonctionne pour Chromium, mais cela semble certainement applicable.

-1voto

Barry Points 77

J'ai également eu le même problème. Et le changement "network.protocol-handler.warn-external.http" n'a pas fonctionné pour moi.

Après quelques recherches sur Google, j'ai trouvé le paramètre dans les préférences Thunderbird > Pièces jointes > entrantes.

Là, j'ai changé le http et le https pour le navigateur de mon choix. Et maintenant cela fonctionne.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X