Основні принципи: файли luarc
При запуску Darktable автоматично запускає сценарії Lua $DARKTABLE/share/darktable/luarc
і $HOME/.config/darktable/luarc
(де $DARKTABLE
представляє каталог інсталяції Darktable, а $HOME
представляє ваш домашній каталог).
Це єдиний раз, коли Darktable запускатиме сценарії Lua самостійно. Ці сценарії можуть реєструвати зворотні виклики для виконання дій при настанні різних подій. Цей механізм зворотного виклику є основним методом активації дій Lua.