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.thumbnailer
z 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/thumbnailers
zamiast/usr/share/thumbnailer
image/x-panasonic-raw2;
na końcu ostatniej linii powyżej. Po tym działa urok! :)
image/x-panasonic-rw2
do listy typów MIME w ufraw.thumbnailer
pliku.
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 libopenraw1
i libopenrawgnome1
nie są już dostępne w 18.04 i nowszych, zostały zastąpione przez libopenraw7
i 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
tab
szybko zobaczysz, jaki jest prawidłowy pakiet. Użyłem s/1/-dev
obu.
-dev
pakietów. Powinno wystarczyć użycie libopenraw7
i libopenrawgnome7
.
libopenraw*
biblioteki nie są potrzebne i gnome-raw-thumbnailer
wystarczają. 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.thumbnailer
aby 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 ....