Сценарії в Darktable
🔗Від 5.6 і далі
Колекція сценаріїв включена до комплекту Darktable. Їх можна вимкнути в Налаштування > Опції Lua.
Починаючи з Darktable 5.6, Lua-сценарії включені до релізу, тому їх більше не потрібно встановлювати окремо.
Див. основні принципи для пояснення того, як Darktable завантажує Lua-сценарії.
Документація щодо сценаріїв у Darktable доступна в Документації Lua.
🔗До 5.6
До версії 5.6 сценарії не були включені до комплекту та їх потрібно було встановлювати, дотримуючись наступних інструкцій.
🔗Завантаження та встановлення
Колекція сценаріїв доступна в репозиторії lua-scripts. Це також включає менеджер сценаріїв, який спрощує вмикання або вимикання окремих сценаріїв з графічного інтерфейсу. Документація для цих сценаріїв Lua міститься в документації Lua.
Щоб використовувати ці існуючі сценарії у версіях до 5.6, їх необхідно встановити в Darktable. У більшості випадків це можна зробити в графічному інтерфейсі Darktable, але це залежить від вашої ОС та обраного способу встановлення.
У будь-якому випадку, Darktable слід запустити хоча б один раз, щоб налаштувати його каталоги. Каталоги конфігурацій для більшості типів встановлення перелічені на сторінці Каталог конфігурації.
Документація щодо сценаріїв у Darktable доступна в Документації Lua.
Пакети дистрибутивів Linux, AppImage та Flatpak
Сценарії Lua можна встановити за допомогою графічного інтерфейсу Darktable. Переконайтеся, що git встановлено у вашій системі. Якщо ні, скористайтеся менеджером пакетів для його встановлення. У вікні перегляду Світлого стола розгорніть модуль встановлення сценаріїв Lua у лівому нижньому куті. Переконайтеся, що вибрано опцію “Встановлення сценаріїв” і встановіть їх. Перезапустіть Darktable, щоб модуль сценаріїв з’явився у лівому нижньому куті.
Пакети Linux Snap
Встановлення через графічний інтерфейс Darktable наразі не працює, тому вам доведеться скористатися таким підходом:
Переконайтеся, що git встановлено у вашій системі. Якщо ні, скористайтеся менеджером пакетів для його встановлення. Вам потрібно буде завантажити скрипти Lua за допомогою git, а потім створити luarc, щоб Darktable міг завантажити менеджер скриптів. Закрийте Darktable, відкрийте термінал і виконайте такі дії:
cd ~/snap/darktable/current
git clone https://github.com/darktable-org/lua-scripts.git lua
echo 'require "tools/script_manager"' >> luarc
Перезапустіть Darktable двічі, і модуль сценаріїв має з’явитися в лівому нижньому куті.
macOS
Сценарії Lua можна встановити за допомогою графічного інтерфейсу Darktable. У режимі перегляду Світлого стола розгорніть модуль встановлення сценаріїв Lua у лівому нижньому куті. Переконайтеся, що вибрано опцію “Встановлення сценаріїв” і встановіть їх. Перезапустіть Darktable, щоб модуль сценаріїв з’явився у лівому нижньому куті.
Або ж ви можете скористатися консоллю. Переконайтеся, що git встановлено у вашій системі. Якщо ні, скористайтеся менеджером пакетів для його встановлення. Потім відкрийте термінал і виконайте такі дії:
cd ~/.config/darktable/
git clone https://github.com/darktable-org/lua-scripts.git lua
Windows
Переконайтеся, що git встановлено у вашій системі. Git можна отримати з git for windows або за допомогою менеджера пакетів Windows winget у командному рядку з командою winget install git.git. Якщо ви використовуєте дистрибутив gitforwindows.org, також встановіть Git Bash Shell, оскільки це допоможе у налагодженні скриптів, якщо це необхідно.
Тепер сценарії Lua можна встановити за допомогою графічного інтерфейсу Darktable. У режимі перегляду Світлого стола розгорніть модуль встановлення сценаріїв Lua у лівому нижньому куті. Переконайтеся, що вибрано дію встановлення сценаріїв. Перезапустіть Darktable один раз, щоб модуль сценаріїв з’явився у лівому нижньому куті.
Оновлення
Щоб оновити репозиторій сценаріїв, скористайтеся графічним інтерфейсом модуля сценаріїв Lua або відкрийте термінал чи командний рядок і виконайте такі команди:
Snap
cd ~/snap/darktable/current/lua
git pull
Flatpak
cd ~/.var/app/org.darktable.Darktable/config/darktable/lua
git pull
Linux і macOS
cd ~/.config/darktable/lua/
git pull
Windows
cd %LOCALAPPDATA%\darktable\lua
git pull