princípios básicos: arquivos luarc
Na inicialização, o darktable executará automaticamente os scripts Lua $DARKTABLE/luarc
e $HOME/.config/darktable/luarc
(onde $DARKTABLE
é a pasta de instalação do darktable, tipicamente /usr/share/darktable/
, e$HOME
sua pasta pessoal).
Esta é a única vez que o darktable rodará scripts Lua por si mesmo. Estes scripts podem registrar devoluções de chamada para realizar ações em vários eventos do darktable. Este mecanismo de devolução de chamada é o método principal para desencadear ações de lua.