Nautilus GIF resimleri için küçük resim oluşturmuyor


18

Ne denediğim önemli değil (önizleme seçeneklerini değiştirme, küçük resim önbelleğini silme vb.), Ubuntu 15.04'teki Nautilus GIF görüntü dosyaları için küçük resimler oluşturmaz. Ancak, diğer tüm önizlenebilir dosya türleri için küçük resim oluşturur. Bu sorunu bir şekilde çözebilir miyim?

Yanıtlar:


26

Kendi küçük resminizi oluşturun:

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

Aşağıdaki içeriği ekleyin:

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

Yükle imagemagick(varsayılan olarak yüklenmemiş olması durumunda):

sudo apt-get install imagemagick

Önbelleği temizle:

rm -r ~/.cache/thumbnails

kaynak


+1, ancak mevcut Ubuntu sürümünde başka iki sorun daha var. reddit.com/r/pop_os/comments/bcfh69/… her üç sorun için de geçici çözümler sunar.
ruakh

2

Her küçük resmin değişken miktarda disk belleği kapladığını unutmayın. Görüntüleri içeren bir klasörü ilk kez açtığınızda, sistem küçük resimlerin oluşturulmasını sağlar; klasör dosyalarla doluysa, tüm küçük resimler oluşturulana kadar bu işlemin çalıştığını göreceksiniz. Bu küçük resimler saklandıktan sonra, bu klasörü bir sonraki açışınızda herhangi bir nesil işlemi görmezsiniz. Ubuntu'daki küçük resimler oluşturulur ve böylece ayarlar bir kök klasörde saklanırken, .cache adlı ana klasörlerden birinde saklanır. Dosyada dconf dosyasını düzenleyerek nautilus'un önizleme gösterip gösteremeyeceğini kontrol edebilirsiniz (bunun dosya sisteminize zarar verebileceğine veya yanlış kullanıldığında sisteminizi bozabileceğine dikkat edin).

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

seçenekler için (ayrıca dconf'daki açıklamaya bakın):

  • her zaman -> uzak sunucularda bile küçük resim gösterir (performans için kötü)
  • yalnızca yerel -> bilgisayarınızda yerel olarak küçük resimler gösterir (bu, ubuntu 18.04'te varsayılan değerdir)
  • asla -> yalnızca varsayılan simgeleri göstermez

Bir görüntü 10 MB'den büyükse önizleme görüntülenmez, yalnızca varsayılan görüntü simgesi görüntülenir. Bu davranışı düzeltmek için bu sınırı artırabilirsiniz (örneğin iki katına).

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

Nautilus'un işini yapıp yapamayacağını kontrol ettikten sonra, yoksa küçük resimlerin ayarları için klasör oluşturmanız gerekir:

sudo mkdir /usr/share/thumbnailers/

Bu klasörde her tür dosya (veya dosya kategorisi) için typeoffile.thunbnailer adlı bir dosya oluşturmanız gerekir, ancak her şeyden önce bu tür dosyaları düzenlemek ve görüntülemek için gerekli programları yüklemeniz gerekir. Örneğin, pdf küçük resimlerini görmek istiyorsanız, bir pdf görüntüleyici (ubuntu 18.04'te varsayılan olan evince gibi) yüklemeniz gerekir. Ham görüntüler için şu 2 paketi yükleyin:

sudo apt install gnome-raw-thumbnailer ufraw-batch

Video önizlemesi için:

sudo apt install ffmpegthumbnailer

Uygun program kurulumundan sonra nautilus'u yeniden başlatın

nautilus -q

Ancak, ana dizininizde saklanan küçük resim önbelleğini temizlemeniz gerekir. Bu klasöre göz atarsanız, biri normal küçük resimler ve diğeri büyükler için olmak üzere iki klasör bulacaksınız.

rm -r  ~/.cache/thumbnails/*

Küçük resimler tarafından oluşturulan önbelleği çok büyük olarak değerlendirirseniz, bu işi bir cronjob'da bile yapabilirsiniz. Ayarlar klasörünün içindeki dosyaların metnini gönderiyorum. Bunun sisteminizde farklı olabileceğini unutmayın.

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-ham 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-tipi-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: Küçük resimleri görmek istemiyorsanız, ancak hızlı bir önizleme resmi ubuntu deposunda bulunan küçük bir programı kolayca kullanabilirsiniz.

sudo apt install sushi

Bilgisayarınıza Sushi yüklendikten sonra bu adımları uygulayın. Herhangi bir dosyayı seçin ve boşluk çubuğuna basın. Dosya orta boy bir önizleme penceresinde açılacaktır. Önizlemeyi kapatmak için boşluk çubuğuna tekrar basın. Yerleşik önizleme, belgeler, görüntüler, video ve ses için çoğu dosya biçimini destekler. Önizlemede belgeleriniz arasında gezinebilir veya videonuzda ve sesinizde arama yapabilirsiniz. Tam ekran önizleme görüntülemek için F veya F11 tuşuna basın. Tam ekrandan çıkmak için F veya F11 tuşlarına tekrar basın veya önizlemeden tamamen çıkmak için boşluk çubuğuna basın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.