Cela me semble évidant... en regardant le script Lua pour Gimp je trouve ceci :
local gimp_executable = df.check_if_bin_exists("gimp")
et :
local gimpStartCommand
gimpStartCommand = gimp_executable .. " " .. img_list
dt.print_log(gimpStartCommand)
dt.control.execute( gimpStartCommand)
Et enfin :
local executables = {"gimp"}
if dt.configuration.running_os ~= "linux" then
gimp_widget = df.executable_path_widget(executables)
end
dt.register_storage("module_gimp", _("Edit with GIMP"), show_status, gimp_edit, nil, nil, gimp_widget)
Ça reste de l’Hébreu...
local gimp_executable = df.check_if_bin_exists("gimp")
et :
local gimpStartCommand
gimpStartCommand = gimp_executable .. " " .. img_list
dt.print_log(gimpStartCommand)
dt.control.execute( gimpStartCommand)
Et enfin :
local executables = {"gimp"}
if dt.configuration.running_os ~= "linux" then
gimp_widget = df.executable_path_widget(executables)
end
dt.register_storage("module_gimp", _("Edit with GIMP"), show_status, gimp_edit, nil, nil, gimp_widget)
Ça reste de l’Hébreu...
Solus Os - darktable 3.2.1 RawTherapee 5.8