Vous êtes sur la page 1sur 7

ZENITY

AUTEURS :

Zenity a é té écrit par Glynn Foster <glynn.foster@sun.com> La page de "man" a é té é crit Ross Burton <ross@burtonini.com> Traduction et ré sumé de poongaloo <poongaloo@gmail.com>

Ce paquet, avec gdialog, est installé par d éfaut sous Ubuntu.

DESCRIPTION Zenity est un programme qui affiche des bo î tes de dialogues de type GTK+, et qui retourne un code (soit par retour dans le script, soit à l'é cran) d é pendant de l'action de l'utilisateur. Il vous permet d'afficher des informations, de demander des saisies aux utilisateurs, etc. à partir de scripts shell.

Par exemple, "zenity ­­question" va renvoyer la valeur 0 ou 1, suivant qu'un utilisateur ait press é la touche OK ou Cancel. "zenity ­­entry" va afficher à l'é cran ce que l'utilisateur a saisi dans la champ d'entr é e de texte.

OPTIONS Cette application respecte la syntaxe usuelle des commandes GNU, avec des options longues commencant par deux tirets.

Les diff é rentes bo îtes de dialogue :

­­calendar Affiche une boî te de calendrier

­­entry Affiche une boî te comportant un champs d'entré e de texte

­­error Affiche une boî te d'erreur

­­file­selection Affiche une boî te avec un s é lecteur de fichiers

­­info

Affiche une boî te d'information

­­list

Affiche une boî te comportant une liste

­­notification Affiche une ic ône de notification

­­progress Affiche une boite avec une barre de progression

­­question Affiche une boî te avec une question

­­text­info Affiche une boite avec un texte d'information

­­warning Affiche une boî te d'alerte

Options g é né rales :

­­title=TITLE Dé fini le titre de la bo îte de dialogue

­­window­icon=ICONPATH Dé fini l'ic ône de la bo î te de dialogue

­­width=WIDTH Dé fini le largeur de la boî te de dialogue (en pixels)

­­height=HEIGHT Dé fini la hauteur de la bo îte de dialogue (en pixels)

Options du calendrier :

­­text=STRING Dé fini le texte de la boî te de dialogue

­­day=INT Dé fini un jour pour le calendrier

­­month=INT Dé fini un mois pour le calendrier

­­year=INT Dé fini une anné e pour le calendrier

­­date­format=STRING Dé fini le format pour la date a renvoyer

Text entry :

­­text=STRING Dé fini le texte de la boî te de dialogue

­­entry­text=STRING Dé fini l'entré e de texte

­­hide­text Hide the entry text

Error :

­­text=STRING Dé fini le texte de la boî te de dialogue

File selection :

­­filename=FILENAME Dé fini le nom du fichier s é lectionné

­­multiple Donne la possibilité de s é lectionner plusieurs noms de fichiers dans la bo îte de s é lection.

­­separator=SEPARATOR Spé cifie le caract è re s é parateur quand plusieurs fichiers sont retourné s

Info :

­­text=STRING Dé fini le texte de la boî te de dialogue info

list :

­­text=STRING Dé fini le texte de la boî te de dialogue list

­­column=STRING Dé fini les titres de colonne

­­checklist Utilise des "check boxes" pour la premi è re colonne

­­radiolist Utilise des "boutons radio" pour la premi è re colonne

­­separator=STRING Dé fini le caract è re s é parateur

­­editable Rend le texte modifiable

­­print­column=STRING Pr é cise la colonne à renvoyer vers la sortie standard ( é cran). La premiè re colonne sera renvoyé e par d é faut. L'instruction ’ALL’ peut ê tre utilis é e pour s é lectionner toutes les colonnes.

Notification :

­­text=STRING Dé fini le texte de la notification

Progress :

­­text=STRING Dé fini le texte de la boî te de dialogue

­­percentage=INT Dé fini la valeur initiale du pourcentage

­­auto­close Ferme la bo î te de dialogue quand les 100% seront atteint

­­pulsate Affiche la barre de progression "pulsate"

Question :

­­text=STRING Dé fini le texte de la boî te de dialogue

Text :

­­filename=NOMDEFICHIER Ouvre le fichier NOMDEFICHIER

­­editable Rend le texte modifiable

Warning :

­­text=STRING Dé fini le texte de la boî te de dialogue

Divers :

­?, ­­help Affiche un r é sumé des options disponibles.

­­about Affiche la bo îte "about".

­­version Affiche la version du programme.

Remarque : Les options standards GTK+ sont é galement accepté es.

EXEMPLES

1­ Affiche une boite de s é lection de fichier avec comme titre "Selectionnez un fichier". Le nom du fichier s é lectionné (avec son chemin complet) est, ensuite, affiché .

zenity ­­title="Select a file to remove" ­­file­selection

a file to remove" ­­file­selection 2­ Affiche une bo î te de dialogue avec un champs

2­ Affiche une bo î te de dialogue avec un champs d'entr ée de texte ayant comme titre "Select Host" et comme texte "Select the host you would like to flood­ping". Le texte saisi dans le champs par l'utilisateur est retourné à la sortie standard ( é cran).

zenity ­­title "Select Host" ­­entry ­­text "Select the host you would like to flood­ping"

cran). zenity ­­title "Select Host" ­­entry ­­text "Select the host you would like to flood­ping"

3­ Affiche une bo î te de dialogue est le texte "Microsoft Windows a é té localis é ! Voulez­vous le d é truire ?". Le code retourné sera 0 (la valeur true dans le shell) si OK est s é lectionn é, et 1 (false dans le shell) si Cancel est s é lectionn é .

zenity ­­question ­­title "Alert" ­­text "Microsoft Windows a é té localis é ! Voulez­vous le d é truire ?"

t é localis é ! Voulez­vous le d é truire ?" 4­ Montre le r é

4­ Montre le ré sultat d'une recherche dans une bo î te de liste avec un titre et le texte "Finding all

header files

".

find . ­name '*.pdf' | zenity ­­list ­­title "R ésultat de la recherche" ­­text "Recherche de tous les fichiers pdf" ­­column "Fichiers"

de tous les fichiers pdf" ­­column "Fichiers" 5­ Affiche une ic ô ne dans la zone

5­ Affiche une ic ô ne dans la zone de notification de gnome ( à droite dans votre tableau de bord)

zenity ­­notification ­­window­icon=update.png ­­text "Mise à jour du systè me né cessaire !"

zenity ­­notification ­­window­icon=update.png ­­text "Mise à jour du syst è me n é cessaire !"

6­ Affiche une liste de course dans une boî te de dialogue sous forme de "check list" avec les items "Pommes" et "Oranges" pré ­s électionné s.

zenity ­­list ­­checklist ­­column "A acheter" ­­column "Item" TRUE Pommes TRUE Oranges FALSE Poires FALSE Dentifrice

TRUE Pommes TRUE Oranges FALSE Poires FALSE Dentifrice 7­ Affiche une bo î te de dialogue

7­ Affiche une bo î te de dialogue avec une barre de progresse qui va chercher tous les fichiers de type postscript dans votre ré pertoire home.

find 'echo $HOME' '*.pdf' | zenity ­­progress ­­pulsate

postscript dans votre r é pertoire home. find 'echo $HOME' '*.pdf' | zenity ­­progress ­­pulsate