Anleitung um auf Ubuntu 22.04 Thumbnails für alle gängigen Bild- und Videoformate zu aktivieren.
Getestet mit Nemo als Dateimanager.
| Format | Status | Lösung |
|---|---|---|
| JPG / PNG / BMP | ✅ Funktioniert | Bereits eingebaut |
| MP4 / MOV (H.264, H.265) | ✅ Funktioniert | tumbler + ffmpegthumbnailer |
| CR2 (Canon RAW) | ✅ Funktioniert | dcraw + libopenrawgnome7 |
| HEIC / HEIF (Apple) | ✅ Funktioniert | heif-gdk-pixbuf + MIME-Eintrag |
| AVIF | ✅ Funktioniert | heif-gdk-pixbuf |
sudo apt install tumbler tumbler-plugins-extra ffmpegthumbnailer \
dcraw libopenrawgnome7 heif-gdk-pixbuf libde265-0 darktable gthumb nemoHinweis:
darktablewird als Fallback-Viewer für CR2 genutzt. Optional, aber empfohlen für Fotografen.
Ubuntu 22.04 hat HEIC nicht in der Standard-Thumbnailer-Konfiguration:
sudo sed -i 's/image\/qtif;/image\/qtif;image\/heif;image\/heic;image\/avif;/' \
/usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailerÜberprüfen:
grep -i heic /usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailerDie Ausgabe sollte image/heif;image/heic;image/avif; enthalten.
Tumblerd ist der Thumbnail-Dienst und muss automatisch beim Login starten:
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/tumbler.service << 'EOF'
[Unit]
Description=Tumbler Thumbnail Service
[Service]
ExecStart=/usr/lib/x86_64-linux-gnu/tumbler-1/tumblerd
Restart=on-failure
[Install]
WantedBy=default.target
EOF
systemctl --user daemon-reload
systemctl --user enable --now tumblerStatus prüfen:
systemctl --user status tumblersudo /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cacherm -rf ~/.cache/thumbnails/*
nemo -q # oder: nautilus -qNach diesem Schritt werden Thumbnails beim ersten Öffnen eines Ordners neu generiert. CR2-Dateien brauchen etwas länger da die RAW-Datei dekodiert werden muss — danach werden sie gecacht.
xdg-mime default nemo.desktop inode/directory
xdg-mime default nemo.desktop application/x-gnome-saved-searchgThumb unterstützt CR2, HEIC, AVIF und alle gängigen Formate:
xdg-mime default gthumb.desktop image/jpeg
xdg-mime default gthumb.desktop image/png
xdg-mime default gthumb.desktop image/x-canon-cr2
xdg-mime default gthumb.desktop image/heif
xdg-mime default gthumb.desktop image/heic# Tumblerd läuft?
ps aux | grep tumbler
# Falls nicht, manuell starten:
/usr/lib/x86_64-linux-gnu/tumbler-1/tumblerd &
# Cache leeren:
rm -rf ~/.cache/thumbnails/*Test ob dcraw die Datei lesen kann:
dcraw -e -c /pfad/zur/datei.CR2 > /tmp/test.jpg && eog /tmp/test.jpgFalls das Bild erscheint ist dcraw korrekt installiert. Dann Tumblerd neu starten:
systemctl --user restart tumbler
rm -rf ~/.cache/thumbnails/*# MIME-Type prüfen (sollte 'image/heif' ausgeben):
mimetype /pfad/zur/datei.HEIC
# Eintrag in Thumbnailer-Config prüfen:
grep -i heic /usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailerfind /usr/lib/x86_64-linux-gnu/tumbler-1/plugins/ -name '*.so'Folgende Plugins sollten vorhanden sein:
tumbler-raw-thumbnailer.sotumbler-ffmpeg-thumbnailer.sotumbler-pixbuf-thumbnailer.sotumbler-jpeg-thumbnailer.so
# 1. Pakete installieren
sudo apt install tumbler tumbler-plugins-extra ffmpegthumbnailer \
dcraw libopenrawgnome7 heif-gdk-pixbuf libde265-0 darktable gthumb nemo
# 2. HEIC MIME-Type ergänzen
sudo sed -i 's/image\/qtif;/image\/qtif;image\/heif;image\/heic;image\/avif;/' \
/usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer
# 3. gdk-pixbuf Cache aktualisieren
sudo /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cache
# 4. Tumblerd Systemdienst erstellen
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/tumbler.service << 'EOF'
[Unit]
Description=Tumbler Thumbnail Service
[Service]
ExecStart=/usr/lib/x86_64-linux-gnu/tumbler-1/tumblerd
Restart=on-failure
[Install]
WantedBy=default.target
EOF
systemctl --user daemon-reload
systemctl --user enable --now tumbler
# 5. Nemo als Standard-Dateimanager
xdg-mime default nemo.desktop inode/directory
# 6. Cache leeren und neu starten
rm -rf ~/.cache/thumbnails/*
nemo -qGetestet auf Ubuntu 22.04 LTS · Nemo Dateimanager · März 2026