Nautilus generiert keine Thumbnails für GIF-Bilder

18

Egal, was ich versuche (Ändern der Vorschauoptionen, Löschen des Thumbnail-Cache usw.), Nautilus in Ubuntu 15.04 generiert keine Thumbnails für GIF-Bilddateien. Es wird jedoch eine Miniaturansicht für alle anderen Vorschau-Dateitypen erstellt. Kann ich dieses Problem irgendwie lösen?

Slaci
quelle

Antworten:

26

Erstellen Sie Ihren eigenen Thumbnailer:

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

Fügen Sie den folgenden Inhalt hinzu:

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

Installieren imagemagick(nur für den Fall, dass es nicht standardmäßig installiert ist):

sudo apt-get install imagemagick

Cache leeren:

rm -r ~/.cache/thumbnails

Quelle

AB
quelle
+1, aber in der aktuellen Version von Ubuntu gibt es noch zwei weitere Probleme. reddit.com/r/pop_os/comments/bcfh69/… bietet Problemumgehungen für alle drei Probleme.
Ruakh
2

Beachten Sie, dass jede Miniaturansicht einen variablen Speicherplatz belegt. Wenn Sie zum ersten Mal einen Ordner mit Bildern öffnen, werden vom System Miniaturansichten erstellt. Wenn der Ordner voll mit Dateien ist, wird dieser Prozess ausgeführt, bis alle Miniaturansichten generiert wurden. Sobald diese Miniaturansichten gespeichert sind, wird beim nächsten Öffnen dieses Ordners kein Generierungsvorgang mehr angezeigt. Vorschaubilder in Ubuntu werden generiert und somit in einem der privaten Ordner mit dem Namen .cache gespeichert, während die Einstellungen in einem Stammordner gespeichert werden. Sie können überprüfen, ob Nautilus eine Vorschau anzeigen kann, indem Sie das in dconf gespeicherte Dokument bearbeiten.

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

für die Optionen (siehe auch Beschreibung in dconf):

  • always -> zeigt thumbnaisl auch auf entfernten Servern an (schlecht für die Leistung)
  • nur lokal -> zeigt Thumbnails lokal auf Ihrem PC an (dies ist die Standardeinstellung in Ubuntu 18.04)
  • never -> zeigt nur Standardsymbole an

Wenn ein Bild größer als 10 MB ist, wird keine Vorschau angezeigt, sondern nur das Standardbildsymbol. Um dieses Problem zu beheben, können Sie dieses Limit erhöhen (z. B. verdoppeln).

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

Nachdem Sie überprüft haben, ob Nautilus seine Aufgabe erfüllen kann, müssen Sie den Ordner für die Einstellungen der Miniaturansichten erstellen, falls nicht vorhanden:

sudo mkdir /usr/share/thumbnailers/

In diesem Ordner müssen Sie für jeden Dateityp (oder jede Dateikategorie) eine Datei mit dem Namen typeoffile.thunbnailer erstellen. Zunächst müssen Sie jedoch die Programme installieren, die zum Bearbeiten und Anzeigen dieses Dateityps erforderlich sind. Wenn Sie zum Beispiel die Miniaturansichten von PDF sehen möchten, sollten Sie einen PDF-Viewer (wie evince, der in Ubuntu 18.04 Standard ist) und so weiter installieren. Für Raw-Images installieren Sie diese 2 Pakete:

sudo apt install gnome-raw-thumbnailer ufraw-batch

Für die Videovorschau:

sudo apt install ffmpegthumbnailer

Nach der korrekten Programminstallation starten Sie nautilus neu

nautilus -q

Sie müssen jedoch den Thumbnail-Cache löschen, der in Ihrem Home-Verzeichnis gespeichert ist. Wenn Sie zu diesem Ordner navigieren, finden Sie zwei Ordner, einen für normale Miniaturansichten und einen für die großen.

rm -r  ~/.cache/thumbnails/*

Sie könnten diese Aufgabe sogar in einem Cronjob erledigen, wenn Sie den durch Miniaturansichten generierten Cache für zu groß halten. Ich poste den Text der Dateien, die sich im Einstellungsordner befinden. Beachten Sie, dass dies in Ihrem System anders sein kann.

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;

Alternative: Wenn Sie keine Thumbnails, sondern nur eine schnelle Vorschau sehen möchten, können Sie ganz einfach ein kleines Programm verwenden, das im offiziellen Ubuntu-Repo enthalten ist.

sudo apt install sushi

Sobald Sushi auf Ihrem Computer installiert ist, führen Sie diese Schritte aus. Wählen Sie eine Datei aus und drücken Sie die Leertaste. Die Datei wird in einem mittelgroßen Vorschaufenster geöffnet. Drücken Sie die Leertaste erneut, um die Vorschau zu schließen. Die integrierte Vorschau unterstützt die meisten Dateiformate für Dokumente, Bilder, Video und Audio. In der Vorschau können Sie durch Ihre Dokumente scrollen oder Ihr Video und Audio durchsuchen. Um eine Vollbildvorschau anzuzeigen, drücken Sie F oder F11. Drücken Sie F oder F11 erneut, um den Vollbildmodus zu verlassen, oder drücken Sie die Leertaste, um die Vorschau vollständig zu beenden.

Alessandro D'lncal
quelle