Nautilus tidak menghasilkan thumbnail untuk gambar GIF


18

Apa pun yang saya coba (mengubah opsi pratinjau, menghapus cache thumbnail, dll.), Nautilus di Ubuntu 15.04 tidak menghasilkan thumbnail untuk file gambar GIF. Namun, ini menghasilkan thumbnail untuk semua jenis file yang dapat dipratinjau. Bisakah saya menyelesaikan masalah ini entah bagaimana?

Jawaban:


26

Buat thumbnailer Anda sendiri:

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

Tambahkan konten berikut:

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

Instal imagemagick(kalau-kalau tidak diinstal secara default):

sudo apt-get install imagemagick

Bersihkan cache:

rm -r ~/.cache/thumbnails

sumber


+1, tetapi dalam versi Ubuntu saat ini ada dua masalah lain juga. reddit.com/r/pop_os/comments/bcfh69/… memberikan solusi untuk ketiga masalah tersebut.
ruakh

2

Perhatikan bahwa setiap thumbnail menempati jumlah memori disk yang bervariasi. Saat Anda membuka untuk pertama kalinya folder dengan gambar yang disediakan sistem untuk menghasilkan thumbnail; jika folder penuh dengan file, Anda akan melihat proses itu berjalan sampai semua thumbnail dihasilkan. Setelah thumbnail ini disimpan, lain kali Anda akan membuka folder itu, Anda tidak akan melihat proses pembuatannya. Thumbnail di Ubuntu dihasilkan dan dengan demikian disimpan di salah satu folder rumah bernama .cache sementara pengaturan disimpan di folder root. Anda dapat memeriksa apakah nautilus dapat menampilkan pratinjau dengan mengedit file yang diajukan di dconf (perhatikan sebab ini dapat merusak sistem file Anda atau mengacaukan sistem Anda jika disalahgunakan).

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

untuk opsi (lihat deskripsi di dconf juga):

  • selalu -> akan menampilkan thumbnaisl bahkan di server jauh (buruk untuk kinerja)
  • hanya-lokal -> akan menampilkan thumbnail secara lokal di pc Anda (ini default di ubuntu 18.04)
  • never -> hanya akan menampilkan ikon default

Jika gambar lebih besar dari 10 MB, pratinjau tidak akan ditampilkan, tetapi hanya ikon gambar default. Untuk memperbaiki perilaku ini, Anda dapat meningkatkan batas ini (menggandakan misalnya).

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

Setelah Anda memeriksa apakah nautilus dapat melakukan tugasnya, Anda harus membuat folder untuk pengaturan thumbnail jika tidak ada:

sudo mkdir /usr/share/thumbnailers/

Dalam folder ini Anda harus membuat file bernama typeoffile.thunbnailer untuk setiap file jenis (atau kategori file) tetapi pertama-tama Anda harus menginstal program yang diperlukan untuk mengedit dan melihat jenis file tersebut. Sebagai contoh jika Anda ingin melihat thumbnail pdf Anda harus menginstal pdf viewer (seperti evince yang default di ubuntu 18.04) dan seterusnya. Untuk gambar mentah, instal 2 paket ini:

sudo apt install gnome-raw-thumbnailer ufraw-batch

Untuk pratinjau video:

sudo apt install ffmpegthumbnailer

Setelah instalasi program yang benar, restart nautilus

nautilus -q

Namun Anda harus menghapus cache thumbnail yang disimpan di direktori home Anda. Jika Anda menjelajah ke folder itu, Anda akan menemukan dua folder, satu untuk thumbnail normal dan satu untuk besar.

rm -r  ~/.cache/thumbnails/*

Anda bahkan bisa melakukan pekerjaan ini di cronjob jika Anda menganggap cache yang dihasilkan oleh thumbnail terlalu besar. Saya memposting teks file yang ada di dalam folder pengaturan '. Perhatikan bahwa ini bisa berbeda di sistem Anda.

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;

Alternatif: Jika Anda tidak ingin melihat thumbnail tetapi hanya preview cepat, Anda dapat dengan mudah menggunakan program kecil yang ada di repo ubuntu resmi.

sudo apt install sushi

Setelah Sushi diinstal di komputer Anda, lakukan langkah-langkah ini. Pilih file apa saja dan tekan bilah spasi. File akan terbuka di jendela pratinjau ukuran sedang. Tekan bilah spasi lagi untuk mengabaikan pratinjau. Pratinjau bawaan mendukung sebagian besar format file untuk dokumen, gambar, video, dan audio. Dalam pratinjau, Anda dapat menggulir dokumen Anda atau mencari melalui video dan audio Anda. Untuk melihat pratinjau layar penuh tekan F atau F11. Tekan F atau F11 lagi untuk meninggalkan layar penuh, atau tekan spasi untuk keluar sepenuhnya dari pratinjau.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.