Підтримання синхронізації бібліотеки Shotwell із файлами фотографій на диску.
Юрій Чорноіван
yurchor@ukr.net 2020

# Файли фотографій

Кожній фотографії у бібліотеці Shotwell відповідає власний файл, який зберігається на диску вашого комп'ютера. У Shotwell передбачено декілька можливостей, які допомагають Shotwell зберігати синхронізацію даних бібліотеки та файлів на диску.

# Використання нетипового взірця каталогів

Shotwell надає вам можливість вказати спосіб іменування каталогів у вашій бібліотеці. Зробити це можна зміною значень параметрів Структура каталогів та Шаблон у діалоговому вікні Налаштування. Ви можете скористатися наперед визначеним шаблоном або вибрати Нетиповий і вказати ваш власний шаблон.

Доступні символи-замінники у шаблоні назв каталогів починаються з % (символу відсотків). Значення цих символів є залежними від локалі, тому результат використання вказаних нижче прикладів може залежати від мови, яка використовується для перекладу системи.

| Символ | Значення | Приклад
| %Y | Рік: повністю | 2011
| %y | Рік: дві цифри | 11
| %d | День місяця із початковим нулем | 03
| %A | День тижня: повністю | Середа
| %a | День тижня: скорочено | Ср
| %m | Номер місяця із початковим нулем | 02
| %b | Назва місяця: скорочено | лют
| %B | Назва місяця: повністю | лютий
| %I | Години: у 12-годинному форматі | 05
| %H | Години: у 24-годинному форматі | 17
| %M | Хвилина | 16
| %S | Секунди | 30
| %p | ДО або ПО | ПО

Доступні також інші символи. Будь ласка, ознайомтеся зі сторінкою підручника з strftime за допомогою команди man strftime, якщо вам потрібні ще якісь символи-замінники, окрім описаних вище.

# Автоматичне імпортування фотографій

Shotwell може автоматично імпортувати нові фотографії, які з'являються у каталозі бібліотеки. (Типовим каталогом є каталог Картинки у домашньому каталозі користувача; змінити розташування типового каталогу можна за допомогою вікна Налаштування.)

Щоб увімкнути автоматичне імпортування, позначте пункт Шукати нові файли у каталозі бібліотеки у вікні Налаштування.

Крім того, Shotwell може переходити за символічними посиланнями у каталогах автоматичного імпортування.

# Автоматичне перейменовування імпортованих фотографій із використанням літер нижнього регістру

Shotwell може автоматично змінювати регістр символів назв файлів імпортованих фотографій на нижній. Щоб увімкнути цю можливість, виберіть пункт меню Зміни Налаштування і у вікні Налаштування позначте пункт Замінити літери у назвах імпортованих файлів на малі.

# Запис метаданих «на льоту»

Типово, Shotwell не вносить змін до файлів фотографій, навіть коли ви редагуєте фотографії або вносите зміни до міток чи заголовків. Shotwell лише записує внесені зміни до власної бази даних.

Щоб змінити таку поведінку, ви можете позначити пункт Записувати мітки, заголовки та інші метадані до файлів фотографій у вікні Налаштування. Якщо позначено цей пункт, Shotwell записуватиме вказані нижче метадані до більшості файлів фотографій кожного разу, коли ви вноситимете зміни до файлів у Shotwell:

заголовки

мітки

оцінки

дані щодо обертання

час і дата

Shotwell зберігає ці дані до файлів фотографій у форматах EXIF, IPTC і/або XMP. Зауважте, що Shotwell може записувати лише файли фотографій у форматах JPEG, PNG і TIFF, але не у форматах BMP, цифрових негативів (RAW) або форматах відеофайлів.

# Інтерактивне спостереження

Доки Shotwell працює, програма спостерігає за зовнішніми змінами, які внесено до будь-яких файлів фотографій. Якщо до файла фотографії вносяться зміни, Shotwell повторно виконує читання файла і оновлює дані для перегляду фотографії та метадані фотографії.

Зауважте, що Shotwell перевіряє усі файли фотографій на зміни під час запуску програми, але після запуску спостереження вестиметься лише за файлами фотографій, які зберігаються у каталозі бібліотеки. Сподіваємося, ми усунемо це обмеження у подальших випусках.