vendredi , 24 février 2017

Zenity dans les scripts Linux

Utiliser Zenity dans les scripts Linux permet d’obtenir une fenêtre graphique. Cela peu par exemple est très utile pour afficher des messages dans un script, par exemple, une fenêtre s’affiche en milieu de page pour vous informer qu’une erreur a été détectée lors de la tâche.

Je ne vais pas vous présenter un code complet, mais simplement l’utilisation d’une simple fenêtre qui s’affichera.

Je vais donc utiliser le script qui suit :

#!/usr/bin/bash

Display=:0.0 /usr/bin/zenity --info --text "Il est peut-être l'heure de faire une sieste...n Allez au lit !!!!!"

Le résultat visuel sera le suivant :

Zenity script Linux

 

 

 

 

 

 

 

 

 

Les possibilités de Zenity :

Le logo affiché dépend de l’option –info envoyée à Zenity. Il est possible de changer le symbole par d’autres :

1 - Calendrier : --calendar
2 - Info : --info
3 - Liste : --list
4 - Barre de progression : --progress
5- Notification : --notification
6 - Avertissement : --warning
7 - Échelle de valeur : --scale (Rajouter des options : --value=15 --min-value=0)
8 - Poser une question : --question
9 - Erreur : --error
10 - Sélection de fichier : --file-selection
11 - Info texte : --text-info
12 - Champ : --entry

Exemples de résultats :

Option calendar Zenity

 

 

 

 

 

 

 

Option Scale Zenity

 

 

 

 

Zenity option progress

 

 

 

Les autres options de Zenity dans Linux

1 - Pour donner un nom à la fenêtre : --title
2 - Indiquer le chemin vers l’icône : /chemin/icon
3 - Pour la largeur de la fenêtre : --width
4 - Pour la hauteur de la fenêtre : --height

A vous de créer de jolis scripts sous Linux avec des interfaces graphiques et en utilisant Zenity.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *