20-08-19, 17:58
(Modification du message : 21-08-19, 08:37 par Dready_ras.)
Bonjour,
Je suis en version DT 2.6.2 sous windows 10
Je ne parviens pas du tout à installer de scriptes Lua malgré pas mal de lectures.
J'ouvre donc ce sujet car je n'en ai pas trouvé de tel.
Après de nombreuses recherches j'ai finalement dû me résoudre à installer GIT pour clôner le package complet de scripts proposés sur la page dédiée à darktable : https://github.com/darktable-org/lua-scripts
J'aurais aimé éviter cela et réussir à faire fonctionner un script simplement tel que décrit dans la manuel. Si quelqu'un y parvient je reste preneur...
1/ télécharger GIT et l'installer en laissant tout par défaut si vous n'y connaissez rien comme moi
2/ redémarrer l'ordi (OBLIGATOIRE POUR MOI sinon impossible de lancer la commande de clonage suivante)
3/ dans l'invite de commande windows taper :
cela télécharge un clone des scripts lua proposés à l'adresse précitée. Le package de scripts est automatiquement placé dans un répertoire "lua" qui est automatiquement créé à l'adresse suivante :
C:\Users\<user name>\AppData\Local\darktable
4/ Avec un éditeur de texte, créer un fichier vide nommé "luarc" (sans extension) et le placer à l'adresse suivante :
C:\Users\<user name>\AppData\Local\darktable
(donc au même endroit que le dossier lua qui contient le package de scripts)
5/ Pour chaque script que l'on souhaite activer, il faut ajouter une ligne dans ce fichier luarc initialement vide, en respectant la syntaxe suivante :
Par exemple, pour le fameux script hello_world.lua, cela donnera :
Chez moi maintenant tout fonctionne !
Topic initial :
Pour commencer et faire très simple, j'aimerai déjà réussir à installer le basique script censé afficher "Hello word" tel que décrit dans le manuel d'utilisation au chapitre 9.
Mais j'ai l'impression que le manuel explique la manœuvre sous Linux et non Windows.
Suivant le manuel, j'ai créé un fichier nommé luarc (sans extension) contenant la seule ligne
Puis j'ai cherché à placer ce fichier dans le répertoire de configuration de DT sous windows.
Mais ce n'est pas ~/.config/darktable/ comme indiqué dans le manuel car il s'agit là d'un chemin Linux me semble-t-il.
Dans le document "Les fichiers de configuration et de fonctionnement de DT" de JPVerrue, je crois comprendre que ce répertoire de configuration est situé ici sous Windows :
C:\Users\<login de l'utilisateur>\AppData\Local\darktable
J'y ai donc placé mon fichier "luarc" (sans extension) fraîchement créé puis j'ai lancé DT m'attendant à voir apparaître "Hello word" sur une console.
Mais je n'ai rien vu... Déception...
Quelle est cette fameuse "console" et pourquoi "Hello word" n'y apparait pas ? Où me suis-je trompé ?
Merci par avance de votre aide pour éclairer ma lanterne de débutant.
Dre
Je suis en version DT 2.6.2 sous windows 10
Je ne parviens pas du tout à installer de scriptes Lua malgré pas mal de lectures.
J'ouvre donc ce sujet car je n'en ai pas trouvé de tel.
_________________________________________________________________________________
*********************************************************************************
RÉSOLUTION
Après de nombreuses recherches j'ai finalement dû me résoudre à installer GIT pour clôner le package complet de scripts proposés sur la page dédiée à darktable : https://github.com/darktable-org/lua-scripts
J'aurais aimé éviter cela et réussir à faire fonctionner un script simplement tel que décrit dans la manuel. Si quelqu'un y parvient je reste preneur...
1/ télécharger GIT et l'installer en laissant tout par défaut si vous n'y connaissez rien comme moi
2/ redémarrer l'ordi (OBLIGATOIRE POUR MOI sinon impossible de lancer la commande de clonage suivante)
3/ dans l'invite de commande windows taper :
Code :
cd %LOCALAPPDATA%\darktable
git clone https://github.com/darktable-org/lua-scripts.git lua
cela télécharge un clone des scripts lua proposés à l'adresse précitée. Le package de scripts est automatiquement placé dans un répertoire "lua" qui est automatiquement créé à l'adresse suivante :
C:\Users\<user name>\AppData\Local\darktable
4/ Avec un éditeur de texte, créer un fichier vide nommé "luarc" (sans extension) et le placer à l'adresse suivante :
C:\Users\<user name>\AppData\Local\darktable
(donc au même endroit que le dossier lua qui contient le package de scripts)
5/ Pour chaque script que l'on souhaite activer, il faut ajouter une ligne dans ce fichier luarc initialement vide, en respectant la syntaxe suivante :
Code :
require "nom_du_dossier_contenant_le_script/nom_du_script_sans_l_extension_lua"
Par exemple, pour le fameux script hello_world.lua, cela donnera :
Code :
require "examples/hello_world"
Chez moi maintenant tout fonctionne !
Enjoy
_________________________________________________________________________________
*********************************************************************************
Topic initial :
Pour commencer et faire très simple, j'aimerai déjà réussir à installer le basique script censé afficher "Hello word" tel que décrit dans le manuel d'utilisation au chapitre 9.
Mais j'ai l'impression que le manuel explique la manœuvre sous Linux et non Windows.
Suivant le manuel, j'ai créé un fichier nommé luarc (sans extension) contenant la seule ligne
Code :
print("Hello World !")
Puis j'ai cherché à placer ce fichier dans le répertoire de configuration de DT sous windows.
Mais ce n'est pas ~/.config/darktable/ comme indiqué dans le manuel car il s'agit là d'un chemin Linux me semble-t-il.
Dans le document "Les fichiers de configuration et de fonctionnement de DT" de JPVerrue, je crois comprendre que ce répertoire de configuration est situé ici sous Windows :
C:\Users\<login de l'utilisateur>\AppData\Local\darktable
J'y ai donc placé mon fichier "luarc" (sans extension) fraîchement créé puis j'ai lancé DT m'attendant à voir apparaître "Hello word" sur une console.
Mais je n'ai rien vu... Déception...
Quelle est cette fameuse "console" et pourquoi "Hello word" n'y apparait pas ? Où me suis-je trompé ?
Merci par avance de votre aide pour éclairer ma lanterne de débutant.
Dre
DT 2.6.2 / windows 10