Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
zenitor [Le 26/03/2016, 21:36] 90.31.8.210 [Pré-requis] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>programmation Precise}} | ||
- | |||
- | ---- | ||
- | |||
- | ====== Zenitor ou Zenity Generator 2 ====== | ||
- | |||
- | <note important>Une nouvelle version du logiciel existe [[zenitor_3|ici]], cette version utilise bash/script2glade.</note> | ||
- | |||
- | 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. | ||
- | |||
- | Le logiciel utilise bash pour le coté commande et GTKDialog pour le coté graphique. | ||
- | |||
- | {{http://hizo.fr/linux/zenitor/img/zenitor01.png}} | ||
- | |||
- | ===== Pré-requis ===== | ||
- | * Disposer des [[:sudo|droits d'administration]] (si le programme se retrouve dans opt). | ||
- | * Disposer d'une connexion à Internet configurée et activée (pour le téléchargement du logiciel et de ses dépendances **[[apt>zenity]]** et **[[apt>gtkdialog]]**). | ||
- | |||
- | |||
- | ===== Installation ===== | ||
- | Afin d'éviter tout risque de modification de lien vers le logiciel et ainsi vous protéger de télécharger un fichier qui pourrait être dangereux, il vous faut vous rendre sur le [[http://forum.ubuntu-fr.org/viewtopic.php?id=364817|topic du forum version 2]] et de suivre la rubrique **Installation** ou bien sur le [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3786647|topic du forum version 3]] pour la toute dernière version entièrement réécrite du logiciel. | ||
- | |||
- | |||
- | ===== Présentation des fenêtres ===== | ||
- | ==== Fenêtre principale ==== | ||
- | === Menu Action === | ||
- | {{http://hizo.fr/linux/zenitor/img/zenitor02.png}} | ||
- | * **Générer le code** : Permet la création du code de la fenêtre Zenity une fois les options choisies (idem qu'en bas de la fenêtre). | ||
- | * **Tester le code** : Lance le code obtenu afin de visualiser le résultat (idem qu'en bas de la fenêtre). | ||
- | * **Recharger la fenêtre** : Réinitialise les options choisies à 0. | ||
- | * **Quitter** : Quitte le logiciel (idem qu'en bas de la fenêtre)... | ||
- | |||
- | |||
- | === Menu Boite de dialogue === | ||
- | {{http://hizo.fr/linux/zenitor/img/zenitor03.png}} | ||
- | |||
- | Permet de choisir le type de //boite de dialogue// ou de //fenêtre// à générer (celles-ci sont présentées ci-après). | ||
- | |||
- | |||
- | === Menu Aide === | ||
- | {{http://hizo.fr/linux/zenitor/img/zenitor04.png}} | ||
- | * **Mes codes Zenity** : Renvoie sur un système de sauvegarde de vos codes Zenity (voir ci-après). | ||
- | * **Besoin d'aide** : Affiche quelques informations sur le logiciels et donne des exemples de code de fenêtres Zenity. | ||
- | * **Mise à jour** : Recherche l'existence de mise à jour pour le logiciel. | ||
- | * **A propos du logiciel** : Affiche quelques infos sur le logiciels (utilisation de gtkdialog, créé par [[utilisateurs:Hizoka| Hizoka]], version...) | ||
- | * **A propos de Zenity** : Affiche la fenêtre d'information inclue dans le logiciel Zenity. | ||
- | |||
- | |||
- | === Onglet Informations générales === | ||
- | {{http://hizo.fr/linux/zenitor/img/zenitor01.png}} | ||
- | |||
- | Voici le menu le plus complet, de multiples options sont proposées. | ||
- | En fonction du type de boite de dialogue voulue, ces options seront plus ou moins présente. | ||
- | |||
- | {{http://hizo.fr/linux/zenitor/img/zenitor05.png}} | ||
- | |||
- | Il est possible de laisser le capteur sur la boite de saisie pour afficher une pop-up d'explication | ||
- | |||
- | |||
- | === Onglet Informations spécifiques === | ||
- | {{http://hizo.fr/linux/zenitor/img/zenitor06.png}} | ||
- | |||
- | Cet onglet propose des options spécialement prévues pour ce type de boite dialogue. | ||
- | Ces options ne sont pas compatibles entre les différents types de fenêtres. | ||
- | Tout comme pour les informations générales, il est possible d'afficher des pop-up d'aide. | ||
- | |||
- | {{http://hizo.fr/linux/zenitor/img/zenitor07.png}} | ||
- | |||
- | Dans le cas des boites de dialogue avec liste et avec barre de chargement, une autre fenêtre apparaitra pour demander des informations supplémentaires au moment de la génération du code. | ||
- | |||
- | {{http://hizo.fr/linux/zenitor/img/zenitor08.png}} | ||
- | |||
- | Il peut y avoir des options incompatibles entre elles, elles sont alors grisées en fonction des choix pour éviter tout problème. | ||
- | |||
- | |||
- | === Onglet Code Zenity === | ||
- | {{http://hizo.fr/linux/zenitor/img/zenitor09.png}} | ||
- | |||
- | Une fois le code généré, celui-ci s'affiche dans cet onglet. | ||
- | |||
- | Il est possible de : | ||
- | * Le modifier à la main. | ||
- | * Tester le code affiché (les modifications manuels sont appliquées). | ||
- | * Sauvegarder le code dans ses //favoris// (de base il a pour nom la date). | ||
- | |||
- | |||
- | ==== Mes codes Zenity ==== | ||
- | {{http://hizo.fr/linux/zenitor/img/zenitor10.png}} | ||
- | |||
- | Ce menu permet de sauvegarder des codes pour un usage futur ou pour éviter de refaire régulièrement le même. | ||
- | |||
- | La fenêtre est en 2 parties : | ||
- | * La 1ere liste les codes enregistrés. | ||
- | * La 2éme affiche le code. | ||
- | |||
- | Il est possible de : | ||
- | * Modifier le code à la main. | ||
- | * Tester le code affiché (les modifications manuels sont appliquées). | ||
- | * Importer du code (il suffit de le coller dans la 2éme partie, de donner un nom à la fenêtre et de cliquer sur ajouter le code). | ||
- | * Supprimer une fenêtre devenue inutile (bouton supprimer le code). | ||
- | * Renommer une fenêtre (il faut afficher le code de la fenêtre, lui donné le nom voulu, cliquer sur ajouter le code puis de supprimer l'ancien nom). | ||
- | |||
- | Explications rapides sur le fonctionnement de module : | ||
- | * Le bouton enregistrer crée un fichier portant le nom voulu dans ~/.config/zenitor. | ||
- | * La suppression de code efface ce fichier. | ||
- | * La liste des fenêtres est en fait le résultat du scan de ce dossier. | ||
- | |||
- | |||
- | ==== Aide Zenitor ==== | ||
- | {{http://hizo.fr/linux/zenitor/img/zenitor11.png}} | ||
- | |||
- | Cette fenêtre propose quelques exemples de code possible pour les fenêtres Zenity. | ||
- | |||
- | Il est possible de : | ||
- | * Le modifier à la main. | ||
- | * Tester le code affiché (les modifications manuels sont appliquées). | ||
- | |||
- | |||
- | ==== Mise à jour ==== | ||
- | {{http://hizo.fr/linux/zenitor/img/zenitor12.png}} | ||
- | |||
- | Ce module permet la mise à jour automatique du logiciel. | ||
- | |||
- | Un clic lance la recherche, si une mise à jour existe, un 2éme clic l'installe. | ||
- | |||
- | |||
- | ===== Désinstallation ===== | ||
- | |||
- | Pour supprimer le logiciel, il suffit d'effacer son dossier, dans le cas ou il est dans /opt : | ||
- | <code>sudo rm -r /opt/Zenitor/</code> | ||
- | |||
- | |||
- | ===== Liens ===== | ||
- | |||
- | * **(fr)** [[zenity_generator]] : La 1ere version de logiciel ecrit seulement avec Zenity. | ||
- | * **(en)** [[http://live.gnome.org/Zenity|Site officiel du projet Zenity]] | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs principaux : [[utilisateurs:Hizoka|Hizoka]].// | ||