J'ai configuré evince pour être mon application par défaut pour ouvrir les fichiers pdf (en utilisant Ouvrir avec ... et en cliquant sur toujours ouvrir les fichiers pdf avec cette application), mais quand je tape gnome-open foo.pdf
au lieu de prouver, j'ai Nautilus qui s'ouvre dans le bon dossier en surbrillant le dossier de mon choix.
Ceci est particulièrement inquiétant car j'utilise le plugin LaTeX pour gedit, et lorsque j'essaie de compiler un fichier tex en pdf, au lieu d'ouvrir une nouvelle fenêtre avec mon fichier pdf compilé, j'ai juste un pop-up nautilus. Je sais que je peux éditer les scripts de mon plugin gedit LaTeX pour appeler evince (ou acroread) avec le pdf que je veux ouvrir, mais c'est une solution de contournement et non la solution que je recherche.
xdg-open
?xdg-open
? Jamais entendu parler.gvfs-open
, tandis quegnome-open
est utilisé comme solution de rechange si gvfs-open n'est pas trouvé. Il est fortement recommandé d'utiliser xdg-open au lieu de gnome-open, donc vos scripts / applications / quoi que ce soit seront beaucoup plus portables (et à l'épreuve du temps)Réponses:
La suppression
exo-utils
a parfaitement fonctionné pour moi.la source
gvfs-open
mauvais comportement sur Fedora avec MATE. Le nom du package sur Fedora estexo
. Vous l'avez peut-être installé par accident avecxfburn
.Quatrième approche
Je pourrais reproduire votre problème en supprimant ce fichier
/usr/share/applications/evince.desktop
, alors assurez-vous de l'avoir.Référence .
Troisième approche
xdg-open semble utiliser la configuration de
/etc/mailcap
. Modifiez-le pour associer le pdf à evince.Recherchez les lignes qui commencent par
application/pdf
;application/x-pdf
;application/x-bzpdf
;application/x-gzpdf
. Ils devraient ressembler à ceci pour associer pdf avec evince:Référence .
Deuxième approche
Quelle est la sortie de
Si la sortie n'est pas celle à laquelle nous devrions nous attendre, alors:
Référence .
Première approche
Il existe d'autres endroits où les associations de fichiers sont définies.
Vous pouvez modifier les associations de fichiers à:
Recherchez "pdf" et "Nautilus" dans ces fichiers.
la source
gvfs-open
et obtenu le même résultat (c.-à-d. Nautilus s'ouvre). Voir ci-dessus que j'ai également essayéxdg-open
, et rien n'a changé. Tout d'abord, pourquoi y a-t-il tant d'foo-open
options? Deuxièmement,gvfs-option
non seulement cela n'a pas fonctionné, mais ma machine s'est également déconnectée ... Je ne sais pas si c'est lagvfs-option
faute, car la même chose m'est arrivée plus tôt aujourd'hui avec google-chrome. Je pense qu'il y a un bug avec l'unité (ou compiz) qui fait que la session s'auto-détruit ...application/pdf
car je ne savais pas si c'était "ce à quoi je devais m'attendre". J'ai exécuté la deuxième commande (qui devrait être lue)xdg-mime default evince.desktop application/pdf
(elle ne permettrait pas de l'exécuter comme vous l'avez mentionnée) et toujours la même chose. Nautilus s'ouvre juste ... frustrantJe viens de rencontrer ce problème aujourd'hui, et selon ce fil sur ubuntuforums.org, il est causé par des exo-utils:
http://ubuntuforums.org/showthread.php?t=1729680
exo-tools est une dépendance de Thunar (que j'ai installé aujourd'hui), mais n'est normalement pas installé dans Ubuntu, ce qui explique pourquoi ils ont raté ce bogue dans la version.
La suppression de ce pack (en fait, je viens de supprimer Thunar et tous ses deps) a résolu le problème pour moi.
la source
Le problème est lié à
exo-utils
.il y a un bug, qui a été corrigé pour Ubuntu Utopic: https://bugs.launchpad.net/bugs/956255
pour une raison quelconque, les
x-scheme-handler
lignes suivantes ont été copiées / collées dans ~ / .local / share / applications / mimeapps.listCela a causé
xdg-open
/gvfs-open
à utiliser/usr/share/applications/exo-file-manager.desktop
, qui contient:C'est la raison pour laquelle même avec le package fixe, il ouvrait toujours Nautilus pour chaque fichier.
la source
mimeapps.list
fichierJ'ai eu un problème similaire, supprimer les exo-utils n'a pas fonctionné pour moi.
Après avoir creusé un peu, j'ai trouvé deux entrées pour application / pdf dans / etc / mailcap qui donnaient la priorité à Xpdf plutôt qu'à evince.
Après avoir commenté les deux entrées pour Xpdf, xdg-open ouvre correctement les documents pdf avec evince.
la source
Le problème vient de
thunar
etexo-utils
(dont a besointhunar
). Les supprimer résout le problème.la source
J'ai eu le même problème après avoir installé nautilus pour gérer mes fichiers sous Xubuntu 11.10. Quand je suis revenu à Ubuntu 12.04, le problème était là aussi.
Solution simple si cela arrive UNIQUEMENT à votre utilisateur (proche de ce que desgua a déjà dit): supprimez
~/.local/share/application
le répertoire s et tout devrait revenir à la normale. Vous souhaiterez peut-être sauvegarder certains raccourcis dans ce répertoire si vous souhaitez les conserver.la source
~/.local/share/applications/mimeapps.list
, voir askubuntu.com/a/493866/169 .Fonctionnant bien pour moi, gnome-open ouvre correctement Adobe Reader. Pourriez-vous essayer avec Adobe Reader une fois.
Il se peut que evince ne soit pas correctement défini par défaut quelque part.
J'utilise Natty BTW.
la source