web-dev-qa-db-fra.com

Comment obliger Nautilus à afficher des aperçus de vignettes pour les fichiers Office?

Les fichiers LibreOffice ont des vignettes, pas les fichiers Microsoft Office. Parfois, les fichiers Microsoft Office sont envoyés avec une vignette, mais dès que je sauvegarde le fichier dans LibreOffice, Nautilus cesse d’afficher une vignette.

J'utilise UbuntuGnome 16.04 au cas où cela serait important.

3
riscos3

Suivre les étapes de cet article de Nicolas Bernaerts pourrait vous aider.

Il explique comment configurer Nautilus (ou PCManFM) pour afficher les icônes miniatures appropriées (avec un aperçu de la première page et le type de document indiqué) pour les documents Microsoft Office. Il utilise l'outil de conversion de type de document CLI de LibreOffice unoconv .

Cette procédure a été testée sous Ubuntu Gnome 14.04 LTS avec Libre Office 4.2 & 5.0. Cela devrait être applicable à beaucoup de distributions basées sur Gnome. Il a également été testé sous Lubuntu 14.04 LTS avec PCManFM.

Cet article fournit un script que Nautilus peut utiliser comme imageur de vignettes pour les fichiers MS Office.

Le moyen facile

Installez le miniature, ses icônes et le fichier de configuration Nautilus en lui indiquant d’utiliser ce miniature pour les types MIME de MS Office à partir de le référentiel GitHub de l’auteur à l’aide des commandes suivantes:

wget https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/thumbnailer/msoffice/msoffice-thumbnailer-install.sh
chmod +x msoffice-thumbnailer-install.sh
./msoffice-thumbnailer-install.sh

le script contient Sudo, il va donc vous demander votre mot de passe.

Puis supprimez les vignettes en cache

Si vous utilisez Nautilus

rm -r $HOME/.cache/thumbnails
nautilus -q

Si vous utilisez Lubuntu/PCManFM , exécutez:

rm -r $HOME/.thumbnails

Et les icônes seront corrigées après le redémarrage.

Pour installation manuelle

  • Enregistrez le script vignette sous le nom /usr/local/sbin/lo-thumbnailer
  • Téléchargez les icônes depuis le référentiel GitHub de l'auteur et enregistrez-les dans /usr/local/sbin/msoffice-thumbnailer-icons.
  • Sauvegardez les instructions pour que Nautilus utilise le script en tant que vignette en tant que /usr/share/thumbnailers/msoffice.thumbnailer. Le fichier doit contenir:
    [Thumbnailer Entry]
    TryExec=/usr/local/sbin/msoffice-thumbnailer
    Exec=/usr/local/sbin/msoffice-thumbnailer %u %o %s
    MimeType=application/msword;application/vnd.ms-Word;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-Excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-PowerPoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.openxmlformats-officedocument.presentationml.slideshow;application/ms-office;
  • Enfin, supprimez les vignettes mises en cache comme expliqué dans . La solution de facilité ci-dessus.
4
dhana1310