Forum darktable FR
[résolu]Installation scripts lua - Version imprimable

+- Forum darktable FR (https://forums.darktable.fr)
+-- Forum : Utilisation de darktable (https://forums.darktable.fr/forumdisplay.php?fid=97)
+--- Forum : Trucs et Astuces (https://forums.darktable.fr/forumdisplay.php?fid=87)
+--- Sujet : [résolu]Installation scripts lua (/showthread.php?tid=6697)

Pages : 1 2 3 4 5


RE: Installation scripts lua - Cobert - 08-03-24

@jpg54
d'après https://github.com/darktable-org/lua-scripts
pour flatpack :
echo 'require "tools/script_manager"' > ~/.var/app/org.darktable.Darktable/config/darktable/luarc
permet de faire le fichier.
Cdlt


RE: Installation scripts lua - louinux - 08-03-24

(08-03-24, 13:44)Cobert a écrit : commande ls -al dans le répertoire  .config/darktable/lua/.
Le gestionnaire de fichier peut aussi faire l'affaire.
Pour vérifier qu'il y a un sous répertoire .git et que l'arborescence est similaire.
Cordialement.

Désolé je n'ai pas assez de connaissance, je ne comprends rien.


RE: Installation scripts lua - Cobert - 08-03-24

@louinux
Bon, je ne sais pas si tu as fait les 2 commandes console :
cd ~/.config/darktable/
git clone https://github.com/darktable-org/lua-scripts.git lua
La première te positionne dans le répertoire de configuration de darktable.
La seconde (git) te permet de récuperer les scripts lua et l’environnement de git.

Code :
coelb@coelb-PEGASUS:~/.config/darktable$ git clone https://github.com/darktable-org/lua-scripts.git lua
Cloning into 'lua'...
remote: Enumerating objects: 4216, done.
remote: Counting objects: 100% (764/764), done.
remote: Compressing objects: 100% (388/388), done.
remote: Total 4216 (delta 438), reused 672 (delta 369), pack-reused 3452
Receiving objects: 100% (4216/4216), 1.27 MiB | 10.03 MiB/s, done.
Resolving deltas: 100% (2695/2695), done.
coelb@coelb-PEGASUS:~/.config/darktable$


Après ces commandes tu doit avoir un sous répertoire répertoire lua d'ajouté sous ~/.config/darktable/
voir dans un gestionnaire de fichier (thunar? dans mageia) :

[Image: lua.png]

si tu te positionne dans le repertoire lua dans la console : cd lua dans la console précédente ou
cd ~/.config/darktable/lua)
La commande git pull devrait fonctionner.

Code :
coelb@coelb-PEGASUS:~/.config/darktable$ git clone https://github.com/darktable-org/lua-scripts.git lua
Cloning into 'lua'...
remote: Enumerating objects: 4216, done.
remote: Counting objects: 100% (764/764), done.
remote: Compressing objects: 100% (388/388), done.
remote: Total 4216 (delta 438), reused 672 (delta 369), pack-reused 3452
Receiving objects: 100% (4216/4216), 1.27 MiB | 10.03 MiB/s, done.
Resolving deltas: 100% (2695/2695), done.
coelb@coelb-PEGASUS:~/.config/darktable$ cd lua
coelb@coelb-PEGASUS:~/.config/darktable/lua$ ls
ChangeLog.md  contrib  examples  lib  locale  official  README.md  tools
coelb@coelb-PEGASUS:~/.config/darktable/lua$ git pull
Already up to date.

Si ça peut aider avant de jeter l'éponge Wink


RE: Installation scripts lua - kodaker - 08-03-24

(08-03-24, 16:24)Cobert a écrit : @louinux
Bon, je ne sais pas si tu as fait les 2 commandes console :
cd ~/.config/darktable/
git clone https://github.com/darktable-org/lua-scripts.git lua
La première te positionne dans le répertoire de configuration de darktable.
La seconde (git) te permet de récuperer les scripts lua et l’environnement de git.

Code :
coelb@coelb-PEGASUS:~/.config/darktable$ git clone https://github.com/darktable-org/lua-scripts.git lua
Cloning into 'lua'...
remote: Enumerating objects: 4216, done.
remote: Counting objects: 100% (764/764), done.
remote: Compressing objects: 100% (388/388), done.
remote: Total 4216 (delta 438), reused 672 (delta 369), pack-reused 3452
Receiving objects: 100% (4216/4216), 1.27 MiB | 10.03 MiB/s, done.
Resolving deltas: 100% (2695/2695), done.
coelb@coelb-PEGASUS:~/.config/darktable$


Après ces commandes tu doit avoir un sous répertoire répertoire lua d'ajouté sous ~/.config/darktable/
voir dans un gestionnaire de fichier (thunar? dans mageia) :

[Image: lua.png]

si tu te positionne dans le repertoire lua dans la console : cd lua dans la console précédente ou
cd ~/.config/darktable/lua)
La commande git pull devrait fonctionner.

Code :
coelb@coelb-PEGASUS:~/.config/darktable$ git clone https://github.com/darktable-org/lua-scripts.git lua
Cloning into 'lua'...
remote: Enumerating objects: 4216, done.
remote: Counting objects: 100% (764/764), done.
remote: Compressing objects: 100% (388/388), done.
remote: Total 4216 (delta 438), reused 672 (delta 369), pack-reused 3452
Receiving objects: 100% (4216/4216), 1.27 MiB | 10.03 MiB/s, done.
Resolving deltas: 100% (2695/2695), done.
coelb@coelb-PEGASUS:~/.config/darktable$ cd lua
coelb@coelb-PEGASUS:~/.config/darktable/lua$ ls
ChangeLog.md  contrib  examples  lib  locale  official  README.md  tools
coelb@coelb-PEGASUS:~/.config/darktable/lua$ git pull
Already up to date.

Si ça peut aider avant de jeter l'éponge Wink

Ainsi que Cobert l'a bien indiqué, on doit parvenir à quelque chose comme ceci:

[Image: Capture-d-cran-du-2024-03-08-17-07-54.png]


RE: Installation scripts lua - louinux - 10-03-24

Bonjour,
pour Cobert
Chez moi je n'ai pas .git, j'ai tout le reste - Pour le reste, désolé je comprends rien du tout à toutes ces lignes. Je ne suis qu'un utilisateur lambda de Mageia

Je suis arrivé à faire ça mais bon j'y connais rien :
$ cd lua
[louinux@localhost lua]$ git pull
fatal : propriétaire douteux détecté dans le dépôt à '/home/louinux/lua'
Pour ajouter une exception pour ce dépôt, lancez :

        git config --global --add safe.directory /home/louinux/lua
[louinux@localhost lua]$


et j'ai fait ça :
[louinux@localhost ~]$ cd ~/.config/darktable/lua)
bash: erreur de syntaxe près du symbole inattendu « ) »
[louinux@localhost ~]$ cd ~/.config/darktable/lua
[louinux@localhost lua]$ lua$ git pull
bash: lua$ : commande introuvable
[louinux@localhost lua]$ git pull
fatal : ni ceci ni aucun de ses répertoires parents (jusqu'au point de montage /) n'est un dépôt git
Arrêt à la limite du système de fichiers (GIT_DISCOVERY_ACROSS_FILESYSTEM n'est pas défini).
[louinux@localhost lua]$



[Image: Capture-d-cran-du-2024-03-08-17-07-54.png]


RE: Installation scripts lua - jpg54 - 10-03-24

Bonjour, j'ai réussi à récupérer script manager avec la version FlatPak. Il me semble qu'il manque le fichier initial luarc qui permet d'installer Lua et qui est réécrit pour devenir script manager.
J'ai donc récupéré un luarc réécrit dans un autre répertoire .config/darktable et l'ai copié dans le répertoire .config/darktable spécifique dans l'environnement FlatPak :
~/.var/app/org.darktable.Darktable/config/darktable
J'ai réussi à faire la copie avec Dolphin en utilisant l'accès à ce répertoire comme je l'ai donné plus haut, sinon il faut passer en ligne de commande.

Pour @louinux, je pense qu'il faut qu'il trouve un luarc dans un autre .config/darktable même dans Windows, et le copie dans le config de sa distribution Linux.


RE: Installation scripts lua - Cobert - 10-03-24

bonjour,
@louinux
Argh, j'ai laissé traîner une parenthèse à la fin de la commande : cd ~/.config/darktable/lua.
Bon, d'après ta vue fichier, tu devrait avoir ce qu'il faut. Comme jpg54, je pense qu'il te faut maintenant un fichier luarc.
Soit tu en recopies un ou on peut le faire avec la commande:
echo 'require "tools/script_manager"' > ~/.config/darktable/luarc

Cordialement


RE: Installation scripts lua - jpg54 - 10-03-24

Arf !!! J'avais oublié, ça fait longtemps que je n'ai pas installé Lua. J'ai toujours installé d'une version sur l'autre.


RE: Installation scripts lua - louinux - 12-03-24

(10-03-24, 11:21)Cobert a écrit : bonjour,
@louinux
Argh, j'ai laissé traîner une parenthèse à la fin de la commande : cd ~/.config/darktable/lua.
Bon, d'après ta vue fichier, tu devrait avoir ce qu'il faut. Comme jpg54, je pense qu'il te faut maintenant un fichier luarc.
Soit tu en recopies un ou on peut le faire avec la commande:
echo 'require "tools/script_manager"' > ~/.config/darktable/luarc

Cordi



RE: Installation scripts lua - louinux - 12-03-24

Bonjour
xxxxxxx ~]$ echo 'require "tools/script_manager"' > ~/.config/darktable/luarc
[xxxxxxxxx ~]$

ça ne donne rein

Dans   .config>> darktable j'ai un fichier luarc dans lequel est écrit :  require "tools/script_manager"

Sur un autre PC où je viens de mettre à niveau de M8 à Mageia9, il y a déjà lua que j'avais du installer il y a quelques temps (années). Par contre quand je vais dans  .config>> darktable
il n’y a pas lua et dans dossier personnel quand je cherche lua il y une multitude de fichiers et dossier lua.
Mieux que ça je peux rien dire,