Ceci est une ancienne révision du document !
Zenitor 3 ou Zenity Generator 3
Ce logiciel permet la création, rapide et complet, d'un code de fenêtre Zenity.
La création de fenêtre devient facile même pour quelqu'un ne connaissant pas les fonctions de Zenity.
Ce code peut alors être intégré à un script par exemple.
Cette version fait suite aux versions 1 et 2 respectivement réalisées en bash/zenity et bash/gtkdialog.
Pour un meilleur suivi et de meilleures possibilités, cette version 3 a vu le jour, le logiciel utilise bash/glade2script (lien entre le bash et fichier glade).
Quelle évolution ?
- L'utilisation de glade permet un meilleur support du coté graphique par rapport à gtkdialog qui n'est plus supporté.
- Le code s'affiche en temps réel.
- Traduction du logiciel en anglais.
Pré-requis
Disposer d'une connexion à internet configurée/activée ainsi que des droits root pour installez les paquets zenity python-glade2 python-notify xterm links.
Installation
- Télécharger le fichier tar.
- Extraire l'archive dans votre Dossier Personnel.
- Lancer le fichier go_zen_glade.sh.
Présentation du logiciel
Le logiciel se présente en plusieurs onglets :
Options globales
Les options présentes ici sont utilisables sur quasiment tous les types de fenêtre Zenity.
Si leur titre n'est pas assez explicite, laisser la souris dessus afin d'afficher une info bulle plus détaillée.
Options spécifiques
Cet onglet propose un sous-onglet pour chaque type de fenêtre Zenity.
Chaque type de fenêtre Zenity a ses options propres dont il faut informer ou non le logiciel pour établir la commande finale voulue.
Si des options globales ont été données et que celles-ci ne sont pas compatibles, le logiciel ne les affichera pas dans le code final afin d'éviter toute erreur.
Pour plus d'informations, il y a également des infos bulles disponibles en fonction des options.
Si une information est erronée, une ligne rouge d'avertissement apparaît entre les boutons "Mettre à jour" et "Quitter".
Une fois toutes les informations données, il est possible de tester le code en cliquant sur le bouton "Tester le code", cela lancera une console "xterm" qui exécutera le code.
Si rien ne se lance, cela est certainement dû à un manque d'informations.
Anciens codes
Le logiciel offre la possibilité de sauvegarder les codes créés, pour cela, une fois le code fonctionnel, il faut lui attribuer un nom dans la zone se trouvant entre les boutons "Enregistrer" et "Tester code", puis cliquer sur le bouton "Enregistrer".
Les codes sauvegardés se retrouvent donc dans ce dernier onglet et ce, sous forme de liste, un clique sur le code voulu affiche celui-ci dans la zone du code.
Attention : Aucune confirmation n'est demandée pour remplacer ou supprimer un code.
Autres infos
Toute modification manuelle du code est prise en compte lors du clique sur les boutons "Enregistrer" et "Tester code".
Le bouton "Mise à jour" permet comme son nom l'indique de mettre le logiciel à jour si une version plus récente est disponible sur mon serveur (utilisation de la dépendance links).
Le bouton "À propos" permet d’accéder à quelques informations dont la licence sous laquelle se trouve le logiciel.
Le bouton "Ouvrir le dossier" de l'onglet "Anciens codes" ouvre le dossier "/home/$USER/.config/zenitor/" qui contient tous les codes enregistrés sous forme de fichiers texte.
Désinstallation
Pour supprimer le logiciel, il suffit d'effacer son dossier.
Pour effacer également les codes enregistrés, il faut supprimer le dossier "/home/$USER/.config/zenitor/".
Liens
- (fr) Topic de la version 3 : Topic traitant de cette version du logiciel.
- (fr) zenity_generator : La 1ere version de logiciel écrit seulement avec Zenity.
- (fr) zenitor : La 2eme version de logiciel écrit avec gtkdialog.
Contributeurs principaux : Hizoka.