cette question n'est pas bien formulée, que voulez-vous dire par qu'evince démarre firefox? Ayant vu cela, maintenant je ne suis pas sûr de ma réponse.
g24l
Je pense que la question est de savoir quel navigateur démarre si vous cliquez sur une URL dans un document PDF.
Résoudre votre problème, c'est comme vaudou, même lorsqu'il existe des «protocoles» concernant la manière et les applications qui sont censées ouvrir un type de fichier spécifique. 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, alors je vous donne ma solution:
Créez un ~/.local/share/applications/defaults.lists'il n'existe pas
J'ai eu un problème inverse - je veux que Firefox ouvre les liens, mais il a démontré que le chrome a commencé quoi qu'il arrive.
J'avais l'habitude strace -o /tmp/output evincede voir quelles fonctions étaient appelées et je l'ai trouvé dans le journal:
open("/home/koniu/.local/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/koniu/.local/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = 16
Aucune idée pourquoi il y a un point-virgule inclus dans le firefox.desktop mais j'ai créé /home/koniu/.local/share/applications/firefox.desktopavec le contenu suivant:
@Dan garde à l'esprit que evince est un "truc de gnome" et a des dépendances de gnome; cela dit, je ne sais pas quelle est la bonne réponse ici. (De plus, LXDE est un environnement de bureau, pas un gestionnaire de fenêtres, ce n'est pas important ici.)
frabjous
0
J'ai eu ce problème en utilisant evince sous KDE. J'ai dû me déconnecter de KDE, me connecter à GNOME et définir le navigateur par défaut de GNOME ( Search-> Details-> Default Applications-> Browser). Revenez ensuite à KDE et cela a bien fonctionné.
Réponses:
Résoudre votre problème, c'est comme vaudou, même lorsqu'il existe des «protocoles» concernant la manière et les applications qui sont censées ouvrir un type de fichier spécifique. 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, alors je vous donne ma solution:
~/.local/share/applications/defaults.list
s'il n'existe pasAjoutez ce qui suit
... ou juste la dernière ligne s'il y a quelque chose avant.
la source
mimeapps.list
Autant que je sache, LXDE utilise xdg pour faire des appels aux applications. Cette commande devrait résoudre votre problème:
Pour savoir quelle application ouvre un fichier pdf:
Pour définir l'application pour prouver
Cela devrait fonctionner si votre application est enregistrée sur le bureau (c'est-à-dire s'il y a un lanceur)
la source
xdg-mime default evince.desktop application/pdf
Vous pouvez modifier votre
$HOME/.local/share/applications/mimeapps.list
fichier. Si ce fichier n'existe pas, créez-en un.À titre d'illustration, si vous voulez que Chromium soit le navigateur par défaut, ajoutez la ligne suivante:
C'est tout.
la source
J'ai eu un problème inverse - je veux que Firefox ouvre les liens, mais il a démontré que le chrome a commencé quoi qu'il arrive.
J'avais l'habitude
strace -o /tmp/output evince
de voir quelles fonctions étaient appelées et je l'ai trouvé dans le journal:Aucune idée pourquoi il y a un point-virgule inclus dans le firefox.desktop mais j'ai créé
/home/koniu/.local/share/applications/firefox.desktop
avec le contenu suivant:Et
evince
commence maintenantfirefox
comme vous le souhaitez.la source
Pour modifier les applications Gnome, vous devez utiliser gconftool:
Pour vérifier les modifications:
Autres applications Gnome:
Référence:
la source
Aucune de ces solutions n'a fonctionné pour moi.
J'ai dû modifier
~/.config/mimeapps.list
et ajouter ces règles aux deux en-têtes:la source
Définissez le navigateur par défaut dans les applications Gnome avec
gnome-default-applications-properties
.la source
J'ai eu ce problème en utilisant evince sous KDE. J'ai dû me déconnecter de KDE, me connecter à GNOME et définir le navigateur par défaut de GNOME (
Search
->Details
->Default Applications
->Browser
). Revenez ensuite à KDE et cela a bien fonctionné.la source