Я не получаю миниатюры в nautilus для моих файлов NEF (фото сырые). Есть ли простой способ исправить это?
Я не получаю миниатюры в nautilus для моих файлов NEF (фото сырые). Есть ли простой способ исправить это?
Ответы:
По умолчанию Ubuntu не отображает эскизы для файлов NEF. Но вы можете попробовать (как описано в этом блоге ) установить UFraw.
sudo apt-get install ufraw
А если он еще не существует, создайте файл thumbnailer /usr/share/thumbnailers/ufraw.thumbnailerс содержимым:
[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;
Этот файл в основном говорит exec ufraw-batch(с хорошими параметрами) для любого файла с указанными mimetypes (включая image/x-nef).
/usr/share/thumbnailersвместо/usr/share/thumbnailer
image/x-panasonic-raw2;в конце последней строки выше. Работает шарм после этого! :)
image/x-panasonic-rw2в список типов MIME в ufraw.thumbnailerфайле.
Вы можете установить следующие пакеты, и Nautilus начнет отображать миниатюры для файлов NEF без необходимости какой-либо ручной настройки.
sudo apt install libopenraw7 libopenrawgnome7 gnome-raw-thumbnailer
Кажется, что libopenraw1и libopenrawgnome1больше не доступны в 18.04 и выше, они были заменены на libopenraw7и libopenrawgnome7. На самом деле, две библиотеки не нужны для создания миниатюр и могут быть пропущены. Однако, если вы включите их, генерация миниатюр станет намного быстрее.
sudo apt-get install libopenraw1 libopenrawgnome1 gnome-raw-thumbnailer
tabвы быстро увидите, какой пакет правильный. Я использовал s/1/-devдля обоих.
-devпакеты. Этого должно быть достаточно для использования libopenraw7и libopenrawgnome7.
libopenraw*библиотеки не нужны, и этого gnome-raw-thumbnailerдостаточно. Но их установка делает генерацию миниатюр намного быстрее.
Хорошо, большинство ответов здесь не работают из Ubuntu 19.10, или медленные, потому что они обрабатывают файлы RAW.
Файлы NEF (и, возможно, многие другие форматы) содержат встроенные предварительные просмотры JPEG, которые намного быстрее извлекаются. И вот, по умолчанию, thumbnailer для Gnome поддерживает их, но они не включены, вот как это сделать:
/usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailerчтобы добавить недостающие типы 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;для NEF, если хотите, или вы можете добавить все форматы RAW (я только что сделал это):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;
В Ubuntu 18.04 просто установите gnome-raw-thumbnailer:
sudo apt-get install gnome-raw-thumbnailer
Я использую GNOME 15.10, у меня нет проблем с nikon.nef и canon.cr2, но нет способа показать эскизы nikon.NRW
Вот сценарий, который я установил в nautilus:
#!/bin/bash
FILES="$@"
for i in $FILES
do
echo "Processing image $i ..."
/usr/bin/dcraw -e $i thumb.$i
done
Конечно, это делает новый JPEG на стороне картинки ....