I have the same on my system. If you run darktable from the menu, then all the scripts will work fine. If you run darktable from a command line and the script tries to execute a system call it
may work
may not work
may work but in a really strange manner
I have the same shell installed on my windows system, so when I run darktable and want to look at the debugging output I start darktable in a windows command prompt with "C:\Program Files\darktable\bin\darktable.exe" -d lua > log.txt and then I have a bash shell running tail -f log.txt so I can see whatās happening.
I had first been testing using the bash shell only and just observing the output when I discovered that certain scripts that accessed the operating system didnāt do what I expected them to.
A little late to the game, but I gave up waiting for Manjaro to release dt3.4 and installed from the AUR. I had previously installed a flatpack, and was unable (nor did I expect to) get the photils lua script going. Iāve removed the flatpak.
On the new install from the AUR, the script installer doesnāt show up in the initial launch of dt. My darktable RC has the following:
Try running darktable from the command line with --version and see if lua support is compiled in. If so, run darktable -d lua, and see what the output is.
compile options:
bit depth is 64 bit
normal build
SSE2 optimized codepath enabled
OpenMP support enabled
OpenCL support enabled
Lua support enabled, API version 6.1.0
Colord support enabled
gPhoto2 support enabled
GraphicsMagick support enabled
ImageMagick support disabled
OpenEXR support enabled
I think that the problem is with this AUR build.
Iām on a test machine, and checked another Arch derivative distro (Garuda XFCE). Itās version of darktable is from the āofficial Repo Communityā, and this darktable version shows the script manager in position as expected.
Guess Iāll just wait a bit longer for the Manjaro release before updating on my production machine. Thanks for your suggestion.
Lua libraries installed. I re-read your first response, turns out the luarc file was missing. I copied/pasted the one from the flatpac, restarted and the script manager did show up, and Iām able to use photils as normal.
Thanks for your help, sorry I missed the second part of your recommedation.
compile options:
bit depth is 64 bit
normal build
SSE2 optimized codepath enabled
OpenMP support enabled
OpenCL support enabled
Lua support enabled, API version 6.1.0
Colord support enabled
gPhoto2 support enabled
GraphicsMagick support enabled
ImageMagick support disabled
OpenEXR support enabled
I did check, my luarc file is present in the .config/darktable directory.