#1476 Le 22/11/2011, à 22:26
- 21ch181
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Merci AnsuzPeorth
J'ai installé glade-3, ouvert le fichier mkv-extractor-gui.glade
j'ai une fenêtre préférence où j'ai vu différentes version de gtk (jusqu'à 2.16) mais après enregistrement ca ne change rien ... ou alors je n'ai pas trouvé la bonne fenêtre de propriétés !
Hors ligne
#1477 Le 22/11/2011, à 23:30
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Change quelque chose dans l'interface, le nom d'un widget ou une propriete (remets le ensuite)
Il y a un petit asterix qui apparait dans la barre de titre qd le fichier et modifié, a ce moment tu pourras enregistrer.
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1478 Le 23/11/2011, à 07:26
- 21ch181
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Hello,
Je suis un vrai noob !
J'ai fais ce que tu m'avais indiqué mais en lançant Mkv-Extractor Gui en console j'obtiens toujours la même erreur.
Ma version de glade : 3.6.7
Ne faut il pas faire autre chose en complément ? Je n'y connais rien en programmation mais il y a un binaire de mkv-extractor gui dans /usr/bin ... comment est il mis à jour ce "petit canard" ?
Je pense que j'ai beau modifier/enregistrer le .glade, tant que je n'aurais pas fait l'action qui permet d'actualiser le binaire ... il ne se passera rien : j'ai raison ?
Sinon, si je ne peux résoudre, j'irais récupérer la version antérieure de Mkv-Extractor Gui qui est au chaud dans le cache ...
Merci encore
Hors ligne
#1479 Le 23/11/2011, à 09:28
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Ok, je passe en 2.20.
Je vais en profité pour regler les 2-3 soucis.
21ch181 => non le fichier /usr/bin ne sert qu'a renvoyer vers usr/share/mkv-extractor-gui.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1480 Le 23/11/2011, à 09:30
- 21ch181
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
B'jour Hizoka,
Désolé pour le tracas ... c'est moi qui "merde" ou c'est plus compliqué que cela n'y parait pour faire cette modification proposée par AnsuzPeorth ?
Hors ligne
#1481 Le 23/11/2011, à 10:03
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
t'inquiete pas
je suis dessus là et apres au pieu !
EDIT : c'est en cours de creation par launchpad, reste plus qu'a attendre (pas fait de version tar)
Ansuz => je look ca cette nuit
Dernière modification par Hizoka (Le 23/11/2011, à 10:31)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1482 Le 03/12/2011, à 02:46
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
plop.
Je rencontre 2 soucis, je ne sais plus si on en avait déjà parlé...
Le bouton lien ne passe plus ?
=> [[ PY ]] => SET@_licence_url.set_uri("http://www.apache.org/licenses/LICENSE-2.0")
./glade2script.py:1819: GtkWarning: Unable to show 'http://www.apache.org/licenses/LICENSE-2.0': Opération non prise en charge
gtk.main()
l'adresse se modifie bien mais impossible d'afficher la fenêtre via le navigateur, il ne lance rien.
De mémoire, il n'y avait rien à changer la dessus...
Et j'ai ces erreurs là :
=> [[ PY ]] => COMBO@@FINDSELECT@@_deb_select@@
(glade2script.py:20261): GLib-GObject-CRITICAL **: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
(glade2script.py:20261): GLib-GObject-CRITICAL **: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
(glade2script.py:20261): GLib-GObject-CRITICAL **: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
=> [[ PY ]] => :: FIFO write :: _projet screencastor
ca ne bloque rien mais bon...
ca vient de ma combobox entry ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1483 Le 05/12/2011, à 01:34
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
l'adresse se modifie bien mais impossible d'afficher la fenêtre via le navigateur, il ne lance rien.
De mémoire, il n'y avait rien à changer la dessus..
Ben il ne fait rien ce bouton ... Y a un callback, on_linkbutton, qui envois juste l'adresse, mais c'est franchement inutile, tu sais logiquement quel bouton correspond à quel lien. A toi de lancer le navigateur.
ca vient de ma combobox entry ?
Ben tu lance la commande sans pattern de recherche !!!
=> [[ PY ]] => COMBO@@FINDSELECT@@_deb_select@@
Ca doit venir de là.
Sinon, j'ai ajouté la coloration syntaxique, via un petit plugin. J'aurais pu utiliser gtksourceview (plus complet), mais une dependance via apt-get (peut etre par la suite ...).
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1484 Le 05/12/2011, à 19:19
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Ben il ne fait rien ce bouton
pourtant je suis qusiment sur qu'avec libglade, il affiché la page tout seul, car jamais fait de fonction pour et je me rappelle avoir tester plusieurs trucs.
m'enfin c'est pas grave...
Ben tu lance la commande sans pattern de recherche !!!
Quelle quiche... j'avais meme pas vu...
Sinon, j'ai ajouté la coloration syntaxique, via un petit plugin. J'aurais pu utiliser gtksourceview (plus complet), mais une dependance via apt-get (peut etre par la suite ...).
hate de voir
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1485 Le 06/12/2011, à 12:37
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
pourtant je suis qusiment sur qu'avec libglade, il affiché la page tout seul,
non, même avec libglade, il fallait lancer soi même le navigateur.
hate de voir
C'est un petit plugin, si tu le veux, je peux te l'envoyer (je pense qu'il serait utile pour launchbash, un peu de couleur dans les textview ca peut être pas mal !)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1486 Le 07/12/2011, à 18:55
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Salut,
je suis confronté à un soucis...
J'ai un text view que je sauvegarde dans un fichier.
Ce fichier est un script (genre le textview comporte :
echo "source : ${source_projet}"
je veux executer les commandes de ce textview (de preference dans le terminal), je fais donc :
- bash fichier => il ne connait pas les variables et n'affiche rien sur le terminal (normal si pas d'echo explications)
- exec fichier => le terminal tourne dans le vide, une ligne vide et le curseur attend, il faut killer le tout
- appeler la fonction hizo pour recupérer le texte et l'envoyé en commande => ne connait pas les variables mais affiche bien les commandes dans le terminal
- charger le text est faire un eval dessus => ne connait toujours pas les variables
...
bien evidemment si je tape la commande du fichier dans ma fonction, pas de probleme il reconnait bien les variables.
de meme si je charge le texte et que je fais un eval dessus ok.
je cherche donc un moyen d'afficher les commandes dans le terminal et que celle ci connaissent les variables.
voila, ca ne vient pas de g2s, mais plutot de moi et bash.
merci
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1487 Le 07/12/2011, à 19:13
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Bjr,
SI tu fais un HIZO sur le textview (ou un read si tu enregistre le fichier), pour chaque ligne, un truc du genre:
eval $line | xargs -I% echo 'TERM@@SEND@@%\n'
ps: suis sur le chan, look ma signature !
Dernière modification par AnsuzPeorth (Le 07/12/2011, à 19:59)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1488 Le 07/12/2011, à 21:06
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
nickel !
j'avais testé avec des boucles aussi mais ca faisait pareil, c'est le xargs qui fait la difference
EDIT :
pas si parfait en fait...
avec la commande :
echo "sources_select : ${sources_select}"
le terminal m'affiche :
hizoka@Guignol:~/Scripts_et_logiciels/scripts/launchpad$ sources_select : libre/screencastor_0.9.7-0ppa2~natty
sources_select : commande introuvable
il m'affiche pas la commande finalement mais un pseudo resultat vu qu'au pire il aurait du me renvoyer uniquement :
hizoka@Guignol:~/Scripts_et_logiciels/scripts/launchpad$ sources_select : libre/screencastor_0.9.7-0ppa2~natty
Dernière modification par Hizoka (Le 07/12/2011, à 21:14)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1489 Le 18/12/2011, à 05:32
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
pourrais tu permettre ?
echo 'TEXT@@CREATETAG@@_textedebug,_text_info@@blue@@foreground=blue,style=pango.STYLE_ITALIC'
soit 2 TEXTVIEW dans la meme commande
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1490 Le 18/12/2011, à 13:46
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Hello,
J'étais justement dessus ! Je vais aussi ajouter TEXT@@HIZOTAG, pour convertir les tags en balises.
Je vais aussi modifier en profondeur la partie import python (mais ça tu t'en fou )
def TEXTCREATETAG(self, sortie):
'''
@name TEXT@@CREATETAG
@param @@textview@@tagname@@args
@example echo 'TEXT@@CREATETAG@@textview[,textview,...]@@redItalic@@style=pango.STYLE_ITALIC,foreground=red'
@brief Creates a tag that can be used for the textview
@info tagname: tag name
@info args: see pygtk doc, e.g.: style=pango.STYLE_ITALIC
'''
name, tagname, args = sortie.split('@@')[2:]
for name in name.replace(' ','').split(','):
textview, buffertexte = self.retourne_textview_buffer(name)
tag_table = buffertexte.get_tag_table()
tag = gtk.TextTag(tagname)
for arg in args.replace(' ','').split(','):
nom, value = arg.split('=')
try:
value = eval(value)
except: pass
tag.set_property(nom, value)
tag_table.add(tag)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1491 Le 18/12/2011, à 23:45
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
niquel
merci.
Hors sujet, tu sais creer des fichiers .so (librairie) ?
http://forum.ubuntu-fr.org/viewtopic.ph … 1#p7497121
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1492 Le 19/12/2011, à 01:15
- haplo45
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Je sais que c'est un gros troll, mais VIM.
haplo Archlinux | backtrack 5 | LMDE
"Dieu se rit de ceux qui déplorent les conséquences dont ils chérissent les causes"
Bossuet
Hors ligne
#1493 Le 19/12/2011, à 06:13
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
j'ai le droit à ca :
=> [[ PY ]] => PLUGIN@@CMD@@MyPlayer@@pause()
self.player.pause() None
Exception in thread Thread-15:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "/home/hizoka/Scripts_et_logiciels/scripts/launchpad/mkv-extractor-gui/data/share/mkv-extractor-gui/g2sMplayer/mymplayer.py", line 134, in _A
f_pos = l[1].strip('()')
IndexError: list index out of range
des que je mets en pause, mais ce soucis avec ton exemple...
et apres pas mal de test, je pense qu'il ne faut pas forcer la pause...
si je mets en pause et que je change de fichier, ca ne devrait plus etre en pause...
Sinon, c'est niquel
Un conseil :
ajoute on_scale à value-changed car si j'avance la video via un clic sur la barre, ce n'est pas pris en charge
par contre quand j'utilise la molette de la souris, c'est pas pris en charge...
Dernière modification par Hizoka (Le 19/12/2011, à 06:17)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1494 Le 19/12/2011, à 14:45
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
des que je mets en pause, mais ce soucis avec ton exemple...
Etrange, cette erreur vient du fait que ton media n'est pas reconnu en temps que vidéo (surtout si dans mon exemple ça passe !!!). Tu peux essayer à forcer la vidéo. Après le INIT:
echo "EXEC@@self.MyPlayer.player.isVideo = True"
et apres pas mal de test, je pense qu'il ne faut pas forcer la pause...
si je mets en pause et que je change de fichier, ca ne devrait plus etre en pause...
Si vraiment ca te gêne, modifie mymplayer.py (dans le plugin), tu enleve line 379, pausing_keep
De toute, il faut que je revois ce plugin, qd je ferais le plug gstreamer j'en profiterai.
Un conseil :
ajoute on_scale à value-changed car si j'avance la video via un clic sur la barre, ce n'est pas pris en chargepar contre quand j'utilise la molette de la souris, c'est pas pris en charge...
C'est qu'un exemple, ca n'a pas but d'être parfait ...
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1495 Le 19/12/2011, à 18:48
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
des que je mets en pause, mais ce soucis n'est pas présent avec ton exemple...
Alors en effet, ca vient des audios que je lis... y a moyen de lui dire que c'est de l'audio ?
Si vraiment ca te gêne, modifie mymplayer.py (dans le plugin), tu enleve line 379, pausing_keep
ok, merci
=> nickel !
C'est qu'un exemple, ca n'a pas but d'être parfait ...
Oui c'est sur, mais si les users se basent dessus autant que ce soit le plus complet
Dernière modification par Hizoka (Le 19/12/2011, à 18:54)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1496 Le 19/12/2011, à 21:34
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
@Hizoka
J'ai fini mes modifs de g2s, je vais revoir le module mplayer et je t'envois le tout.
Pour l'histoire du scale, obligé de faire comme ça sinon lorsque tu déplaces le curseur, c'est pas prit en compte. Il faut déplacer le curseur et lâcher. Fait des essais tu verras
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1497 Le 20/12/2011, à 00:39
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
re
@Hizoka
Je t'ai envoyé la dernière version, si ca passe sur tes usines à gaz, sous kde, ca devrait passer partout !
Si c'est ok, j'up la doc et passe en versoin 2.3.0, enfin ...
Par contre, pour le plugin, il faudrait modifier un petit truc, sinon pas de progress si vidéo sans audio ...
line 92 :
self.input_cmd('get_time_length')
la deplacer, en gardant l'indentation, apres line: 85:
self.mediainfo[sub] = ' '.join(l[2:])
Ca donnera:
''' --- file informations --- '''
def _Opening(self, arg):
l = arg.split(' ')
sub = '%s_%s' % (l[0], l[1][:-1])
self.mediainfo[sub] = ' '.join(l[2:])
self.input_cmd('get_time_length')
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1498 Le 20/12/2011, à 19:19
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Le plugin mplayer est modifié. Aucun changement à l'utilisation.
Traceback (most recent call last):
File "./glade2script.py", line 3590, in PLUGININIT
exec('import %s.plugin as plug' % plugin)
File "<string>", line 1, in <module>
ImportError: No module named g2sMplayer.plugin
Traceback (most recent call last):
File "./glade2script.py", line 3603, in PLUGINCMD
getattr(self, name).CMD(cmd)
AttributeError: 'MyThread' object has no attribute 'MyPlayer'
Le tree me coche les cases à cocher meme en avec False :
=> [[ PY ]] => TREE@@END@@treeview1@@False|applications-multimedia|1|03 - Mytho.mp3|mpeg|4116335 bytes
de base, tout est à False mais lui me coche tout.
Tres tres genant....
Le retour de TREE@@HIZO, si arborescence, le path est ajouté pour chaque ligne.
je savais pas qu'on pouvait faire une arborescence avec le tree, un screenshot ?
Le D&D fonctionne avec les childrens aussi (dans le meme treeview).
pas tout piger, un exemple pour le drag ?
toujours cette erreur :
(glade2script.py:3405): GLib-GObject-CRITICAL **: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
les pluggins posent problemes :
Traceback (most recent call last):
File "./glade2script.py", line 3590, in PLUGININIT
exec('import %s.plugin as plug' % plugin)
File "<string>", line 1, in <module>
ImportError: No module named plugin
Traceback (most recent call last):
File "./glade2script.py", line 3603, in PLUGINCMD
getattr(self, name).CMD(cmd)
AttributeError: 'MyThread' object has no attribute 'color_text_code'
Voila ce que j'ai vu en speed, car je taf ce soir.
Sinon je te propose d'attendre le debut d'année pour sortir la nouvelle version, car je serai un peu en repos entre les fetes donc je pourrais vraiment faire des retours....
Une question, est-il possible de trier un treeview en utilisant une colonne cachée ? (pas eu le temps de test)
Dernière modification par Hizoka (Le 20/12/2011, à 19:28)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1499 Le 21/12/2011, à 21:34
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
par contre, tant que t'auras pas reparer le systeme pour mplayer, je peux pas vraiment tester...
En testant avec l'ancienne version :
mplayer: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
mplayer: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
['-wid', '100664226']
au lancement du logiciel donc sans avoir donné de commande pour utiliser mplayer
par contre, y aurait moyen de faire en sorte que les actions sur mplayer du genre quit ne soit pas stoppant...
car quand je quitte le logiciel, il quitte mplayer avant et ca perd bien 2 sec...
et j'ai l'impression que le stop fait un peu pareil...
Pour lire les fichiers pdf, ça peut pas aider ça ?
http://pybrary.net/pyPdf/
http://www.swftools.org/gfx_tutorial.html
Dernière modification par Hizoka (Le 21/12/2011, à 22:03)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1500 Le 22/12/2011, à 00:03
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
@Hizoka
Pour les problèmes de plugins, pour le plugin texte, c'est normal.
Pour le plugin mplayer, il faut que tu utilses le glade2script et le plugins mplayer qui sont dans l'archive que je t'ai envoyé.
Le tree me coche les cases à cocher meme en avec False :
C'est étrange, chez moi aussi, même sur l'exemple, ca doit venir d'une MAJ ...
Bref, line =~ 1999
value = int(elem)
en
value = eval(elem)
je savais pas qu'on pouvait faire une arborescence avec le tree, un screenshot ?
http://www.pygtk.org/pygtk2tutorial/ch- … idget.html
pas tout piger, un exemple pour le drag ?
Ben tu peux déplacer une ligne du treeview avec ses enfants (dans l'arborescence)
toujours cette erreur
Tu as un argument ce coup ci
Une question, est-il possible de trier un treeview en utilisant une colonne cachée ? (pas eu le temps de test)
Ben oui, c'est une colonne comme une autre, sauf qu'elle n'est pas affiché.
Pour ton soucis avec mplayer, tu vois que c'est une erreur de mplayer ! Ca doit venir de chez toi, si tu as juste fait un INIT, mplayer est lancé avec juste quelques options, tu peux en ajouter (voir la doc dans plugin)
par contre, y aurait moyen de faire en sorte que les actions sur mplayer du genre quit ne soit pas stoppant...
car quand je quitte le logiciel, il quitte mplayer avant et ca perd bien 2 sec...
et j'ai l'impression que le stop fait un peu pareil...
Ben pas trop le choix, par sécurité je peux pas laisser des applis tourné qd g2s quitte (ca arrrive mais c'est pas voulu, ca vient souvent du bash )
Sinon, tu fais un hide avant de quitter, l'user aura l'illusion que ca quitte immédiatement.
De toute, prochaine chose que j'ajoute, c'est un plugin gstreamer, car mplayer pas top !
Qd aux pdf ...euhhh, un jour peut être, lointain surement
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne