8 votes

Comment ouvrir les hyperliens d'Evince dans le navigateur par défaut ?

Sous Ubuntu 18.04 avec Gnome Shell, lorsque je clique sur un lien hypertexte dans Evince, il s'ouvre dans Firefox, au lieu de Chromium que j'ai défini comme mon navigateur par défaut.

J'ai défini le navigateur par défaut par le biais de l'interface graphique des paramètres, et aussi en exécutant les commandes suivantes :

sudo update-alternatives --set x-www-browser /usr/bin/chromium-browser                                                                                                                    
sudo update-alternatives --set gnome-www-browser /usr/bin/chromium-browser
xdg-settings set default-web-browser chromium-browser.desktop

J'ai ajouté les lignes suivantes à ~/.config/mimeapps.list :

x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop

J'ai vérifié que les commandes suivantes s'ouvrent toutes avec Chromium :

xdg-open test.html
x-www-browser test.html
gnome-www-browser test.html
sensible-browser test.html

El BROWSER n'est pas définie par défaut sur mon système, mais même en exécutant Evince avec cette variable définie, les liens s'ouvrent toujours dans Firefox :

BROWSER=/usr/bin/chromium-browser /usr/bin/evince test.pdf

Que puis-je faire d'autre pour que les liens cliqués dans Evince s'ouvrent dans mon navigateur par défaut ?

4voto

RelaXNow Points 1164

Les commandes suivantes fonctionnent maintenant, permettant de changer le navigateur par défaut sans même avoir besoin de redémarrer Evince :

xdg-settings set default-web-browser firefox.desktop
xdg-settings set default-web-browser chromium-browser.desktop

Je ne sais pas pourquoi ils n'ont pas fonctionné lorsque j'ai posé la question à l'origine ; je ne peux qu'imaginer qu'un facteur a été réinitialisé en redémarrant le système pendant mes tests.

1voto

WinEunuuchs2Unix Points 91128

Même problème signalé ici : Comment définir le navigateur par défaut pour le lecteur PDF Evince sous Linux ?

Résoudre votre problème est comme du vaudou, même s'il y a des "protocoles" concernant comment et quelles applications sont supposées ouvrir un type de fichier type de fichier. Vous verrez qu'ils sont très incohérents entre les systèmes et les différents environnements de bureau.

Il n'y a donc pas vraiment de "bonne" réponse. J'ai eu un problème similaire avec firefox, donc je vous donne ma solution :

Create a ~/.local/share/applications/defaults.list if it doesn't exist

Add the following

[Default Applications]
application/pdf=evince.desktop;

...or just the last line if there's something before.

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