Я не отримую жодних мініатюр у nautilus для моїх файлів NEF (фото в режимі "сировина"). Чи є простий спосіб це виправити?
Я не отримую жодних мініатюр у nautilus для моїх файлів NEF (фото в режимі "сировина"). Чи є простий спосіб це виправити?
Відповіді:
За замовчуванням Ubuntu не відображає ескізів для файлів NEF. Але ви можете спробувати (як пояснено в цій публікації блогу ), встановивши UFraw.
sudo apt-get install ufraw
І якщо він ще не існує, створіть файл ескізів /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
(з хорошими параметрами) для будь-якого файлу із заданими міметиками (у тому числі 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
. Насправді, 2 бібліотеки, здається, не потрібні для створення мініатюр, і їх можна пропустити. Однак якщо включити їх, генерація ескізів стає набагато швидшим.
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, який набагато швидше витягти. І ось ось ось, ескіз мініатюр для 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 на стороні фотографії ....