Nie otrzymuję żadnych miniatur w nautilusie dla moich plików NEF (zdjęcia raw). Czy istnieje prosty sposób, aby to naprawić?
Nie otrzymuję żadnych miniatur w nautilusie dla moich plików NEF (zdjęcia raw). Czy istnieje prosty sposób, aby to naprawić?
Odpowiedzi:
Domyślnie Ubuntu nie wyświetla miniatur plików NEF. Możesz jednak spróbować (jak wyjaśniono w tym poście na blogu ) zainstalować UFraw.
sudo apt-get install ufraw
A jeśli jeszcze nie istnieje, utwórz plik miniatury /usr/share/thumbnailers/ufraw.thumbnailerz zawartością:
[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;
Ten plik w zasadzie mówi o exec ufraw-batch(z dobrymi parametrami) na dowolnym pliku o określonych typach mimetycznych (w tym image/x-nef).
/usr/share/thumbnailerszamiast/usr/share/thumbnailer
image/x-panasonic-raw2;na końcu ostatniej linii powyżej. Po tym działa urok! :)
image/x-panasonic-rw2do listy typów MIME w ufraw.thumbnailerpliku.
Możesz zainstalować następujące pakiety, a Nautilus zacznie wyświetlać miniatury plików NEF bez konieczności ręcznej konfiguracji.
sudo apt install libopenraw7 libopenrawgnome7 gnome-raw-thumbnailer
Wygląda na to, że libopenraw1i libopenrawgnome1nie są już dostępne w 18.04 i nowszych, zostały zastąpione przez libopenraw7i libopenrawgnome7. W rzeczywistości 2 biblioteki nie wydają się być wymagane do generowania miniaturek i można je pominąć. Jednak jeśli je uwzględnisz, generowanie miniatur stanie się znacznie szybsze.
sudo apt-get install libopenraw1 libopenrawgnome1 gnome-raw-thumbnailer
tabszybko zobaczysz, jaki jest prawidłowy pakiet. Użyłem s/1/-devobu.
-devpakietów. Powinno wystarczyć użycie libopenraw7i libopenrawgnome7.
libopenraw*biblioteki nie są potrzebne i gnome-raw-thumbnailerwystarczają. Ale zainstalowanie ich sprawia, że generowanie miniatur jest DUŻO szybsze.
Ok, większość odpowiedzi tutaj albo nie działa z Ubuntu 19.10, albo są powolne, ponieważ przetwarzają pliki RAW.
Pliki NEF (i prawdopodobnie wiele innych formatów) mają wbudowane podglądy JPEG, które są znacznie szybsze do wyodrębnienia. I oto oto domyślna miniatura dla Gnome obsługuje je, ale nie są włączone, oto jak je włączyć:
/usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnaileraby dodać brakujące typy MIME.[Thumbnailer Entry]
TryExec=/usr/bin/gdk-pixbuf-thumbnailer
Exec=/usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
MimeType=image/png;image/bmp;image/x-bmp;image/x-MS-bmp;image/gif;image/x-icon;image/x-ico;image/x-win-bitmap;image/vnd.microsoft.icon;application/ico;image/ico;image/icon;text/ico;application/x-navi-animation;image/jpeg;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/tiff;image/x-xpixmap;image/x-xbitmap;image/x-tga;image/x-icns;image/x-quicktime;image/qtif;
image/x-nef;image/x-nikon-nef;do NEF, jeśli chcesz, lub możesz dodać wszystkie formaty RAW (właśnie to zrobiłem):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-panasonic-raw2;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-samsung-srw;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;
W Ubuntu 18.04 wystarczy zainstalować gnome-raw-thumbnailer:
sudo apt-get install gnome-raw-thumbnailer
Używam gnome 15.10, nie mam problemu z nikon.nef i canon.cr2, ale nie ma sposobu, aby wyświetlić miniatury nikon.NRW
Oto skrypt, który ustawiłem w nautilus:
#!/bin/bash
FILES="$@"
for i in $FILES
do
echo "Processing image $i ..."
/usr/bin/dcraw -e $i thumb.$i
done
Oczywiście tworzy to nowy JPEG z boku zdjęcia ....