Gilliek
19déc/110

[Archlinux] Visionnez les PDF directement depuis Firefox

On va voir une petite astuce qui permet de visionner les PDF directement depuis Firefox, sans avoir à les télécharger et sans avoir besoin d'utiliser Adobe Acrobat Reader. Ca ne fonctionne que pour les systèmes GNU/Linux (What else ?©) et bien que l'intitulé du tutoriel porte le nom "Archlinux", l'astuce fonctionne en principe pour toutes les distributions; il vous faudra juste chercher le paquet spécifique à votre distribution ;-)

L'astuce est inspirée de la documentation d'Archlinux : https://wiki.archlinux.org/index.php/Firefox_Tips_and_Tweaks#Viewing_PDF.2FPS_inside_Firefox

Les prérequis sont :

  • Une distribution GNU/Linux
  • Firefox. (pour les utilisateurs de chromium, voir le "edit 2" à la fin de l'article)
  • Un lecteur PDF (par exemple Evince)

 

Allons-y !

Il faut tout d'abord installer le paquet mozplugger. Malheureusement, il ne se trouve pas dans les dépôts d'Archlinux. Vous devrez donc aller le chercher sur AUR. Si vous avez yaourt d'installé :

yaourt -S mozplugger

Sinon on y va façon geek 8-)

wget http://aur.archlinux.org/packages/mo/mozplugger/mozplugger.tar.gz

On décompresse le tout (nécessite l'utilitaire pour décompresser les tar gz, évidemment) :

tar xvzf mozplugger.tar.gz && cd mozplugger

On créé le package :

makepkg -s

Et on l'installe (le nom peut varier en fonction de la version, adaptez-le si ça ne fonctionne pas) :

sudo pacman -U mozplugger-1.14.3-1-x86_64.pkg.tar.xz

Maintenant que mozplugger est installé, il nous faut virer certains fichiers :

rm ~/.mozilla/firefox/*.default/pluginreg.dat

Editons maintenant le fichier de configuration de mozplugger (/etc/mozpluggerrc)avec notre éditeur de texte préféré (vim pour ma part ^^). Il ne faut pas oublier de le lancer en root pour avoir les droits de modification sur le fichier ;-)

Une fois le fichier ouvert, on commente la ligne (ligne 288 chez moi) suivante qui se trouve dans la partie PDF après la ligne GV() :

#repeat noisy fill exits: evince "$file"

Et on ajoute juste après :

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

Note, vous pouvez remplacer evince par un autre lecteur PDF (comme Okular. Ca devrait normalement fonctionner.

Pour finir, on relance Firefox et le tour est joué. Il ne reste plus qu'à ouvrir un PDF pour voir si ça fonctionne bien.

J'espère que cette astuce vous aura été utile. En ce qui me concerne, je trouve vraiment pratique de pouvoir visualiser un PDF sans avoir à le télécharger (ça évite le chaos dans le dossier Downloads).

 

Edit 1 : Vous pouvez vous amusez à modifier le fichier de configuration de mozplugger pour gérer d'autres formats de fichiers (.doc/.docx, etc.). Pour la doc, c'est pas ici : http://mozplugger.mozdev.org/documentation.html

Edit 2 : Pour les utilisateurs de chromium, c'est par ici : https://aur.archlinux.org/packages.php?ID=46826  je n'ai pas testé, mais en principe ça devrait fonctionner de la même façon ;-)

26juin/110

Blogilo, postez vos billets WordPress depuis une application desktop

J'ai décidé de tester Blogilo, un "Blogging Client" pour poster vos billet sans passer par le panneau d'administration de WordPress (Ce billet est d'ailleurs posté depuis Blogilo :-D ). Il s'agit d'une application KDE tournant sous GNU/Linux que vous trouverez sans doute dans les dépots de votre distribution.

Et pour ce que j'ai pu en voir, il a l'air vraiment bien et est vraiment très simple à mettre en place. Regardons d'ailleurs comment procéder de suite.

Tout d'abord, connectez-vous au panneau d'administration de votre WordPress et allez dans "Settings -> Writing" (En français ça doit donner Paramètre -> Ecriture ou Rédaction. Si qqn peut me confirmer, ce serait sympa ;-) ). Puis, cochez la case pour activer "XML-RPC" comme sur la capture suivante :

( voir l'image en grande )

Une fois cela fait, installer Blogilo depuis votre gestionnaire de paquets et lancez-le. Configurez un nouveau blog depuis le menu "Blog -> Add blog". Vous n'avez pas besoin de remplir grand chose. Juste l'adresse de votre blog et vos identifiants. Blogilo se chargera du reste ;-)

Une fois votre blog ajouté, vous devriez avoir un résultat semblable :

( voir l'image en grande )

Vous me direz, "mais finalement, à quoi ça sert ton truc ? Tu peux faire exactement pareil depuis l'admin de WordPress ...".

Oui bien évidemment, mais :

  • Une interface plus confortable pour rédiger vos billets (enfin, je trouve :-) )
  • La possibilité de sauvegarder localement vos billet (toujours pratique, et très confortable pour les très gros billets qui prennent plusieurs jours à écrire)
  • Le preview qui permet de charger le style du blog
  • L'éditeur HTML avec coloration syntaxique (très pratique pour moi qui utilise un syntax highlighter où il faut faut éditer le HTML pour mettre les bonnes balises

Et ainsi se termine mon premier billet posté depuis Blogilo :-D