Miniaturowe zdziwienie

Czy w XXI wieku jakiś menedżer plików może nie wyświetlać miniatur zdjęć RAW? Może, wszak to nie jest funkcjonalność pierwszej potrzeby. Jednak po takim projekcie jak Nautilus spodziewałem się szerszych horyzontów i bezkompromisowego traktowania rzeczonych zdjęć. A zwróciłem uwagę na to zupełnie przez przypadek, bo o ile w przy XFCE i Thunarze zawsze stosowałem paczkę tumbler-raw-plugin, o tyle w Ubuntu 11.10/Mint 12 byłem święcie przekonany, że miniaturki w oknie ze zdjęciami są. Dopiero kiedy potrzebowałem tego rodzaju wyświetlania, okazało się, że miniatur jednak nie ma. Zrzuciłem to na karb swoich kombinacji z konfiguracją i programami i trwałem w tym przeświadczeniu, aż do momentu uruchomienia Ubuntu 12.04 – gdzie miniatur również nie było. Przyznam, trochę mnie to zdeprymowało, gdyż Linux przyzwyczaił mnie do takiego lenistwa, że już wieki całe nie rozwiązywałem takich jakichś dziwnych braków powiązań. Stwierdziłem, że musi być do tego jakaś wtyczka w repozytorium. Podążyłem tym tropem i wtyczka była, tyle, że nie działała, na dodatek okazała się dość leciwa (gnome-raw-thumbnailer). Sytuacja się zaogniła, naprężyłem więc nieco pokłady intuicji i słowiańskiej kombinatoryki i wespół z siłą i godnością osobistą przywróciłem wyświetlanie miniatur RAW. A było to tak:

Potrzebny nam będzie program, który potrafi zrobić ze zdjęć RAW miniaturki. Może to być wspomniany gnome-raw-thumbnailer, ale lepszym rozwiązaniem jest ufraw-batch. Jeszcze lepszy (bo obsługującym nowsze formaty plików) byłby dcraw, lecz w jego przypadku trzeba się wspomóc GraphicsMagick i napisać jakiś niewielki skrypcik (zmian rozmiaru miniatury, miejsce zapisu, itp). Zostańmy zatem przy ufraw-batch.Istotne jest istnienie i zawartość pliku /usr/share/thumbnailers/raw.thumbnailer, otwieramy go zatem do edycji, pamiętając o uprawnieniach roota:

sudo gedit /usr/share/thumbnailers/raw.thumbnailer

Zakładając, że plik jest pusty, wstawiamy do niego:

[Thumbnailer Entry]
Exec=/usr/bin/ufraw-batch --embedded-image --out-type=png --size=%s %u --overwrite --silent --output=%o
MimeType=image/x-3fr;image/x-adobe-dng;image/x-arw;image/x-bay;image/x-canon-cr2;image/x-canon-crw;image/x-cap;image/x-cr2;image/x-crw;image/x-dcr;image/x-dcraw;image/x-dcs;image/x-dng;image/x-drf;image/x-eip;image/x-erf;image/x-fff;image/x-fuji-raf;image/x-iiq;image/x-k25;image/x-kdc;image/x-mef;image/x-minolta-mrw;image/x-mos;image/x-mrw;image/x-nef;image/x-nikon-nef;image/x-nrw;image/x-olympus-orf;image/x-orf;image/x-panasonic-raw;image/x-pef;image/x-pentax-pef;image/x-ptx;image/x-pxn;image/x-r3d;image/x-raf;image/x-raw;image/x-rw2;image/x-rwl;image/x-rwz;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/x-sr2;image/x-srf;image/x-x3f;

Zapisujemy. Jeżeli ktoś zdecyduje się na inne rozwiązanie tworzące miniaturki, to musi poprawić linijkę Exec, np: Exec=/usr/bin/gnome-raw-thumbnailer -s %s %u %o

Wykonujemy komendę ‘nautilus -q’.

Cieszymy się podglądem zdjęć.