Bilan de tous les essais:
1 2 3 4 5
|
sava_script=$(echo ~/SAVA/code/user/sava)
gnome-terminal --working-directory=~/SAVA/code/user -e "./sava"
# ou bien, si on suit l'idée de N_BaH
gnome-terminal --working-directory=~/SAVA/code/user -e "./sava; read" |
ou
sava_script="${HOME}/SAVA/code/user/sava"
même message d'erreur :
"l'exécution du processus fils << ./sava; >> a échoué (aucun dossier ou fichier de ce type)
ou
1 2 3
|
sava_script=$(echo ~/SAVA/code/user/sava)
gnome-terminal -e "${sava_script}; read" |
message d'erreur:
"l'exécution du processus fils << home/mod77/SAVA/code/user/sava; >> a échoué (aucun dossier ou fichier de ce type)
par contre:
1 2 3
|
sava_script=$(echo ~/SAVA/code/user/sava)
gnome-terminal -e "${sava_script}" |
et
xterm -e './fichierA; read'
fonctionnent !! :-)
Franchement j'ai galéré pour si peu et je ne comprends même pas pourquoi :-(
mon fichierA se résume en ces lignes, maintenant:
1 2 3 4 5
|
#!/bin/bash
# programme de lancement des "lectures de codes"
cd ~/SAVA/code/user
xterm -e './fichierA; read' |
et j'aimerais cliquer sur l'icône du fichierA (placé sur le bureau) pour qu'il ouvre le terminal et s'exécute sans en ouvrir un 2e.
J'ai déjà coché l'autorisation d'exécution comme un programme.
mais lorsque je clic sur fichierA il ouvre "gedit".
J'avais essayé avec mais sans succès
Que dois-je changer svp?
Partager