DT 3.6 script Lua

bonsoir à tous,

je viens d’installer la 3.6 sous Windows10 (bravo l’équipe de développement), tout semble ok, sauf la remise en place des scripts Lua que j’utilise… aucun n’apparait bien que le fichier « Luac » soit bien placé, du moins comme précédemment
require « contrib/clear_GPS »
require « contrib/select_untagged »
require « contrib/ext_editor »

Suivant la nouvelle donc, dans les préférences il devrait y avoir une ligne « [color=#444444]lua options[/color] » qui n’existe pas !?

est-ce quelqu’un à une idée?

merci d’avance

Il semblerait que le support Lua ait été oublié dans le paquet Windows. Un rapport de bug a été publié.en attente du correctif.

Merci bien,
bon week-end

La gestion des scripts a complètement changer depuis la version 3.4.1 sous Linux (je sais pas si c’était la même chose sous Windows). Un script avait été proposé pour pouvoir activer/désactiver les scripts Lua directement depuis la table lumineuse ainsi que la récupération des sources des scripts.
Donc actuellement, il n’y a plus besoin d’écrire un script « luarc » avec les « require » dans le répertoire et ce script n’est plus utile (j’ai pas testé sous Windows, je regarderais quand j’y serait) : c’est script-manager qui permet la gestion de scripts lua :

Bonjour,
Je suis sous la version 3.6.1 ubuntu.
Je ne m’étais pas encore penché sur l’exportation vers Gimp. Je viens de m’y mettre !
Initialement, Je n’avais pas accès aux scripts lua. Contrairement à ce qui a été mentionné dans le message précédent, il a fallu que je créais un fichier luarc dans le répertoire .config/darktable/lua en y ajoutant la ligne require « /contrib/gimp ».
A première vue le script fonctionne maintenant, mais Gimp me renvoie ce message d’erreur « Error opening file /tmp/L1008893.tif: No such file or directory »
En fait le fichier Tiff est créé dans le répertoire /tmp de la racine principale et Gimp 2.10 ne veut pas y accéder.
Comment puis-je contourner ce problème.
Merci

Tu peux mettre dans ton fichier luarc :

require "tools/script_manager"

pour avoir l’activation’désactivation des modules Lua sans passer par l’écriture du fichier luarc.
Je ne sais pas pourquoi ça plante quand tu transfères tes photos à Gimp, je ne suis pas souvent sous Windows pour tester mais sous Linux ça marche correctement.

Merci jpg54
Entre temps, j’ai effectué la mise à jour vers la version 3.8. Je n’ai plus rien des scripts lua, même après avoir modifié le fichier luarc.
Je vais regarder ça un peu plus tard. Ce n’est pas très important. Je préfère voir les modifications de la nouvelle version.
Merci encore.

Je sais pas s’il faut que tu télécharges tous les scripts Lua : https://darktable.fr/2016/09/un-gestionnaire-de-scripts-lua/

Bonjour à tous et bonne année,
En fait, depuis que je suis passé en version 3.8, sur mes 2 ordinateurs (ubuntu 20.04) je m’aperçois que je n’ai plus l’onglet « option lua » dans les préférence.
Quelque soit la configuration du fichier luarc, je n’ai pas lua d’activé. Étrange!
Ce n’est pas le fait que ce soit indispensable, mais je n’aime pas ne pas comprendre ce qui se passe!!! :wink:
Dois-je réinitialiser un fichier config quelconque? j’ai remis à « 0 » le fichier « darktablerc » sans aucun effet. Ensuite, c’est au delà de mes compétences.

Bonjour, essaie ce luarc :
[php]require « tools/script_manager »[/php]

Merci jpg54 mais même en changeant le fichier luarc rien ne se passe. Je pense que le problème est ailleurs. Je vais creuser le problème.

Juste un truc : où as-tu récupéré l’installer de darktable 3.8 ? S’il ne vient pas du dépôt officiel Github (lien sur darktable.org/install), il se peut que le support Lua n’y soit pas ; c’est une « option » à intégrer à la compilation pour créer le paquet d’installation).

Un autre truc, en compilant en local, la 3.8 demande lua version >= 5.4, et sur Kubuntu 20.04 on est limité en standard à 5.3.
Donc je n’ai plus les scripts lua pour l’instant, peut-être le même pb.
Cordialement.

Quels scripts ne fonctionnent plus ? Il y a eu des mises à jour dans le répertoire https://github.com/darktable-org/lua-scripts/tree/master/contrib

En principe, tu devrais avoir en bas à gauche dans la table lumineuse :


et ensuite tu pourras activer/désactiver les scripts :


Si tu as bien mis les scripts dans dans un répertoire .config/lua

@jpg54 : il faut maintenant lua 5.4 et beaucoup de distribs sont encore en 5.3. L’absence de Lua sur darktable 3.8 est en général lié à ça. Ca n’est pas, en général, une question de scripts mais bien de quelle version Lua est installée sur le système.