Configuration des “usercommands” (version destinée au master compilé, corrigée pour debian ou dérivés)
installation de zenity prérequise :
sudo apt install zenity
mettre art dans le PATH :
echo 'export PATH=$PATH:$HOME/programs/art' >> ~/.profile
source ~/.profile
vérifier le PATH :
echo ${PATH}
créer le dossier idoine et s’y rendre :
mkdir ~/.config/ART/usercommands
cd ~/.config/ART/usercommands
créer le txt :
gedit hugin-raw.txt
aller sur https://bitbucket.org/agriggio/art/wiki/Usercommands
COPIER/COLLER dans le txt le paragraphe qui commence par : [ART UserCommand] et enregistrer
créer le script :
gedit hugin_raw.sh
y COPIER/COLLER le script qui commence par #!/bin/bash , enlever le \ et enregistrer
rendre le script exécutable :
chmod +x hugin_raw.sh
Dans ART, mettre en surbrillance les raw destinés au panorama, puis touche droite -> Commande utilisateur
Hugin devrait apparaître
Bonsoir guynux,
Pourquoi usercomands est écrit avec un seul “m”, alors qu’il doit y en avoir deux ?
Pourquoi dans le dossier usercommand de carafife le fichier :
hugin-raw.txt est nommé hugin_raw.txt - (tiret) du “6” ou _ (tiret) du “8” ?
mkdir ~/.config/ART/usercomands
cd ~/.config/ART/usercomands
typo corrigé en ce qui me concerne
Bonjour guynux, merci pour avoir corrigé.
Ma commande vers hugin ne fonctionne pas, la commande echo ${PATH} réponds :
caille@caille-N76VB:~$ echo ${PATH}
/home/caille/programs/art/ART-cli:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
caille@caille-N76VB:~$
Je ne comprends pas ce chemin à rallonge pour finir sur un Snap ?
ton PATH est bon
https://fr.wikipedia.org/wiki/Variable_d%27environnement
Merci pour ta réponse !
Mon PATH est peut-être bon, mais ça ne marche pas, il y a donc bien un problème ?
J’ai parcouru ton lien, mais je n’y comprends rien.
as-tu suivi à la lettre ce que j’ai écrit ?
Oui, j’ai suivis à la lettre ce que tu as écrit, me semble-t-il ?
mkdir ~/.config/ART/usercommands
Par contre je n’ai pas utilisé cette commande, je me suis rendu directement dans le dossier.
caille@caille-N76VB:~$ cd ~/.config/ART/usercommands
caille@caille-N76VB:~/.config/ART/usercommands$ ls -l
total 12
-rwxrwxr-x 1 caille caille 1936 déc. 13 23:05 hugin_raw.sh
-rw-rw-r-- 1 caille caille 464 déc. 13 22:53 hugin-raw.txt
-rw-rw-r-- 1 caille caille 460 déc. 13 11:30 luminance-hdr_raw.txt
caille@caille-N76VB:~/.config/ART/usercommands$
J’ai collé dans chaque fichier respectif le fichier du site:
https://bitbucket.org/agriggio/art/wiki/Usercommands
J’ai même fait attention avant de copier que la page reste bien en anglais avant de copier.
Car le traducteur informatique ajoute souvent des espaces dans les lignes de commandes.
Il ne faut pas rendre exécutable le fichier avec l’extension .txt ?
non pour le txt, ce n’est pas un exécutable
J’ai un doute sur cette commande:
`echo 'export PATH=/home/$USER/programs/art/ART-cli:${PATH}' >> ~/.bashrc`
`source ~/.bashrc`
C’est deux lignes ou une ligne ?
Ca a ajouté une deux lignes au ~/.bashrc et source ~/.bashrc les supprimes ?
Par contre mon select-editor.sh fonctionne bien lui !
cette commande est bonne et chez moi ça fonctionne parfaitement
as-tu bien mis en surbrillance 3 raw appropriés -> touche droite -> Commandes utilisateur -> hugin
est-ce que hugin s’ouvre quand tu tapes ? :
~/.config/ART/usercommands/hugin_raw.sh
Non, il ne s’ouvre pas, je reçois une Erreur avec un petit sens interdit rouge.
/home/caille/.config/ART/usercommands/hugin_raw.sh: ligne 50: ART-cli : commande introuvable
La ligne 50 c’est:
*ART-cli --progress $fast “${sidecar[@]}” -p $t -Y -t -b16 -c “$@” 2>"$d/error" *
donne le retour de :
apt-cache policy hugin
caille@caille-N76VB:~$ apt-cache policy hugin
hugin:
Installé : 2019.2.0+dfsg-1build3
Candidat : 2019.2.0+dfsg-1build3
Table de version :
*** 2019.2.0+dfsg-1build3 500
500 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
100 /var/lib/dpkg/status
caille@caille-N76VB:~$
On dirait qu’il ne trouve pas l’executable ART-cli
.
Si la variable PATH
est correcte, c’est peut-être qu’ART n’est pas installé dans le chemine indiqué par le PATH
?
Où as-tu instéllé ART?
Qu’as-tu comme résultat quand tu tapes directement ART-cli
dans la console ?
Linux est très rigoureux et, comme tu peux le voir, il te répond qu’il ne trouve pas de programme nommé ART-cli
Donne le retour de :
ls ~/programs/art/ART-cli
Bonjour sguyader,
Bonjour guynux,
Je commence à le savoir que Linux est très rigoureux, j’avais déjà été voir dans le dossier ce module de l’application ART y est bien présent:
caille@caille-N76VB:~$ ls ~/programs/art/ART-cli
/home/caille/programs/art/ART-cli
caille@caille-N76VB:~$
caille@caille-N76VB:~$ ls -l ~/programs/art/ART-cli
-rwxr-xr-x 1 caille caille 5201824 déc. 11 12:17 /home/caille/programs/art/ART-cli
caille@caille-N76VB:~$
Merci de vous intéressez à mon problème.
puis de :
echo ${PATH}