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.