Nautilus non genera miniature per le immagini GIF


18

Indipendentemente da ciò che provo (modifica delle opzioni di anteprima, eliminazione della cache delle miniature, ecc.), Nautilus in Ubuntu 15.04 non genera miniature per i file di immagini GIF. Tuttavia, genera un'anteprima per tutti gli altri tipi di file visualizzabili in anteprima. Posso risolvere questo problema in qualche modo?

Risposte:


26

Crea il tuo thumbnailer:

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

Aggiungi il seguente contenuto:

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

Installa imagemagick(nel caso in cui non sia installato per impostazione predefinita):

sudo apt-get install imagemagick

Cancella la cache:

rm -r ~/.cache/thumbnails

fonte


+1, ma nella versione corrente di Ubuntu ci sono anche altri due problemi. reddit.com/r/pop_os/comments/bcfh69/… offre soluzioni alternative per tutti e tre i problemi.
Ruakh,

2

Si noti che ogni miniatura occupa una quantità variabile di memoria del disco. Quando apri per la prima volta una cartella con immagini il sistema fornirà per generare le anteprime; se la cartella è piena di file vedrai quel processo in esecuzione fino a quando non verranno generate tutte le anteprime. Una volta archiviate queste miniature, la prossima volta che aprirai quella cartella non vedrai alcun processo di generazione. Le miniature in Ubuntu vengono generate e quindi archiviate in una delle cartelle della casa denominate .cache mentre le impostazioni sono archiviate in una cartella principale. Puoi controllare se nautilus è in grado di mostrare l'anteprima modificando il file archiviato in dconf (fai attenzione perché questo può danneggiare il tuo filesystem o rovinare il tuo sistema se usato in modo improprio).

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

per le opzioni (vedi descrizione anche in dconf):

  • sempre -> mostrerà thumbnaisl anche su server remoti (male per le prestazioni)
  • solo locale -> mostrerà le miniature localmente sul tuo PC (questo è predefinito in Ubuntu 18.04)
  • mai -> mostrerà solo le icone predefinite

Se un'immagine è più grande di 10 MB, non verrà visualizzata l'anteprima, ma solo l'icona dell'immagine predefinita. Per correggere questo comportamento è possibile aumentare questo limite (raddoppiando ad esempio).

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

Dopo aver verificato se nautilus è in grado di svolgere il proprio lavoro, è necessario creare la cartella per le impostazioni delle miniature se non presente:

sudo mkdir /usr/share/thumbnailers/

In questa cartella devi creare un file chiamato typeoffile.thunbnailer per ogni tipo di file (o categoria di file) ma prima di tutto devi installare i programmi necessari per modificare e visualizzare quel tipo di file. Ad esempio, se vuoi vedere le anteprime di pdf, devi installare un visualizzatore di pdf (come evince, che è di default in Ubuntu 18.04) e così via. Per immagini non elaborate installare questi 2 pacchetti:

sudo apt install gnome-raw-thumbnailer ufraw-batch

Per l'anteprima video:

sudo apt install ffmpegthumbnailer

Dopo la corretta installazione del programma, riavviare nautilus

nautilus -q

Tuttavia, è necessario svuotare la cache delle miniature memorizzata nella directory principale. Se navighi in quella cartella troverai due cartelle, una per le miniature normali e una per quella grande.

rm -r  ~/.cache/thumbnails/*

Potresti persino fare questo lavoro in un cronjob se consideri che la cache generata dalle miniature è troppo grande. Pubblico il testo dei file che si trovano nella cartella delle impostazioni. Nota che questo potrebbe essere diverso nel tuo 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: se non si desidera visualizzare le anteprime ma solo un'anteprima rapida, è possibile utilizzare facilmente un piccolo programma presente nel repository ufficiale di Ubuntu.

sudo apt install sushi

Una volta installato Sushi sul tuo computer, esegui questi passaggi. Seleziona qualsiasi file e premi la barra spaziatrice. Il file si aprirà in una finestra di anteprima di medie dimensioni. Premi di nuovo la barra spaziatrice per chiudere l'anteprima. L'anteprima integrata supporta la maggior parte dei formati di file per documenti, immagini, video e audio. Nell'anteprima è possibile scorrere i documenti o cercare video e audio. Per visualizzare un'anteprima a schermo intero premere F o F11. Premi di nuovo F o F11 per uscire dallo schermo intero o premi la barra spaziatrice per uscire completamente dall'anteprima.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.