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

18

Peu importe ce que j'essaie (changer les options d'aperçu, supprimer le cache de vignettes, etc.), Nautilus dans Ubuntu 15.04 ne génère pas de vignettes pour les fichiers d'image GIF. Cependant, il génère une miniature pour tous les autres types de fichiers prévisibles. Puis-je résoudre ce problème d'une manière ou d'une autre?

Slaci
la source

Réponses:

26

Créez votre propre miniature:

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;

Installer imagemagick(juste au cas où il ne serait pas installé par défaut):

sudo apt-get install imagemagick

Vider le cache:

rm -r ~/.cache/thumbnails

la source

UN B
la source
+1, mais dans la version actuelle d'Ubuntu, il y a également deux autres problèmes. reddit.com/r/pop_os/comments/bcfh69/… donne des solutions de contournement pour les trois problèmes.
ruakh
2

Notez que chaque miniature occupe une quantité variable de mémoire disque. Lorsque vous ouvrez pour la première fois un dossier contenant des images, le système fournira pour générer les vignettes; si le dossier est plein de fichiers, vous verrez ce processus s'exécuter jusqu'à ce que toutes les miniatures soient générées. Une fois ces miniatures stockées, la prochaine fois que vous ouvrirez ce dossier, vous ne verrez aucun processus de génération. Les miniatures dans Ubuntu sont générées et donc stockées dans l'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 un aperçu en modifiant le fichier dans dconf (faites attention car cela peut endommager votre système de fichiers ou gâcher votre système en cas d'utilisation abusive).

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

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

  • toujours -> affichera la vignette même sur des serveurs distants (mauvais pour les performances)
  • local-only -> affichera les miniatures localement sur votre PC (c'est la valeur par défaut dans Ubuntu 18.04)
  • jamais -> n'affichera que les icônes par défaut

Si une image est supérieure à 10 Mo, aucun aperçu ne sera affiché, mais uniquement l'icône d'image par défaut. Pour corriger ce comportement, vous pouvez augmenter cette limite (doubler 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 paramètres 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 pour modifier et afficher ce type de fichiers. Par exemple, si vous voulez voir les vignettes du pdf, vous devez installer une visionneuse pdf (comme evince qui est 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 correcte du programme, redémarrez nautilus

nautilus -q

Pourtant, vous devez effacer le cache des vignettes qui est stocké dans votre répertoire personnel. Si vous accédez à ce dossier, vous trouverez deux dossiers, un pour les miniatures normales et un pour les plus grands.

rm -r  ~/.cache/thumbnails/*

Vous pourriez même faire ce travail dans un cronjob si vous considérez le cache généré par les vignettes trop gros. Je poste le texte des fichiers qui se trouvent dans le dossier des paramètres. Notez que cela peut être différent dans 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 ubuntu.

sudo apt install sushi

Une fois Sushi installé sur votre ordinateur, procédez comme suit. Sélectionnez un fichier et appuyez sur la barre d'espace. Le fichier s'ouvrira dans une fenêtre d'aperçu 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 fichiers 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 plein écran, appuyez sur F ou F11. Appuyez à nouveau sur F ou F11 pour quitter le plein écran ou appuyez sur la barre d'espace pour quitter complètement l'aperçu.

Alessandro D'lncal
la source