Я не получаю миниатюры в 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 на стороне картинки ....