Utilisation de gnome-open pour ouvrir des fichiers pdf

23

J'ai configuré evince comme étant mon application par défaut pour ouvrir les fichiers pdf (en utilisant Ouvrir avec ... et en cliquant sur l'ouverture constante de fichiers pdf avec cette application), mais lorsque je tape gnome-open foo.pdf au lieu de evince, Nautilus s'ouvre. dans le bon dossier mettant en évidence le fichier de mon choix.

C’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 nautilus pop-up. Je sais que je peux éditer les scripts de mon plugin gedit LaTeX pour appeler evince (ou acroread) avec le fichier PDF que je veux ouvrir, mais il s’agit d’une solution de contournement et non de la solution que je recherche.

    
posée S B 17.04.2011 - 14:52
la source

8 réponses

15

Supprimer exo-utils fonctionnait parfaitement pour moi.

    
réponse donnée hutch 05.05.2011 - 23:37
la source
8

Forth Approach

Je pourrais reproduire votre problème en supprimant ce fichier /usr/share/applications/evince.desktop , assurez-vous donc que vous avez ce fichier.

Référence .

Troisième approche

xdg-open semble utiliser la configuration de /etc/mailcap . Alors éditez-le pour associer pdf à evince.

gksu gedit /etc/mailcap  

Recherchez les lignes commençant par application/pdf ; application/x-pdf ; application/x-bzpdf ; application/x-gzpdf . Ils devraient ressembler à ceci pour associer pdf à evince:

application/pdf; evince '%s'; test=test -n "$DISPLAY"; nametemplate=%s.pdf
application/x-pdf; evince '%s'; test=test -n "$DISPLAY"; nametemplate=%s.pdf
application/x-bzpdf; evince '%s'; test=test -n "$DISPLAY"; nametemplate=%s.pdf.bz2
application/x-gzpdf; evince '%s'; test=test -n "$DISPLAY"; nametemplate=%s.pdf.gz

Référence .

Deuxième approche

Quel est le résultat de

xdg-mime query filetype foo.pdf  

Si le résultat ne correspond pas à ce à quoi nous devrions nous attendre, alors:

xdg-mime default evince.desktop application/pdf   

Référence .

Première approche

Les associations de fichiers sont définies à d'autres endroits.

Vous pouvez modifier les associations de fichiers sur:

/usr/share/applications/defaults.list 
/usr/share/applications/mimeinfo.cache
~/.local/share/applications/  
~/.gnome/share/apps/ 

Recherchez "pdf" et "Nautilus" dans ces fichiers.

    
réponse donnée desgua 27.04.2011 - 03:40
la source
5

Je viens de rencontrer ce problème aujourd'hui, et selon ce fil sur ubuntuforums.org, il est causé par exo-utils:

lien

exo-tools est une dépendance de Thunar (que j’ai installée aujourd’hui), mais n’est pas installé normalement dans Ubuntu, ce qui explique pourquoi ils ont raté ce bogue dans leur version.

La suppression de ce package (je viens de retirer Thunar et tous ses dépôts) a résolu le problème.

    
réponse donnée bj0 03.05.2011 - 10:37
la source
4

Le problème est lié à exo-utils .

  1. il y a un bogue qui a été corrigé pour Ubuntu Utopic: lien

    li>
  2. pour une raison quelconque, les x-scheme-handler lignes suivantes ont été copiées / collées dans ~ / .local / share / applications / mimeapps.list

    % grep exo ~/.local/share/applications/mimeapps.list 
    x-scheme-handler/file=exo-file-manager.desktop
    x-scheme-handler/trash=exo-file-manager.desktop

Ceci a amené xdg-open / gvfs-open à utiliser /usr/share/applications/exo-file-manager.desktop , qui contient:

Exec=exo-open --launch FileManager %u

C’est la raison pour laquelle même avec le package corrigé, Nautilus est toujours ouvert pour chaque fichier.

    
réponse donnée blueyed 10.07.2014 - 03:46
la source
1

J'ai eu un problème similaire, retirer les exo-utils ne fonctionnait pas pour moi.

Après quelques recherches, j'ai trouvé deux entrées pour application / pdf dans / etc / mailcap qui donnaient la priorité à Xpdf par rapport à evince.

Après avoir commenté les deux entrées pour Xpdf, xdg-open ouvre correctement les documents pdf avec evince.

    
réponse donnée kisoku 15.10.2011 - 17:52
la source
1

Le problème provient de thunar et exo-utils (nécessaire pour thunar ). Les supprimer résout le problème.

    
réponse donnée Guy Addadi 23.06.2011 - 20:34
la source
1

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 à plain Ubuntu 12.04, le problème était là aussi.

Solution simple si cela se produit UNIQUEMENT pour votre utilisateur (proche de ce que desgua a déjà dit): supprimez le répertoire ~/.local/share/application s et tout devrait revenir à la normale. Vous souhaiterez peut-être sauvegarder certains raccourcis à l'intérieur de ce répertoire si vous souhaitez les conserver.

    
réponse donnée nesuribe 04.07.2012 - 17:53
la source
-1

Tout va bien pour moi, gnome-open ouvre correctement Adobe Reader. Pourriez-vous essayer avec Adobe Reader une fois.

Peut-être que evince n’est pas correctement défini par défaut quelque part.

J'utilise Natty BTW.

    
réponse donnée Madhava 27.04.2011 - 06:38
la source

Lire d'autres questions sur les étiquettes