web-dev-qa-db-fra.com

Nautilus ne générant pas de vignettes pour les images GIF

Quoi que j'essaie (modification des options d'aperçu, suppression du cache des vignettes, etc.), Nautilus dans Ubuntu 15.04 ne génère pas de vignettes pour les fichiers image GIF. Cependant, il génère une miniature pour tous les autres types de fichiers pouvant être visualisés. Puis-je résoudre ce problème en quelque sorte?

18
Slaci

Créez votre propre vignette:

Sudo nano /usr/share/thumbnailers/gif.thumbnailer 

Ajoutez le contenu suivant:

[Thumbnailer Entry]
TryExec=convert
Exec=convert %i[0] -resize %sx%s %o
MimeType=image/gif;

Installez imagemagick (juste au cas où ce n’est pas installé par défaut):

Sudo apt-get install imagemagick

Vider le cache:

rm -r ~/.cache/thumbnails

source

26
A.B.

Notez que chaque vignette occupe une quantité variable de mémoire sur le disque. Lorsque vous ouvrez pour la première fois un dossier contenant des images, le système vous fournira pour générer les vignettes. Si le dossier est plein de fichiers, ce processus sera exécuté jusqu'à ce que toutes les vignettes soient générées. Une fois ces vignettes enregistrées, lors de la prochaine ouverture de ce dossier, vous ne verrez aucun processus de génération. Les vignettes dans Ubuntu sont générées et sont donc stockées dans un des dossiers de la maison nommé .cache, tandis que les paramètres sont stockés dans un dossier racine. Vous pouvez vérifier si Nautilus est capable d'afficher l'aperçu en éditant le fichier dans dconf (faites attention, cela pourrait endommager votre système de fichiers ou endommager votre système s'il était mal utilisé).

dconf write /org/gnome/nautilus/preferences/show-image-thumbnails '"always"'

pour les options (voir aussi la description dans dconf):

  • toujours -> affichera les vignettes même sur des serveurs distants (mauvais pour les performances)
  • local-only -> affichera les vignettes localement sur votre ordinateur (il s'agit par défaut d'ubuntu 18.04)
  • never -> affichera uniquement les icônes par défaut

Si une image dépasse 10 Mo, aucun aperçu ne sera affiché, mais uniquement l'icône de l'image par défaut. Pour corriger ce problème, vous pouvez augmenter cette limite (en doublant par exemple).

dconf write /org/gnome/nautilus/preferences/thumbnail-limit '"20000000"'

Une fois que vous avez vérifié si Nautilus est capable de faire son travail, vous devez créer le dossier pour les réglages des vignettes s’il n’est pas présent:

Sudo mkdir /usr/share/thumbnailers/

Dans ce dossier, vous devez créer un fichier nommé typeoffile.thunbnailer pour chaque type de fichier (ou catégorie de fichier), mais vous devez tout d'abord installer les programmes nécessaires à la modification et à la visualisation de ce type de fichiers. Par exemple, si vous voulez voir les vignettes de pdf, vous devez installer un visualiseur de pdf (comme evince, qui est la valeur par défaut dans Ubuntu 18.04) et ainsi de suite. Pour les images brutes, installez ces 2 packages:

Sudo apt install gnome-raw-thumbnailer ufraw-batch

Pour un aperçu vidéo:

Sudo apt install ffmpegthumbnailer

Après l’installation appropriée du programme, redémarrez Nautilus.

nautilus -q

Cependant, vous devez vider le cache des vignettes stocké dans votre répertoire personnel. Si vous naviguez dans ce dossier, vous trouverez deux dossiers, un pour les vignettes normales et un pour le grand.

rm -r  ~/.cache/thumbnails/*

Vous pouvez même faire ce travail dans un cronjob si vous considérez que le cache généré par les vignettes est trop gros. Je poste le texte des fichiers qui se trouvent dans le dossier des paramètres. Notez que cela pourrait être différent sur votre système.

gif.thumbnailer

[Thumbnailer Entry]
TryExec=convert
Exec=convert %i[0] -resize %sx%s %o
MimeType=image/gif;

raw.thumbnailer

[Thumbnailer Entry]
TryExec=ufraw-batch
Exec=ufraw-batch --silent --size %s --out-type=png --noexif --output=%o --overwrite --embedded-image %i
MimeType=image/x-Adobe-dng;image/x-Canon-cr2;image/x-Canon-crw;image/x-dcraw;image/x-fuji-raf;image/x-Kodak-dcr;image/x-Kodak-k25;image/x-Kodak-kdc;image/x-minolta-mrw;image/x-nikon-nef;image/x-Olympus-orf;image/x-panasonic-raw;image/x-pentax-pef;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;
librsvg.thumbnailer
[Thumbnailer Entry]
TryExec=/usr/bin/gdk-pixbuf-thumbnailer
Exec=/usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
MimeType=image/svg+xml;image/svg+xml-compressed; 

evince.thumbnailer

[Thumbnailer Entry]
TryExec=evince-thumbnailer
Exec=evince-thumbnailer -s %s %u %o
MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;application/x-xzpdf;application/x-ext-pdf;application/postscript;application/x-bzpostscript;application/x-gzpostscript;image/x-eps;image/x-bzeps;image/x-gzeps;application/x-ext-ps;application/x-ext-eps;application/illustrator;application/x-dvi;application/x-bzdvi;application/x-gzdvi;application/x-ext-dvi;image/vnd.djvu+multipage;application/x-ext-djv;application/x-ext-djvu;image/tiff;application/x-cbr;application/x-cbz;application/x-cb7;application/x-cbt;application/x-ext-cbr;application/x-ext-cbz;application/vnd.comicbook+Zip;application/x-ext-cb7;application/x-ext-cbt;application/oxps;application/vnd.ms-xpsdocument

gnome-raw-thumbnailer

[Thumbnailer Entry]
TryExec=gnome-raw-thumbnailer
Exec=gnome-raw-thumbnailer -s %s %u %o
MimeType=image/x-Adobe-dng;image/x-Canon-cr2;image/x-Canon-crw;image/x-dcraw;image/x-fuji-raf;image/x-Kodak-dcr;image/x-Kodak-k25;image/x-Kodak-kdc;image/x-minolta-mrw;image/x-nikon-nef;image/x-Olympus-orf;image/x-panasonic-raw;image/x-pentax-pef;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;

ffmpegthumbnailer.thumbnailer

[Thumbnailer Entry]
TryExec=ffmpegthumbnailer
Exec=ffmpegthumbnailer -i %i -o %o -s %s -f
MimeType=video/jpeg;video/mp4;video/mpeg;video/quicktime;video/x-ms-asf;video/x-ms-wm;

video/x-ms-wmv;video/x-msvideo;video/x-flv;video/x-matroska;video/webm;video/mp2t;

gnome-font-viewer.thumbnailer

[Thumbnailer Entry]
TryExec=gnome-thumbnail-font
Exec=gnome-thumbnail-font --size %s %u %o
MimeType=application/x-font-ttf;application/x-font-pcf;application/x-font-type1;application/x-font-otf;font/ttf;font/otf;

totem.thumbnailer

[Thumbnailer Entry]
TryExec=/usr/bin/totem-video-thumbnailer
Exec=/usr/bin/totem-video-thumbnailer -s %s %u %o
MimeType=application/mxf;application/ogg;application/ram;application/sdp;application/vnd.Apple.mpegurl;application/vnd.ms-asf;application/vnd.ms-wpl;application/vnd.rn-realmedia;application/vnd.rn-realmedia-vbr;application/x-extension-m4a;application/x-extension-mp4;application/x-flash-video;application/x-matroska;application/x-netshow-channel;application/x-ogg;application/x-quicktimeplayer;application/x-shorten;image/vnd.rn-realpix;image/x-pict;misc/ultravox;text/x-google-video-pointer;video/3gp;video/3gpp;video/3gpp2;video/dv;video/divx;video/fli;video/flv;video/mp2t;video/mp4;video/mp4v-es;video/mpeg;video/mpeg-system;video/msvideo;video/ogg;video/quicktime;video/vivo;video/vnd.divx;video/vnd.mpegurl;video/vnd.rn-realvideo;video/vnd.vivo;video/webm;video/x-anim;video/x-avi;video/x-flc;video/x-fli;video/x-flic;video/x-flv;video/x-m4v;video/x-matroska;video/x-mpeg;video/x-mpeg2;video/x-ms-asf;video/x-ms-asf-plugin;video/x-ms-asx;video/x-msvideo;video/x-ms-wm;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvx;video/x-nsv;video/x-ogm+ogg;video/x-theora;video/x-theora+ogg;video/x-totem-stream;audio/x-pn-realaudio;audio/3gpp;audio/3gpp2;audio/aac;audio/ac3;audio/AMR;audio/AMR-WB;audio/basic;audio/dv;audio/eac3;audio/flac;audio/m4a;audio/midi;audio/mp1;audio/mp2;audio/mp3;audio/mp4;audio/mpeg;audio/mpg;audio/ogg;audio/opus;audio/prs.sid;audio/scpls;audio/vnd.rn-realaudio;audio/wav;audio/webm;audio/x-aac;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-gsm;audio/x-it;audio/x-m4a;audio/x-matroska;audio/x-mod;audio/x-mp1;audio/x-mp2;audio/x-mp3;audio/x-mpg;audio/x-mpeg;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma;audio/x-musepack;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;audio/x-realaudio;audio/x-real-audio;audio/x-s3m;audio/x-sbc;audio/x-shorten;audio/x-speex;audio/x-stm;audio/x-tta;audio/x-wav;audio/x-wavpack;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-xm;application/x-flac;

gdk-pixbuf-thumbnailer.thumbnailer

[Thumbnailer Entry]
TryExec=/usr/bin/gdk-pixbuf-thumbnailer
Exec=/usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
MimeType=application/x-navi-animation;image/bmp;image/x-bmp;image/x-MS-bmp;image/gif;image/x-icns;image/x-icon;image/x-ico;image/x-win-bitmap;image/vnd.Microsoft.icon;application/ico;image/ico;image/icon;text/ico;image/jpeg;image/png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-quicktime;image/qtif;image/x-tga;image/tiff;image/x-xbitmap;image/x-xpixmap;

Alternative: si vous ne voulez pas voir les vignettes mais seulement un aperçu rapide, vous pouvez facilement utiliser un petit programme présent dans le dépôt officiel d'ubuntu.

Sudo apt install sushi

Une fois que Sushi est installé sur votre ordinateur, suivez ces étapes. Sélectionnez n'importe quel fichier et appuyez sur la barre d'espace. Le fichier s'ouvrira dans une fenêtre de prévisualisation de taille moyenne. Appuyez à nouveau sur la barre d'espace pour fermer l'aperçu. L'aperçu intégré prend en charge la plupart des formats de fichier pour les documents, les images, la vidéo et l'audio. Dans l'aperçu, vous pouvez faire défiler vos documents ou rechercher votre vidéo et votre audio. Pour afficher un aperçu en plein écran, appuyez sur F ou F11. Appuyez de nouveau sur F ou F11 pour quitter le mode plein écran ou appuyez sur la barre d'espace pour quitter l'aperçu complètement.

2
Alessandro D'lncal