Nautilus no genera miniaturas para imágenes GIF

18

No importa lo que intente (cambiar las opciones de vista previa, eliminar el caché de miniaturas, etc.), Nautilus en Ubuntu 15.04 no genera miniaturas para los archivos de imagen GIF. Sin embargo, genera una miniatura para todos los demás tipos de archivos previsualizables. ¿Puedo resolver este problema de alguna manera?

Slaci
fuente

Respuestas:

26

Crea tu propia miniatura:

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

Agregue el siguiente contenido:

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

Instalar imagemagick(solo en caso de que no esté instalado por defecto):

sudo apt-get install imagemagick

Borrar el caché:

rm -r ~/.cache/thumbnails

fuente

AB
fuente
+1, pero en la versión actual de Ubuntu también hay otros dos problemas. reddit.com/r/pop_os/comments/bcfh69/… ofrece soluciones para los tres problemas.
ruakh
2

Tenga en cuenta que cada miniatura ocupa una cantidad variable de memoria de disco. Cuando abre por primera vez una carpeta con imágenes que el sistema proporcionará para generar las miniaturas; si la carpeta está llena de archivos, verá ese proceso ejecutándose hasta que se generen todas las miniaturas. Una vez que se almacenan estas miniaturas, la próxima vez que abra esa carpeta no verá ningún proceso de generación. Las miniaturas en Ubuntu se generan y, por lo tanto, se almacenan en una de las carpetas de inicio llamada .cache, mientras que la configuración se almacena en una carpeta raíz. Puede verificar si nautilus puede mostrar una vista previa editando el archivo en dconf (preste atención porque esto puede dañar su sistema de archivos o dañar su sistema si se usa incorrectamente).

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

para las opciones (vea la descripción en dconf también):

  • siempre -> mostrará thumbnaisl incluso en servidores remotos (malo para el rendimiento)
  • local-only -> mostrará miniaturas localmente en su PC (esto es predeterminado en ubuntu 18.04)
  • nunca -> solo mostrará iconos predeterminados

Si una imagen tiene más de 10 MB, no se mostrará ninguna vista previa, sino solo el icono de imagen predeterminado. Para corregir este comportamiento, puede aumentar este límite (duplicando, por ejemplo).

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

Una vez que haya verificado si nautilus puede hacer su trabajo, debe crear la carpeta para la configuración de las miniaturas si no está presente:

sudo mkdir /usr/share/thumbnailers/

En esta carpeta, debe crear un archivo llamado typeoffile.thunbnailer para cada tipo de archivo (o categoría de archivo), pero antes que nada debe instalar los programas necesarios para editar y ver ese tipo de archivos. Por ejemplo, si desea ver las miniaturas de pdf, debe instalar un visor de pdf (como evince, que es el predeterminado en ubuntu 18.04) y más. Para imágenes en bruto, instale estos 2 paquetes:

sudo apt install gnome-raw-thumbnailer ufraw-batch

Para vista previa de video:

sudo apt install ffmpegthumbnailer

Después de la instalación correcta del programa, reinicie nautilus

nautilus -q

Sin embargo, debe borrar el caché de miniaturas que se almacena en su directorio de inicio. Si explora esa carpeta, encontrará dos carpetas, una para las miniaturas normales y otra para las grandes.

rm -r  ~/.cache/thumbnails/*

Incluso podría hacer este trabajo en un cronjob si considera que el caché generado por las miniaturas es demasiado grande. Publico el texto de los archivos que están dentro de la carpeta de configuración. Tenga en cuenta que esto podría ser diferente en su sistema.

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;

Alternativa: si no desea ver miniaturas pero solo una vista previa rápida, puede usar fácilmente un pequeño programa presente en el repositorio oficial de ubuntu.

sudo apt install sushi

Una vez que Sushi esté instalado en su computadora, realice estos pasos. Seleccione cualquier archivo y presione la barra espaciadora. El archivo se abrirá en una ventana de vista previa de tamaño mediano. Presione la barra espaciadora nuevamente para descartar la vista previa. La vista previa integrada admite la mayoría de los formatos de archivo para documentos, imágenes, video y audio. En la vista previa, puede desplazarse por sus documentos o buscar su video y audio. Para ver una vista previa en pantalla completa, presione F o F11. Presione F o F11 nuevamente para salir de la pantalla completa, o presione la barra espaciadora para salir completamente de la vista previa.

Alessandro D'lncal
fuente