OVH Cloud OVH Cloud

Afficher le résultat d'un script dans un env. graphique

7 réponses
Avatar
Frédéric BOITEUX
Bonjour,

Voil=E0, je cherche un petit programme qui m'ouvrirait une fen=EAtre dans=
laquelle
s'afficherait la sortie d'un script syst=E8me... Un peu l'=E9quivalent d'un=
:
rxvt -e bash -c '<script> | less +F'

mais qui serait un peu plus facile =E0 lire pour un simple utilisateur (ave=
c des
boutons annulation/ok, un ascenceur, ... bref qq chose de plus amical
pour un non-geek.
Il y a bien xmessage, mais ce n'est pas terrible (et je ne crois pas qu'il
sache g=E9rer un affichage au fil de l'eau d'un script qui prend du temps..=
.)

Si vous avez des id=E9es, je suis preneur !

bonne journ=E9e,
Fred.

7 réponses

Avatar
Patrice Karatchentzeff
2005/12/8, Frédéric BOITEUX :
Bonjour,

Voilà, je cherche un petit programme qui m'ouvrirait une fenêtre da ns laquelle
s'afficherait la sortie d'un script système... Un peu l'équivalent d' un :
rxvt -e bash -c '<script> | less +F'

mais qui serait un peu plus facile à lire pour un simple utilisateur (a vec des
boutons annulation/ok, un ascenceur, ... bref qq chose de plus amical
pour un non-geek.
Il y a bien xmessage, mais ce n'est pas terrible (et je ne crois pas qu 'il
sache gérer un affichage au fil de l'eau d'un script qui prend du temps ...)



Tout dépend de la complexité que tu veux bien programmer.

xdialog
Tk (mais il faudra passer à Tcl, Perl, Python, enfin, bref, pas bash)

PK

--
| _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:
|,4- ) )-,_. , ( `'-' http://p.karatchentzeff.free.fr
'---''(_/--' `-'_)
Avatar
Frédéric BOITEUX
Le Thu, 8 Dec 2005 09:22:20 +0100, Patrice Karatchentzeff
a écrit :

Tout dépend de la complexité que tu veux bien programmer.

xdialog
Tk (mais il faudra passer à Tcl, Perl, Python, enfin, bref, pas bash)



Merci Patrice.

Je pensais effectiveent faire une appli Perl-Tk (que je connais un peu),
mais vu que c'est un problème assez général, je me demandais si une
solution n'avait pas déjà été produite !

Fred.
Avatar
Benjamin Sigonneau
On Thu, 8 Dec 2005 08:34:29 +0100
Frédéric BOITEUX wrote:
Voilà, je cherche un petit programme qui m'ouvrirait une fenêtre
dans laquelle s'afficherait la sortie d'un script système... Un peu
l'équivalent d'un : rxvt -e bash -c '<script> | less +F'

mais qui serait un peu plus facile à lire pour un simple utilisateur
(avec des boutons annulation/ok, un ascenceur, ... bref qq chose de
plus amical pour un non-geek.
Il y a bien xmessage, mais ce n'est pas terrible (et je ne crois
pas qu'il sache gérer un affichage au fil de l'eau d'un script qui
prend du temps...)




Pas testé, mais j'en ai déjà entendu parler : zenity.


$ apt-cache show zenity
Package: zenity
[..]
Description: Display graphical dialog boxes from shell scripts
Zenity allows you to display GTK+ dialogs from shell scripts; it is a
rewrite of the `gdialog' command from GNOME 1. . Zenity includes a
gdialog wrapper script so that it can be used with legacy scripts.


--
Benjamin


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Patrice Karatchentzeff
Le 08/12/05, Benjamin Sigonneau a écrit :

[...]

Pas testé, mais j'en ai déjà entendu parler : zenity.



whaou... j'ai testé : c'est bluffant.

Je sens que je vais adopter aussi.

PK

--
| _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:
|,4- ) )-,_. , ( `'-' http://p.karatchentzeff.free.fr
'---''(_/--' `-'_)
Avatar
Frédéric BOITEUX
Le Thu, 8 Dec 2005 13:49:49 +0100, Patrice Karatchentzeff
a écrit :

whaou... j'ai testé : c'est bluffant.

Je sens que je vais adopter aussi.




Effectivement, c'est simple à utiliser et le résultat
est très propre. C'est plus limité que 'dialog' (un seul widget), mais
une bonne solution pour ce que je voulais faire :

<mon script> | zenity --text-info

Merci,
Fred.
Avatar
Thomas Clavier
On Thu, Dec 08, 2005 at 02:08:05PM +0100, Frédéric BOITEUX wrote:
Effectivement, c'est simple à utiliser et le résultat
est très propre. C'est plus limité que 'dialog' (un seul widget), mais



en plus évolué, comme indiqué plus haut, il y a xdialog, qui n'est qu'une
adaptation X11 de dialog.


--
Thomas Clavier http://www.tcweb.org
Lille Sans Fil http://www.lillesansfil.org
+33 (0)6 20 81 81 30 JabberID :


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Patrice Karatchentzeff
Le 08/12/05, Thomas Clavier a écrit :
On Thu, Dec 08, 2005 at 02:08:05PM +0100, Frédéric BOITEUX wrote:
> Effectivement, c'est simple à utiliser et le résultat
> est très propre. C'est plus limité que 'dialog' (un seul widget), m ais

en plus évolué, comme indiqué plus haut, il y a xdialog, qui n'est qu'une
adaptation X11 de dialog.



Il y a aussi ce qu'utilise debconf : whiptail.

PK

--
| _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:
|,4- ) )-,_. , ( `'-' http://p.karatchentzeff.free.fr
'---''(_/--' `-'_)