web-dev-qa-db-fra.com

Comment définir le navigateur par défaut pour PDF Reader Evince sur Linux?

Je trouve cette commande

Sudo update-alternatives –config x-www-browser

Je choisis Chrome. Cela fonctionne pour XPDF, mais Evince commence toujours Firefox après clic.

Je sens Linux n'est pas standard. J'utilise Linux Mint 8 (Helena) LXDE.

12
chenge

Pour autant que je sache, LXDE utilise XDG pour effectuer des appels vers des applications. Cette commande devrait corriger votre problème:

Pour savoir quelle application ouvre un fichier PDF:

xdg-mime query default application/pdf

Pour définir l'application à Evluence

xdg-mime default evince.desktop application/pdf

Cela devrait fonctionner si votre demande est enregistrée sur le bureau (c'est-à-dire s'il existe un lanceur)

10
g24l

La résolution de votre problème est comme Voodoo, même lorsqu'il existe des "protocoles" concernant la manière dont les applications et les applications sont censées ouvrir un type de fichier spécifique. Vous verrez qu'ils sont très incompatibles entre les systèmes et différents environnements de bureau.

Donc, il n'y a pas vraiment une réponse "droite". J'ai eu un problème similaire avec Firefox, alors je vous donne ma solution:

  1. Créer un ~/.local/share/applications/defaults.list si cela n'existe pas
  2. Ajouter les suivants

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

    ... Ou juste la dernière ligne s'il y a quelque chose auparavant.

Pour changer les applications GNOME, vous devez utiliser GCRFTOOL:

$ gconftool -s /desktop/gnome/url-handlers/http/command -t string 'chromium-browser %s'

Pour vérifier les modifications:

$ gconftool -g /desktop/gnome/url-handlers/http/command

Autres applications GNOME:

/desktop/gnome/url-handlers/chrome/command
/desktop/gnome/url-handlers/https/command
/desktop/gnome/url-handlers/http/command
/desktop/gnome/url-handlers/ftp/command

Référence:

http://www.salixos.org/forum/viewtopic.php?f=15&t=1376&view=print

3
javier

J'ai eu ce problème, en utilisant Evince sous KDE. Je devais me déconnecter de KDE, connectez-vous à GNOME et définir le navigateur par défaut de GNOME (Search -> Details -> Default Applications -> Browser). Ensuite, retournez à KDE et cela a bien fonctionné.

0
mathause