web-dev-qa-db-fra.com

Comment créer des liens ouverts Thunderbird dans Chromium?

Je veux pouvoir cliquer sur les liens dans les courriels Thunderbird et les ouvrir dans Chromium (nom du paquetage chromium-browser). Au lieu de cela, ils ouvrent dans Firefox.

J'ai essayé ce qui suit:

  1. les applications préférées de xfce (Chromium ne figure pas dans la liste, il a donc fallu traquer le fichier exécutable). La prochaine fois que j'exécute Chrome, il se plaint que ce n'est plus le navigateur par défaut.

  2. Dire à Chromium de se définir comme navigateur par défaut. Thunderbird ouvre des 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 de l'application "Ouvrir un navigateur Web" ouvre Chromium. Thunderbird ouvre des liens dans Firefox.

J'ai examiné l'intégralité de l'interface graphique des préférences dans Thunderbird (mais pas l'éditeur de configuration avancé pour le moment) et je n'ai rien vu qui mentionne le navigateur dans lequel ouvrir les liens.

Notez que ceci est pas Google Chrome.

69
ikmac

Voici ce que j’ai trouvé efficace pour moi: vous devez accéder à "l’éditeur de configuration" dans Thunderbird même.

Ouvrez Thunderbird. Dans 24.6.0, le menu est accessible sur le côté droit de la barre de menus supérieure (à côté de la barre de recherche et est représenté par trois lignes horizontales).

Cliquez sur Modifier > puis cliquez sur Préférences >, une nouvelle fenêtre s'ouvrira. Vous devrez sélectionner l'onglet Avancé en bas de cet onglet. Ouvrez l'éditeur de configuration .

Ensuite, recherchez les deux network.protocol-handler.warn-external.http et network.protocol-handler.warn-external.https.

Ces deux sont plus susceptibles d'avoir une valeur actuelle de false. Modifiez la valeur en true (faites-le simplement en cliquant dessus avec le bouton droit de la souris) et la prochaine fois que vous tenterez d'ouvrir un lien à partir d'un courrier électronique, ' Je vous demanderai quel navigateur utiliser. Il est peu probable que le chrome apparaisse dans la liste des choix, utilisez donc le bouton de navigation. Vous pouvez trouver Chromium à /usr/bin/chromium-browser.

Si vous utilisez Google chrome comme navigateur de choix, vous pouvez le définir sous le code /usr/bin/google-chrome ou /usr/bin/google-chrome-stable. Si Thunderbird ne vous demande pas quel navigateur utiliser lorsque vous cliquez sur un lien, vous pouvez essayer de le supprimer mimeTypes.rdf dans le dossier de votre profil pour le réinitialiser. Le dossier de profil se trouve généralement sous la forme ~/.Thunderbird/xxxxxxxx.default/

Texte original de Htbaa

118
Vitaly Kazakov

Édition -> Préférences -> Avancé -> Général -> Éditeur de configuration ...

clic droit -> nouvea -> chaîne

Entrez le nom de la préférence:

network.protocol-handler.app.http

Valeur:

/ usr/bin/x-www-browser

Paramétrage du navigateur par défaut

Dans la ligne de commande, tapez

Sudo update-alternatives --config x-www-browser && Sudo update-alternatives --config gnome-www-browser
10
AKSiS

Dans Thunderbird 11.0.1, c'est simple, mais pas intuitif:

  1. Allez dans Préférences (Menu ÉditerPréférences).

  2. Cliquez sur l'onglet Pièces jointes.

  3. Dans le jeu de sections type de contenu et actionHTTPS, HTTP et FTP à - tilisez google-chrome (ou un autre navigateur de votre choix).

Cela a fonctionné pour moi après avoir essayé de nombreuses choses dans le terminal qui ne fonctionnaient pas.

9
smhb

Solution pour la dernière version de Thunderbird

Il y a maintenant un fichier appelé handlers.json dans votre répertoire de profil sous ~/.Thunderbird

Modifiez ce fichier avec un éditeur de texte lorsque Thunderbird est fermé.

Définir "action": 2 et ajouter {"name":"xdg-open","path":"/usr/bin/xdg-open"} à la première position de la liste HTTP et/ou HTTPS correspondante "handlers: []" lancera le navigateur ou le programme par défaut tel que spécifié par l'environnement de bureau.

Solution pour les nouvelles versions de Thunderbird

enter image description here

Solution pour les anciennes versions utilisant find

1. Thunderbird → Édition → Préférences → Avancé → Config Editor…:

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

2.Fermer Thunderbird.

3.En ligne de commande, tapez:

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

4. Réouvrez Thunderbird et cliquez sur un lien HTTP (S). Une fenêtre Launch Application s'ouvrira. Cliquer sur Choose….

5.Utiliser Ctrl+L pour entrer directement un chemin /usr/bin/ dans votre exécutable de navigateur préféré, par exemple: /usr/bin/vivaldi-stable

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

7.Open link

2
Serge Stroobandt

Cela peut aider ceux qui tombent plus tard sur Firefox à le trouver.

Accédez au panneau de configuration des paramètres, System -> MIME Type Editor, et définissez chacun sur 'Navigateur Web':

application/x-extension-html, application/x-extension-shtml, application/x-extension-xhtml, application/xhtml+xml, text/html

Ensuite, dans le panneau de configuration des paramètres, Personnel -> Applications préférées, choisissez chrome.

Exécutez Sudo update-alternatives --config x-www-browser et choisissez Chrome.

Puis lancez /usr/bin/x-www-browser et il devrait commencer chrome

Ensuite, essayez dans Thunderbird.

1
mplong

J'ai essayé cette solution et cela a fonctionné:

1) Dans le Gestionnaire de paramètres, changez votre navigateur favori comme navigateur par défaut.

2) update-alternatives --config x-www-browser

3) Suivez les étapes écrites ici

1
Robert Kujawa

Eh bien, je n’ai jamais utilisé Thunderbird mais, cela semble juste ->

Lorsque vous cliquez sur un lien Web dans Thunderbird, le navigateur Web par défaut du système d'exploitation est appelé. Il est possible de changer ce comportement en changeant le navigateur par défaut. Sous Linux, une autre méthode (testée avec TB1.5 sous Suse et Debian) consiste à insérer la ligne suivante dans le fichier prefs.js ou user.js de Thunderbird (bien sûr, dans le chemin correct vers votre firefox):

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

Vous pouvez trouver où est Chromium en tapant ->

which chromium

dans le terminal.

Source ->

http://kb.mozillazine.org/Changing_the_web_browser_invoked_by_Thunderbird

1
surgemcgee

Vous devez vérifier un autre paramètre Thunderbird.

Préférences - Pièces jointes - Entrantes

Les paramètres http et https remplacent les paramètres par défaut du système d’exploitation et indiquent à Chromium de devenir lui-même le navigateur par défaut.

Voir ce bogue: https://bugzilla.mozilla.org/show_bug.cgi?id=724461

Et ceci pour les détails sanglants sur la façon dont le navigateur par défaut est déterminé dans Thunderbird: http://kevinlocke.name/bits/2012/07/18/Thunderbird-default-browser-linux/

0
TraceyC

J'ai aussi 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 Thunderbird préférences> Pièces jointes> entrant.

Là j'ai changé le http et le https pour le navigateur de mon désir. Et ça marche maintenant.

0
Billy