Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 10/12/2009, à 03: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).

zenitor01.png

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, à 01:30)

Hors ligne

#2 Le 10/12/2009, à 08: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.


https://Place2Be.biz (en préparation)

Hors ligne

#3 Le 10/12/2009, à 10: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)

Hors ligne

#4 Le 10/12/2009, à 10:29

Hizoka

Re : [Has been] Zenity Generator 2 : Zenitor

désolé..., c'est bon smile

copié collé trop rapide...

Dernière modification par Hizoka (Le 10/12/2009, à 10:37)

Hors ligne

#5 Le 10/12/2009, à 10:55

ElGatoNegro

Re : [Has been] Zenity Generator 2 : Zenitor

Je suis en train de tester, ça a l'air très bien smile

Hors ligne

#6 Le 10/12/2009, à 12: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"


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#7 Le 10/12/2009, à 14: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 smile
j'attends vos retours.

Dernière modification par Hizoka (Le 10/12/2009, à 14:29)

Hors ligne

#8 Le 11/12/2009, à 10: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

WW a écrit :

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.

WW a écrit :

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.

WW a écrit :

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 tongue ).
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 smile ), c'est plus propre maintenant.

WW a écrit :

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" lol .
EDIT : Voilà, c'est fait, 1er message modifié.
Mais si à terme, ça devient un deb comme prévu, cela ne servira plus à rien...

WW a écrit :

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).

WW a écrit :

séléction -> sélection pour "liste de choix"

Là j'ai pas pigé.

WW a écrit :

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.

WW a écrit :

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.

WW a écrit :

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, à 12:24)

Hors ligne

#9 Le 12/12/2009, à 19: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.

Hors ligne

#10 Le 16/12/2009, à 22: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)


http://sylvaingolder.tumblr.fr/

Actualité politique et Logiciels Libres

Hors ligne

#11 Le 17/12/2009, à 09:10

Hizoka

Re : [Has been] Zenity Generator 2 : Zenitor

à oui en effet smile

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...

Hors ligne

#12 Le 20/12/2009, à 07: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, à 07:20)

Hors ligne

#13 Le 09/01/2010, à 15: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, à 17: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  smile

Sinon beau boulot


Welcome to the real world
________________________________

Hors ligne

#15 Le 10/01/2010, à 18:31

Hizoka

Re : [Has been] Zenity Generator 2 : Zenitor

merci à vous smile

Hors ligne

#16 Le 10/01/2010, à 18: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, à 19: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 smile

prends ca : http://hizoka.funcenter.fr/linux/gtkdialog.pdf

et fais des recherche à gtkdialog sur le forum, tu trouveras beaucoup de choses smile dont un generateur de balises gtkdialog.

pour ton probleme c'est peut être plus <notebook....> qui pose probleme que </notebook>

Hors ligne

#18 Le 10/01/2010, à 20:38

n3o51

Re : [Has been] Zenity Generator 2 : Zenitor

Merci smile

je vais chercher ce generateur il es de toi aussi ?


Welcome to the real world
________________________________

Hors ligne

#19 Le 11/01/2010, à 20:05

Hizoka

Re : [Has been] Zenity Generator 2 : Zenitor

non de anzus qui maitrise tres bien ausi smile

Hors ligne

#20 Le 11/01/2010, à 20:14

n3o51

Re : [Has been] Zenity Generator 2 : Zenitor

Bonsoir hizo j'ai trouvé smile merci a toi


Welcome to the real world
________________________________

Hors ligne

#21 Le 23/02/2010, à 13: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, à 14: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, à 16:58

Mr.Glaz

Re : [Has been] Zenity Generator 2 : Zenitor

Merci pour cet éclaircissement, et tant pis pour Zenitor alors sad


O tempora, ô Maurice

Hors ligne

#24 Le 23/02/2010, à 21: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, à 21:25)

Hors ligne

#25 Le 24/02/2010, à 19: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 smile


O tempora, ô Maurice

Hors ligne

Haut de page ↑