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.