Utilisation dialog/Xdialog shell

Fermé
teab - 8 sept. 2010 à 20:56
 teab - 10 sept. 2010 à 13:28
Bonjour à tous!

J'ai besoin de réaliser des fenêtres graphiques en Shell.
En cherchant sur le net j'ai trouvé le code ci-dessous.
Mais lorsque que je le rentre dans un script, que je rends le script exécutable puis que je l'exécute, j'ai un message d'erreur me disant que "dialog" n'est pas reconnu.


#!/bin/bash
DIALOG=${DIALOG=dialog}

$DIALOG --title " Mon premier dialog" --clear \
--yesno "Bonjour, ceci est un test" 10 30

case $? in
0) echo "Oui choisi. ";;
1) echo "Non choisi. ";;
255) echo "Appuyé sur Echap. ";;
esac


Y a t-il une erreur dans ce code? Une manip à effectuer pour charger "dialog"?
Que signifie le "10 30" à droite du yesno?

Merci beaucoup à tous.

teab

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
8 sept. 2010 à 22:23
Salut,

Que te renvoie la commande suivante :

whereis dialog

Que signifie le "10 30" à droite du yesno?
C'est pour définir la longueur et la hauteur de la boîte de dialogue.

Si ça peut t'aider : http://www.brothersofnet.freesurf.fr/sans_popup/Xdialog.html
0
Salut Jipicy!

Alors la command "whereis dialog" me renvoie
dialog:

Si je fais whereis awk, j'obtiens bien "awk: l'adresse"

Peut-être n'ai je pas le paquet d'installer?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
9 sept. 2010 à 09:12
Re-

Ben c'est clair, il n'est pas installé ;-((
0
une solution? Je peux peut etre l'installer manuellement...?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
9 sept. 2010 à 09:26
Salut,

Tu utilises quoi comme distribution?
0
je suis sous Red Hat (enterprise)
0