#1 Le 12/02/2018, à 09:23
- Compte supprimé
[résolu]Je n'arrive pas à lancer un script à partir de Gedit
Bonjour,
Lorsque je veux utiliser la fonctionnalité "Exécuter " interne à Gedif , il m'affiche :
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Puis une fenêtre "Run Command" s'ouvre avec un champ"Command to run" à remplir ...
Et si dans le champ je marque : "bash monscript.sh " , le script s'exécute mal .
Pourquoi et comment y remédier ?
Fabien
Dernière modification par Compte supprimé (Le 13/02/2018, à 20:14)
#2 Le 12/02/2018, à 09:27
- xubu1957
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Bonjour,
Tu as une version 17.10 ?
> wayland#impossible_de_lancer_une_application_comme_admin
Utiliser GNOME Paquets au lieu de Synaptic
Utiliser GNOME Disques au lieu de GParted
Utiliser nano au lieu de gedit
Utiliser des commandes de manipulation de fichiers plutôt que de faire "sudo nautilus".
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#3 Le 12/02/2018, à 09:37
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Non je suis sous la version 16.04 LTS
...
#4 Le 12/02/2018, à 09:42
- xubu1957
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Tu as cette discussion > [Résolu] Gtk-Message: GtkDialog mapped without a transient parent..
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#5 Le 12/02/2018, à 09:52
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Merci mais dans mon cas , ce n'est pas tant le message d'erreur qui m'embête mais plutôt que je n'arrive pas à exécuter le script depuis Gedit .... (à partir du terminal , aucun problème)
#6 Le 12/02/2018, à 09:53
- xubu1957
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Alors, il faut l'aide de spécialistes.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#7 Le 12/02/2018, à 10:43
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Merci pour ton attention
#8 Le 12/02/2018, à 12:02
- Watael
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
quel est le script ?
c'est quoi "s'exécute mal" ?
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#9 Le 12/02/2018, à 12:32
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Par exemple:
#!/bin/sh
echo -n "Bonjour, quel est ton age? : "
read age
echo -n "et ton prénom? : "
read prenom
echo -n "Tu t'appelles "
echo -n $prenom
echo -n " et tu as "
echo -n $age
echo " ans..."
Si je l'exécute avec Gedit (de la façon explicitée en début du post ), le script ne s'arrêtera pas à la demande "read" et m'affichera d'un tenant :
Bonjour, quel est ton age? : et ton prénom? : Tu t'appelles et tu as ans...
Dernière modification par Compte supprimé (Le 12/02/2018, à 13:18)
#10 Le 12/02/2018, à 13:21
- kholo
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
salut,
read -r ...
peut être pas de man pour read bash mais avec help on a des infos :
help read
Hors ligne
#11 Le 12/02/2018, à 14:25
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
... ça ne change rien au schmilblick .
Pour rappel mon script marche très bien à partir du terminal mais pas si je l'exécute sur Genit.
D'ailleurs même avec un script de la documentation officielle ça ne fonctionne pas mieux:
/bin/sh
echo -n "Voulez-vous voir la liste des fichiers Y/N : "
read ouinon
if [ "$ouinon" = "y" ] || [ "$ouinon" = "Y" ]; then
echo "Liste des fichiers :"
ls -la
elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ]; then
echo "Ok, bye! "
else
echo "Il faut taper Y ou N!! Pas $ouinon"
fi
exécuté avec Gedit ça me donne d'un seul tenant (pas de pose read):
Voulez-vous voir la liste des fichiers Y/N : Il faut taper Y ou N!! Pas
#12 Le 12/02/2018, à 15:00
- nam1962
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Euhh.. je ne pige pas bien ce que veut dire "exécuter avec gedit". Ton script doit s'exécuter tout seul comme un grand.
[ Modéré ]
Hors ligne
#13 Le 12/02/2018, à 15:36
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Peut être que le terme "lancer le script" serait plus approprier ...
Je cherche à le lancer à partir de gedit ... Avec la commande ci dessous:
https://img1.lght.pics/PBfy.png
(désolé pour le lien mais je n'ai pas réussi à l'afficher ici. Je me pencherai sur le sujet un peu plus tard )
Dernière modification par Compte supprimé (Le 13/02/2018, à 16:18)
#14 Le 12/02/2018, à 15:40
- nam1962
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Beaucoup plus simple :
Enregistre le script, donne lui les droits d'exécution et lance le de là où il est sauvegardé
Ce n'est pas le métier de gedit de l’exécuter !
Dernière modification par nam1962 (Le 12/02/2018, à 15:41)
[ Modéré ]
Hors ligne
#15 Le 12/02/2018, à 15:51
- kholo
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
le script est ok avec la ligne de commande et avec geany...
donc ça doit être un problème dans les réglages de gedit
Hors ligne
#16 Le 12/02/2018, à 16:00
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Beaucoup plus simple :
Enregistre le script, donne lui les droits d'exécution et lance le de là où il est sauvegardé
Ce n'est pas le métier de gedit de l’exécuter !
Tu me proposes de donner les droits d'exécution avec "chmod" puis d'aller dans le terminal et le lancer avec ./monscript?
#17 Le 12/02/2018, à 16:48
- nam1962
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Oui, ou comme l'indique kholo essaie avec geany qui semble plus docile.
[ Modéré ]
Hors ligne
#18 Le 12/02/2018, à 17:12
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Oui ,si je ne trouve pas la solution/raison dudit problème , je migrerai vers geany ...
ça peut , quand même , être pratique de pouvoir lancer le script directement de l'éditeur , surtout dans sa mise en forme ...
Merci Kholo , nam1962
Dernière modification par Compte supprimé (Le 12/02/2018, à 17:15)
#19 Le 12/02/2018, à 18:12
- Watael
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
read -e taVar
?
-e : utilise « readline » pour obtenir la ligne dans un shell interactif
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#20 Le 12/02/2018, à 18:55
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Même résultat...
En fait, je commence à douter de pouvoir lancer un script par ce chemin...
Je me demande si il y a pas une confusion (du sens des mots), de ma part , sur la possibilité de lancer le script par le chemin cité.
Euhh.. je ne pige pas bien ce que veut dire "exécuter avec gedit". Ton script doit s'exécuter tout seul comme un grand.
On "lance" un script et on "exécute" une fonction , n'est ce pas?
Or comme je l'ai dit et illustré précédemment, l'invite dans la fenêtre dit "exécuter la commande "...
Je crois mettre tout bonnement mettre trompé dans sa signification et que ce chemin ne permet que d'essayer une commande isolée ....et non pas un script
Vous confirmez?
Dernière modification par Compte supprimé (Le 12/02/2018, à 18:57)
#21 Le 12/02/2018, à 19:17
- Watael
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
On "lance" un script et on "exécute" une fonction , n'est ce pas?
non. c'est indifférent.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#22 Le 12/02/2018, à 19:21
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Alors le sujet n'est pas résolu
#23 Le 13/02/2018, à 14:32
- Spirale21
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Bonjour,
tu ouvres un terminal (CTRL + Alt + T) tu fais:
$ sudo chmod 777 monscript6.sh
$./monscript6.sh
on va voir si le problème vient du script ou de Gedit.
il y a trois manière de faire: la bonne, la mauvaise et la mienne
Hors ligne
#24 Le 13/02/2018, à 20:13
- Compte supprimé
Re : [résolu]Je n'arrive pas à lancer un script à partir de Gedit
Bonsoir,
... Gedit
Finalement , je me passe très bien de cette fonctionnalité ...
Je clôture le sujet et j'édite le titre en conséquence