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.
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)
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:
~/.local/share/applications/defaults.list
si cela n'existe pasAjouter 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
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é.