Наутилус не отображает миниатюры для моих файлов NEF (фото сырые)

11

Я не получаю миниатюры в nautilus для моих файлов NEF (фото сырые). Есть ли простой способ исправить это?

Чарльз Тейер
источник
Это все еще воспроизводимо?
Брайам
@Braiam Не знаю насчет 14.04, но в 13.10 мне пришлось установить эти дополнительные пакеты, как в моем ответе, чтобы он работал.
Дан

Ответы:

29

По умолчанию 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).

Рэй
источник
1
+1, нужна небольшая коррекция, она должна быть /usr/share/thumbnailersвместо/usr/share/thumbnailer
danijelc
1
У меня есть камера Panasonic, которая создает файлы RW2. Я должен был добавить MIME Type image/x-panasonic-raw2;в конце последней строки выше. Работает шарм после этого! :)
seanlano
Это не работает коробка на Ubuntu 18.04, ниже ответ от @Dan отлично работает.
dogmatic69
Это работает в 19.04.
Христиане
Я могу подтвердить это и в 19.10 без необходимости перезапуска Nautilus. ПРИМЕЧАНИЕ: в моем случае мне пришлось добавить image/x-panasonic-rw2в список типов MIME в ufraw.thumbnailerфайле.
Сенлан
8

Вы можете установить следующие пакеты, и Nautilus начнет отображать миниатюры для файлов NEF без необходимости какой-либо ручной настройки.

18.04 и новее:

sudo apt install libopenraw7 libopenrawgnome7 gnome-raw-thumbnailer

Кажется, что libopenraw1и libopenrawgnome1больше не доступны в 18.04 и выше, они были заменены на libopenraw7и libopenrawgnome7. На самом деле, две библиотеки не нужны для создания миниатюр и могут быть пропущены. Однако, если вы включите их, генерация миниатюр станет намного быстрее.

16.04 и ранее:

sudo apt-get install libopenraw1 libopenrawgnome1 gnome-raw-thumbnailer

источник: Ubuntu Foums - просмотр сырых файлов nikon NEF?

Дэн
источник
1
не работает в Ubuntu 18.04. Не удается найти пакеты libopenraw1 и libopenrawgnome1.
Томаш Фиялковски
1
Это прекрасно работает на Ubuntu 18, но пакеты - это libopenraw7 или -dev, просто удалите 1, и tabвы быстро увидите, какой пакет правильный. Я использовал s/1/-devдля обоих.
dogmatic69
@ dogmatic69 Спасибо за информацию! Я обновил свой ответ. Тем не менее, нет необходимости устанавливать -devпакеты. Этого должно быть достаточно для использования libopenraw7и libopenrawgnome7.
Дан
1
На самом деле, кажется, что libopenraw*библиотеки не нужны, и этого gnome-raw-thumbnailerдостаточно. Но их установка делает генерацию миниатюр намного быстрее.
Дан
3

Хорошо, большинство ответов здесь не работают из 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;
Одино - Вельмонт
источник
2
Прекрасно, фактический необработанный процессор занимал секунды на файл, чтобы сгенерировать миниатюру, и для моего каталога потребовался бы час. Это гораздо быстрее и полезнее для простого просмотра.
Марк Питерс
Я могу подтвердить, что это работает в Ubuntu 20.04 (который в настоящее время по какой-то причине не имеет пакетов ufraw или gnome-raw-thumbnailer).
Sindhudweep
2

В Ubuntu 18.04 просто установите gnome-raw-thumbnailer:

sudo apt-get install gnome-raw-thumbnailer
Томаш Фиялковски
источник
0

Я использую GNOME 15.10, у меня нет проблем с nikon.nef и canon.cr2, но нет способа показать эскизы nikon.NRW

  • Я могу получить предварительный просмотр только по сценарию с использованием dcraw, но не в gnome-thumnailers

Вот сценарий, который я установил в nautilus:

#!/bin/bash
FILES="$@"
for i in $FILES
do
echo "Processing image $i ..."
/usr/bin/dcraw -e  $i thumb.$i
done

Конечно, это делает новый JPEG на стороне картинки ....

Gab_
источник