#1 Le 10/12/2009, à 04:31
- Hizoka
[Has been] Zenity Generator 2 : Zenitor
Une nouvelle version est dispo ici : http://doc.ubuntu-fr.org/zenitor_3
Bonsoir,
Presentation rapide :
Voici la nouvelle version de mon logiciel de création de fenêtre zenity.
En choisissant des options, le logiciel affiche la commande correspondante du logiciel Zenity (affiche des fenêtres graphiques).
Page de la documentation : zenitor
Nouveau nom :
Cette nouyvelle version est nommé Zenitor v2 :
Zenitor : Compression de Zenity Generator
v2 : car c'est la suite de la 1ere version du logiciel :
- doc : zenity_generator
- topic : http://forum.ubuntu-fr.org/viewtopic.php?pid=3131890
Choses qui évolueront :
- Correction des fautes (n'hésitez pas à me les indiquer)
- Merci de faire des propositions
Et toute remarque constructive pourra le faire evoluer.
Installation :
* Commande :
Nom_fichier=Zenitor_2.1.1.tar.gz
# Téléchargement du fichier tar.gz dans /tmp
wget http://hizoka.funcenter.fr/linux/zenitor/${Nom_fichier} -O /tmp/${Nom_fichier}
# Décompression du fichier tar.gz dans /opt ou dossier de votre choix
sudo tar -zxf /tmp/${Nom_fichier} -C /opt/
# Suppression du fichier tar.gz
rm /tmp/${Nom_fichier}
* Graphique :
- Télécharger Zenitor.tar.gz
- Décompresser l'archive via votre gestionnaire d'archive (ark...)
- Vous pouvez supprimer le fichier tar.gz
Lancement :
* Via le menu lanceur disponible dans développement
* Via la ligne de commande "bash /opt/Zenitor/zenitor.sh" (ou tout autre emplacement) (il est possible qu'il faille appuyer sur "entrée" après l'extinction du logiciel pour reprendre la main.)
* Via un clic sur le fichier zenitor.sh
Dernière modification par Hizoka (Le 18/12/2011, à 02:30)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#2 Le 10/12/2009, à 09:53
- Vergeylen
Re : [Has been] Zenity Generator 2 : Zenitor
Super Idée! C'est génial! Je t'encourage vivement à continuer, ça peut être méga utile ce programme! Bravo pour l'idée!
Daniel V.
Hors ligne
#3 Le 10/12/2009, à 11:08
- ElGatoNegro
Re : [Has been] Zenity Generator 2 : Zenitor
Salut,
à l'adresse : http://hizoka.funcenter.fr/linux/mkv_extractor_gui/, pas de Zenitor...
(sauf des paquets (?) de la prochaine version)
"Écart est le palindrome de Tracé" (Alain Damasio)
Hors ligne
#4 Le 10/12/2009, à 11:29
- Hizoka
Re : [Has been] Zenity Generator 2 : Zenitor
désolé..., c'est bon
copié collé trop rapide...
Dernière modification par Hizoka (Le 10/12/2009, à 11:37)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#5 Le 10/12/2009, à 11:55
- ElGatoNegro
Re : [Has been] Zenity Generator 2 : Zenitor
Je suis en train de tester, ça a l'air très bien
"Écart est le palindrome de Tracé" (Alain Damasio)
Hors ligne
#6 Le 10/12/2009, à 13:45
- sputnick
Re : [Has been] Zenity Generator 2 : Zenitor
Concernant le code, tu a tout à gagner à utiliser les here-docs à la place des
echo '<window title="Zenitor" window_position="1" icon-name="'${2}'">
<vbox>
(...)
EOF
tu peux mettre :
cat<<EOF
<window title="Zenitor" window_position="1" icon-name="${2}">
<vbox>
(...)
EOF
Ca permet de ne pas avoir à proteger tes ' comme tu le fais dans ton code par exemple.
Renseigne toi sur le net et dans "man bash"
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#7 Le 10/12/2009, à 15:18
- Hizoka
Re : [Has been] Zenity Generator 2 : Zenitor
Remarque sur le code fait par sputnick.
Remarque prise en compte et appliquée.
Proposer la sauvegarde de codes zenity dans un fichier log pour les retrouver facilement.
FAIT. (voir dans aide pour les retrouver)
Le système de mise à jour (nécessite les droits roots).
Erreur de ma part, pas besoin.
Suppression de la vérification des dépendances (gtkdialog et zenity) => deviendra sûrement un fichier deb.
Supprimé car il n'y a que 2 dépendances (lorsqu'il y aura un deb, la dépendances seront indiquées).
Nouvelle version : 2.0.5
1er message modifié.
PS : c'est l'occasion de tester le module de mise à jour
j'attends vos retours.
Dernière modification par Hizoka (Le 10/12/2009, à 15:29)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#8 Le 11/12/2009, à 11:40
- Hizoka
Re : [Has been] Zenity Generator 2 : Zenitor
Réponse suite au message se trouvant sur l'ancien topic : http://forum.ubuntu-fr.org/viewtopic.php?pid=3131752#p3131752
Il serait intéressant de pouvoir cliquer sur "Tester" sans avoir à générer au préalable avec une génération à la volé.
Je trouve qu'avant de tester, il faut au moins voir son code car j'ai mis des vérifications et en cas d'erreur tu ne verras pas le message.
EDIT : J'ai modifié le système, maintenant quand on teste, cela teste le code affiché et non plus le code qui avait était généré.
La sauvegarde fait de même sinon l'intérêt de pouvoir modifier le code à la main devient nul.
Le bouton "Aide" du "A propos" de zenity est sans effet.
Le à propos de zenity n'est qu'un lien vers : zenity --about, donc en cas de problème je ne peux rien n'y faire. Mais il m'affiche bien le manuel zenity chez moi.
Plutôt que de mettre dans les informations spécifiques "seul les éléments suivants fonctionnent", il serait naturellement mieux de n'afficher que les champs utilisables.
Afin de simplifier le code, j'ai utilisé une fonction qui se répète pour toutes les fenêtres, came fait gagner plusieurs centaines de lignes. Mais je vais regarder un peut se que je peux faire car en effet c'est plus logique (je ne l'avais pas fait par faignantise ).
EDIT : Maintenant en fonction du type de boite, la fenetre du logiciel ne fait plus tout le temps la même taille, snifff (je devrais m'en remettre ), c'est plus propre maintenant.
Pourquoi ne pas mettre /opt/Zenitor/ dans une variable $INSTALLDIR en début de script pour les "en fait qu'à ça tête" comme moi, qui avait lu les indications mais n'a pas voulues les suivre??
C'est fait pour les mater ces "en fait qu'à ça tête" .
EDIT : Voilà, c'est fait, 1er message modifié.
Mais si à terme, ça devient un deb comme prévu, cela ne servira plus à rien...
Lorsqu'on lance le logiciel dans un terminal, il rend la main après fermeture (via la croix) mais sans afficher user@machine:PATH$, il y a donc un "soucis" à ce niveau avec comme exemple de message dans le terminal :
Oui je sais, c'est pour ça que je dis de le lancer à la souris, il semble que cela vienne de gtkdialog (mais pas sûr, regarde ce topic). Je ne vois pas comment régler le problème pour le moment. Mais d'après mes tests en le lançant à la souris, il ne laisse rien derrière lui (pas de gtkdialog ni de script bash).
séléction -> sélection pour "liste de choix"
Là j'ai pas pigé.
Pour la dépendance envers gtkdialog comme le disait @mooglwy ça fait une dépendance de trop , mais elle est ici justifiée vu l'amélioration que cela apporte au logiciel dans sa globalité.
Je suis d'accord moins j'en installe mieux c'est, mais c'est un sacré gain de temps et de confort.
Pour ce fil de discussion, il serait intéressant d'afficher un lien vers la discussion précédente sur zenity_generator dans ton premier message.
J'ai fait des liens entre les topics et la page de la doc.
Très bon travail.
Merci ça fait plaisir et merci pour le retour !!
EDIT :
- Prise en compte des modifications sur les codes des exemples pour les tests.
- Prise en compte des modifications sur les codes perso sauvegardés pour les tests.
Dernière modification par Hizoka (Le 11/12/2009, à 13:24)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#9 Le 12/12/2009, à 20:13
- Hizoka
Re : [Has been] Zenity Generator 2 : Zenitor
ElGatoNegro, un petit retour sur l'utilisation du logiciel ?
D'autres remarquent sur le code ou le logiciel et ses fonctionnalités ?
merci.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#10 Le 16/12/2009, à 23:39
- sylvain67100
Re : [Has been] Zenity Generator 2 : Zenitor
a Hizoka, il rend le terminal apres utilisation, il suffit d'appuyer sur entrée. (chez moi en tout cas)
Hors ligne
#11 Le 17/12/2009, à 10:10
- Hizoka
Re : [Has been] Zenity Generator 2 : Zenitor
à oui en effet
merci de l'info !
y a peut être un moyen de l'integrer dans un fichier texte ça ? lui dire de faire un entrée à la fin...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#12 Le 20/12/2009, à 08:18
- Hizoka
Re : [Has been] Zenity Generator 2 : Zenitor
j'ai modifier le système de mise à jour afin qu'il fonctionne quelque soit l'emplacement ou vous avez placé le logiciel.
v2.0.9 (nécessite surement une installation manuelle)
La page de la doc est créée : zenitor
Dernière modification par Hizoka (Le 20/12/2009, à 08:20)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#13 Le 09/01/2010, à 16:59
- AsTeR
Re : [Has been] Zenity Generator 2 : Zenitor
Un super petit programme qui m'a fait gagner pas mal de temps. Merci !
Hors ligne
#14 Le 10/01/2010, à 18:25
- n3o51
Re : [Has been] Zenity Generator 2 : Zenitor
Olaa j'ai telecharger zenitor pour voir comment c'est fait pour me lancer dans gtkdialog mais c'est pas tout de suite que je ferai un prog similaire
Sinon beau boulot
Welcome to the real world
________________________________
Hors ligne
#15 Le 10/01/2010, à 19:31
- Hizoka
Re : [Has been] Zenity Generator 2 : Zenitor
merci à vous
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#16 Le 10/01/2010, à 19:49
- n3o51
Re : [Has been] Zenity Generator 2 : Zenitor
Derien par contre je suis en train de bricoler un programme pour voir.
Cela dit je comprends pas quelque chose
je voudrais ajouter de notebook label quand je prends ce que toi tu as mis entre les balises notebook ca marche mon programme par contre quand je fais moi meme
j'ai des erreurs token '</notebook> ou des syntax error sur des vbox ?
Si tu peut me renseigner , je te remercie par avance.
par contrre on peut pas te contacter par mail dommage
Welcome to the real world
________________________________
Hors ligne
#17 Le 10/01/2010, à 20:24
- Hizoka
Re : [Has been] Zenity Generator 2 : Zenitor
poste un nouveau topic sur gtkdialog, il y a de grands pro de gtkdialog sur ce forum
prends ca : http://hizoka.funcenter.fr/linux/gtkdialog.pdf
et fais des recherche à gtkdialog sur le forum, tu trouveras beaucoup de choses dont un generateur de balises gtkdialog.
pour ton probleme c'est peut être plus <notebook....> qui pose probleme que </notebook>
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#18 Le 10/01/2010, à 21:38
- n3o51
Re : [Has been] Zenity Generator 2 : Zenitor
Merci
je vais chercher ce generateur il es de toi aussi ?
Welcome to the real world
________________________________
Hors ligne
#19 Le 11/01/2010, à 21:05
- Hizoka
Re : [Has been] Zenity Generator 2 : Zenitor
non de anzus qui maitrise tres bien ausi
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#20 Le 11/01/2010, à 21:14
- n3o51
Re : [Has been] Zenity Generator 2 : Zenitor
Bonsoir hizo j'ai trouvé merci a toi
Welcome to the real world
________________________________
Hors ligne
#21 Le 23/02/2010, à 14:40
- Mr.Glaz
Re : [Has been] Zenity Generator 2 : Zenitor
Ce programme m'a l'air très prometteur. J'ai juste un petit souci: je suis sous KDE 4.3.2, j'ai le paquet gtkdialogs installé (pas trouvé gtkdialog). J'ai donc modifié la fin du script zenitor.sh, afin de remplacer la commande "gtkdialog" par "gtkdialogs". Pourtant, à l'exécution du script, j'ai un retour me mentionnant que la commande "gtkdialogs" est inconnue. Kezako ?
Si quelqu'un a un petit tuyau à me refiler, ça m'aiderait à comprendre. A vot' bon coeur !
O tempora, ô Maurice
Hors ligne
#22 Le 23/02/2010, à 15:03
- twocats
Re : [Has been] Zenity Generator 2 : Zenitor
Le problème de gtkdialog c'est qu'il n'y a pas de nouvelles versions depuis le 09/04/2007.
On peut considérer le projet comme mort (3 ans c'est long), et donc il commence à disparaître de toutes les distributions. Faire un script avec signifie avoir de plus en plus des problèmes de pérennité.
gtkdialogs n'utilise pas les même commandes que gtkdialog, ce sont deux programmes différents.
La réponse est 42
Hors ligne
#23 Le 23/02/2010, à 17:58
- Mr.Glaz
Re : [Has been] Zenity Generator 2 : Zenitor
Merci pour cet éclaircissement, et tant pis pour Zenitor alors
O tempora, ô Maurice
Hors ligne
#24 Le 23/02/2010, à 22:00
- Hizoka
Re : [Has been] Zenity Generator 2 : Zenitor
ru es sous quelle version de de kubuntu ? 9.10 ? si oui alors il est dans les dépôts...
perso je ne trouve pas gtkdialogs...
sinon, en effet gtkdialog est malheureusement abandonné.... mais plusieurs logiciels créés sur les forums l'utilisent (multi boot en autre)
Pour info, je vais essayé de me mettre à python, de ce fait je pourrais alors refaire ce logiciel de façon plus utilisable
Dernière modification par Hizoka (Le 23/02/2010, à 22:25)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#25 Le 24/02/2010, à 20:56
- Mr.Glaz
Re : [Has been] Zenity Generator 2 : Zenitor
Bon en fait je triche un peu, je suis sous Mandriva... Zenitor ayant l'air très intéressant, je me demandais si je pouvais le faire tourner hors Ubuntu. Mais bon, problme de gtkdialog. Merci pour les réponses
O tempora, ô Maurice
Hors ligne