script_manager has also moved back to it’s position on the left bottom where it stays out of the way until needed.
The scripts buttons now show the state of the script. Clicking the button toggles the script so if it shows as stopped then clicking it starts the script and changes the button to started. Clicking it when the button shows started, disables the script on darktable restart.
The button window is paged. Clicking the < and > buttons pages back and
forth through the scripts. The category drop down selects the different categories of scripts.
Choosing the install/update scripts action takes you to a window where you can update the installed scripts, install more script repositories, and if desired disable the scripts.
Updating the script is as simple as selecting which scripts to update from the dropdown, then clicking update.
Installing more scripts is as simple as typing in the URL where the script repository is located (there is a list at GitHub - darktable-org/lua-scripts), giving the scripts a category name, and clicking “install additional scripts”.
If you decide you don’t want to use the scripts or have them running there is an option to disable them.
The number of buttons in the scripts window is configurable. The number can be anywhere between 5 and 20. The next 2 screenshots show the difference. The first screenshot showed the default configuration of 10 buttons.
Could you please give a how-to for installation? Ideally one which is suitable for dummies? I cloned the git, moved script-manager.lua to ~/.config/darktable and renamed it to luarc
DT 3.5. doesn’t show it. Or at least I can’t find it.
Start darktable and script_manager should be on the bottom left. If not, start darktable from a terminal with the -d lua argument and see if there are any errors.
Did you compile 3.5 yourself or did you get it from a repository somewhere? If it came from a repository, in a terminal do darktable --version and make sure Lua support enabled, API version 6.1.0 shows up in the output.
Sorry I didn’t answer earlier, but the grand kids were visiting
Hi Bill,
I tried several ways to update my script_manager.lua file.
It seems it is not working as it is either running the old version or darktable not even starting showing an error message.
Using Windows 10.
Any idea or guidance?
Thanks anyway!
You are on windows 10, but you are using a bash shell? So, the correct echo for a bash shell is
echo ‘require “tools/script_manager”’ > luarc
When you run darktable from the command line, you should run it from a windows command prompt otherwise the scripts will detect windows and send windows commands to the shell. If the shell is bash, then all the windows commands will fail.