Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#551 Le 10/09/2010, à 22:01

Wild_Child_87

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

Non il n'y a rien d'autre à modifier.

Hors ligne

#552 Le 11/09/2010, à 00:22

yakusa77

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

Bizarre meme en copiant dans le dossier cité procedement sa ne les affiches pas sad

voila comment je presente les données dans le fichier du treeview
/home/sylvain/.local/share/icons/hicolor/32x32/apps/993aee941074dd82518388b7bbae365d.png|0185 ...

es ce la bonne methode ? pour info j'ai testé avec un xdg-open /home/sylvain/.local/share/icons/hicolor/32x32/apps/993aee941074dd82518388b7bbae365d.png

et l'image s'ouvre bien donc c'est pas un probleme de chemin wink


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#553 Le 11/09/2010, à 00:35

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

yakusa77 a écrit :

voila comment je presente les données dans le fichier du treeview
/home/sylvain/.local/share/icons/hicolor/32x32/apps/993aee941074dd82518388b7bbae365d.png|0185 ...

Dans le treeview il faut uniquement 993aee941074dd82518388b7bbae365d
L'image est considéré comme une icon du système.
La taille peut être differente à l'affichage selon le dossier dans lequel tu la pause. 16x16,32x32,64x64
On peut également jouer avec la taille via les options envoyé en ligne de commande dans l'entête du treeview (dans le go_*.sh).


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#554 Le 11/09/2010, à 00:50

yakusa77

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

sa marche merci !

ttds_m10.png

sinon pour l'autre problème je crois que je vais abandonné le filechoose et plutôt mettre un champ non éditable comme en dessous en plus se sera plus lisible . a bientot pour de nouveaux probleme wink

Dernière modification par yakusa77 (Le 11/09/2010, à 00:53)


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#555 Le 11/09/2010, à 01:31

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

Tu t'es éclaté avec l'interface on dirait wink

sinon pour l'autre problème je crois que je vais abandonné le filechoose et plutôt mettre un champ non éditable comme en dessous en plus se sera plus lisible . a bientot pour de nouveaux probleme

Je vois pas trop où tu coinces ?

Le but c'est de charger un dossier dans le filechoose au démarrage ?
Les problèmes:
  -- le nom du dossier est tronqué
→ il suffit d'ajouter un élément au path (voir post #537)
  -- La fonction est appelée au démarrage, donc pas bon !
→ au début de ta fonction il suffit de filtrer le premier appel.

n=0
function filechoose()
{
if [[ "$n" == 0 ]]; then
 n=1
 return
fi
suite traitement normal .... 
....
....
}

Dernière modification par AnsuzPeorth (Le 11/09/2010, à 01:32)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#556 Le 11/09/2010, à 10:10

yakusa77

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

AnsuzPeorth a écrit :

Tu t'es éclaté avec l'interface on dirait wink

oui  big_smile

AnsuzPeorth a écrit :

Je vois pas trop où tu coinces ?

en faite la ou je pige pas et en donné que effectivement filechoose est réglé ouvrir un "dossier" je vois bien pourquoi il a besoin que rajoute a argument fictif pour forcé le placement sur le dossier que je souhaite et non sur son parent...

AnsuzPeorth a écrit :

-- La fonction est appelée au démarrage, donc pas bon !

le but est d'arrivé directement dans le répertoire dans lequel tout est stocké donc c'est normal que la fonction soit chargé au démarrage, non ?

je test le filtrage comme tu vient de m'indiqué et je vois . smile

Dernière modification par yakusa77 (Le 11/09/2010, à 10:11)


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#557 Le 11/09/2010, à 11:30

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

yakusa77 a écrit :

en faite la ou je pige pas et en donné que effectivement filechoose est réglé ouvrir un "dossier" je vois bien pourquoi il a besoin que rajoute a argument fictif pour forcé le placement sur le dossier que je souhaite et non sur son parent...

Je pense que lorsque tu choisis l'option 'ouvrir dossier', GTK fait un dirname automatiquement, j'y suis pour rien ! C'est pour cela qu'il faut ajouter au path, pour que le dirname corresponde.


yakusa77 a écrit :

le but est d'arrivé directement dans le répertoire dans lequel tout est stocké donc c'est normal que la fonction soit chargé au démarrage, non ?

je test le filtrage comme tu vient de m'indiqué et je vois . smile

Je pensais que le premier appel à la fonction te gêné ?
Si tu indiques le bon signal, un seul appel est fait au démarrage, donc le comportement que tu souhaites ...


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#558 Le 11/09/2010, à 12:02

yakusa77

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

t'inquiete tout es en ordre, sa fonctionne en mettant '/truc' en dur au bout du chemin big_smile
sa me va tres bien, merci pour ta patience wink

Dernière modification par yakusa77 (Le 11/09/2010, à 12:03)


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#559 Le 11/09/2010, à 12:09

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

Par contre, une question, comment as tu mis une icone dans les entry ???


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#560 Le 11/09/2010, à 12:20

yakusa77

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

sous glade voir capture

glade_10.png


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#561 Le 11/09/2010, à 12:51

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

Arf ... Je m'en doutais un peu ...
Faut vraiment que j'upgrade (suis tjrs sous hardy, et le glade3 qui va avec !)
Thx.


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#562 Le 11/09/2010, à 13:28

yakusa77

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

ta surment tes raisons qui te pousse a y resté, perso j'aime bien avoir toujours les nouvelles versions même si parfois y a aussi les ennuis qui vont avec ( mais bon j'ai jamais vraiment de gros lez) wink


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#563 Le 11/09/2010, à 14:48

Wild_Child_87

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

Salut, une petite question sur les combobox.

Je n'arrive pas à rajouter du texte avec cette commande :

echo "SET@_combo.insert_text(0, toto)"

Pourtant ça a l'air d'être bon, pas de message d'erreur, mais au final j'ai toujours le même texte à la position 0.


J'arrive à supprimer avec:

echo "SET@_combo.remove_text(0)"

Ça me supprime bien la première ligne.

Dernière modification par Wild_Child_87 (Le 11/09/2010, à 14:58)

Hors ligne

#564 Le 11/09/2010, à 15:40

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

yakusa77 a écrit :

ta surment tes raisons qui te pousse a y resté

Oui, la flême et j'ai tjrs pas été cherché un cable pour mon nouveau DD (il faut un couder, et dans le coin, on est pas riche en magasins info ...)

Wild_Child_87 a écrit :

Je n'arrive pas à rajouter du texte avec cette commande :

Il faut bien mettre le texte entre guillemet, tu peux aussi tripler les guillemets si tu compte en utiliser dans le texte (pour l'interprétation dans python, pour les problèmes de bash, à toi de voir !).

echo "SET@_combo.insert_text(0, 'toto')"
echo "SET@_combo.insert_text(0, '''toto''')"
echo 'SET@_combo.insert_text(0, "toto")'
echo 'SET@_combo.insert_text(0, """toto""")'

Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#565 Le 11/09/2010, à 15:59

Wild_Child_87

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

Merci smile

Hors ligne

#566 Le 11/09/2010, à 21:36

yakusa77

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

une idée de comment recup la progression de cp pour l'enoyer dans la barre de prog ?


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#567 Le 12/09/2010, à 08:08

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

yakusa77 a écrit :

une idée de comment recup la progression de cp pour l'enoyer dans la barre de prog ?

Regarde ce challenge, tu as pas mal de solutions possible.
http://forum.ubuntu-fr.org/viewtopic.php?pid=3278550
Lis les  2 pages, c'est très instructif !


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#568 Le 12/09/2010, à 10:42

yakusa77

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

merci pour le lien smile

EDIT: c'est bon j'ai réussi, en faite il a fallu que je refasse une division par 100 du premier chiffre que j'avais obtenu .

voici comment j'ai fait
# avant la boucle

fraction=$(echo "scale=2;100/$nb_roms" | bc) # nb_rom="490"
fraction=$(echo "$fraction/100" |bc -l) # ici je ne peut pas enlevé le -l sinon sa fonctionne plus
pourcent=".00"

# dans la boucle

pourcent=$(echo "scale=2;$pourcent+$fraction" |bc)

et la sa fonctionne, par contre je me retrouve à passer des chiffres comme ceci dans set_fraction : .00400000000000000000
mais bon apparemment le nombre de zéro ne pose pas de problème sauf que c'est pas joli big_smile

TIPS
:Je confirme par ailleurs que cette formule, fonctionne tres bien dans le cadre d'une barre de progression global, dans mon cas par exemple de faire avancé la barre par palliers = à la fraction du nombre de sélection.

Dernière modification par yakusa77 (Le 13/09/2010, à 12:06)


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#569 Le 20/09/2010, à 08:22

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

apparemment le nombre de zéro ne pose pas de problème sauf que c'est pas joli

Tu peux te servir de cut ou printf si le scale de bc ne fait pas le taf pour réduire le nombre de chiffre après la virgule.


Sinon, hizoka n'a tjrs pas répondu, je ne sais donc pas si la commande qu'il a commandé fonctionne comme il le souhaite ?
Post MAj:http://forum.ubuntu-fr.org/viewtopic.ph … 4#p3720244


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#570 Le 20/09/2010, à 08:43

Hizoka

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

en effet j'avais zappé la mise à jour !

pour le SCREEN@@, j'arrive pas à récupérer les variables aussitot :

echo 'SCREEN@@_window1'
echo "TEXT@@END@@_textedebug@@screen_height :  ${screen_height}"
echo "TEXT@@END@@_textedebug@@screen_width :  ${screen_width}"

je vois bien :

DEBUG=>: in thread py SCREEN@@_window1
DEBUG => FIFO write: GET@screen_height="1024"
DEBUG => FIFO write: GET@screen_width="1280"
DEBUG=>: in thread py TEXT@@END@@_textedebug@@screen_height :
DEBUG=>: in thread py TEXT@@END@@_textedebug@@screen_width :
DEBUG=>: in thread py DEBUG => in boucle bash : screen_height="1024"
DEBUG=>: in thread py DEBUG => in boucle bash : screen_width="1280"

le clic droit fonctionné déjà avec les modifs maisons.

TEXT@@DEL_END marche niquel smile

merci.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#571 Le 20/09/2010, à 08:50

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

pour le SCREEN@@, j'arrive pas à récupérer les variables aussitot :

Lances la commande en début de script, les variables seront chargés !


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#572 Le 20/09/2010, à 17:32

Hizoka

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

c'est ce que j'ai fait mais impossible de les utiliser dans le script.

je l'ai mis au debut et à la fin j'ai mis mes TEXT indiquant les variables.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#573 Le 20/09/2010, à 21:49

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

Si tu as ces 2 lignes, c'est que les variables sont bien chargées.

DEBUG => FIFO write: GET@screen_height="1024"
DEBUG => FIFO write: GET@screen_width="1280"

Mets la commande hors des fonctions, elle sera exécuté dès le début. Ensuite, appelle ta fonction d'affichage depuis ton GUI.
(j'ai fait des essais chez moi, pas de soucis, n'oublie pas qu'il faut lancer les commandes suivantes une fois SCREEN chargé, au besoin, utilise ITER)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#574 Le 20/09/2010, à 22:15

Hizoka

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

comme un con je viens de tilter...

c'est pour avoir la taille de l'ecran ça et non celle de la fenetre du logiciel ?!

dans ce cas, pas trop besoin pour le moment smile

Sinon c'est dommage de devoir passé par un iter...


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#575 Le 20/09/2010, à 22:28

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

c'est pour avoir la taille de l'ecran ça et non celle de la fenetre du logiciel ?!

Pour la taille de la fenêtre, c'est du coté de pygtk qu'il faut voir. (window.get_size() de memoire)

Sinon c'est dommage de devoir passé par un iter...

Comme tjrs, il faut bien charger les variables dans l'environnement.
J'ai fait cette commande pour l'utiliser si besoin, genre on sait qu'on en aura besoin plus tard, on la lance d'entrée, comme ça les variables seront accessibles.


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne