web-dev-qa-db-fra.com

Comment faire en sorte que Chromium affiche les PDF à l'aide d'Evince?

Existe-t-il un moyen d’obliger Chromium à utiliser une combinaison mozpluggerrc/evince pour afficher les fichiers PDF intégrés dans sa propre fenêtre? À l'heure actuelle, Chromium ne fait que télécharger des fichiers PDF. Je peux les ouvrir dans une fenêtre d'évaluation externe en cliquant sur le fichier téléchargé.

J'utilise Chrome 18.0.1025.168 sous Ubuntu 12.04 (AMD64). Voici la section pdf de mon /etc/mozpluggerrc.d/62-documents.conf:

application/pdf:pdf:PDF file
application/x-pdf:pdf:PDF file
text/pdf:pdf:PDF file
text/x-pdf:pdf:PDF file
    repeat noisy swallow(evince) fill needs_xembed: evince "$file"

mozpluggerrc apparaît dans about: plugins.

BTW, cela fonctionne très bien dans Firefox.

Remarque: je ne cherche pas d'indications sur l'utilisation du plug-in PDF de Google Chrome dans Chromium.

5
potofcoffee

Dans /etc/mozpluggerrc.d éditez le 40-global_defs.conf et ajoutez

### Evince
define(EVINCE, [repeat swallow(evince) fill needs_xembed: evince "$file"])

Maintenant dans /etc/mozpluggerrc.d/62-documents.conf, le GV () & ACROREAD () (pas nécessaire cependant) doit être remplacé par EVINCE () comme

application/pdf:pdf:PDF file
application/x-pdf:pdf:PDF file
text/pdf:pdf:PDF file
text/x-pdf:pdf:PDF file

EVINCE () << précédemment ACROREAD ()

    repeat noisy swallow(Xpdf) fill needs_xembed: xpdf -g +9000+9000 "$file"
    repeat noisy swallow(okular) fill needs_xembed: okular "$file"
        repeat noisy swallow(epdfview) fill needs_xembed: epdfview "$file"

EVINCE () << auparavant GV ()

    repeat noisy swallow(evince) fill needs_xembed: evince "$file"

Enregistrez et essayez d’ouvrir les fichiers PDF dans Chromium, il s’ouvrira avec evince.

Merci à cette source originale

7
atenz