[ varelg @ 13.02.2008. 18:38 ] @
Zanima me mozhe li se prethodno napisana bash skripta pozvati klikom na dugme iz grafichkog interfejsa izradjenog u Glade-u?
Ili: kako povezati tu bash skriptu s dugmetom kad gradite GUI s Glade-om?
[ random @ 13.02.2008. 20:05 ] @
Hm, ajmo redom i logično.

Glade je GUI builder za GTK+ toolkit.

GTK+ je napisan u C-u i koristi C API.

Naravno, moguće je pozvati shell skriptu iz C programa (man 2 execve), međutim, ako ti treba samo neki jednostavan GTK+ dijalog koji poziva shell skriptu, onda je daleko bolje da koristiš Zenity (man zenity), koji dolazi uz GNOME.
[ varelg @ 13.02.2008. 20:47 ] @
Hvala random,
Eto nisam znao da postoji i zenity... namerno sam spomenuo Glade, vidim kako je lako napraviti GUI preko Glade-a ali umesto C- a ja bih da koristim bin bash za definisanje onoga shto bi se trebalo desiti pritiskom na dugme...
Ako Glade nije za to, postoji li uopshte takav RAD sistem prilagodjen bin bash-u? Radije bih da "ubadam" delove GUI-ja na grafichkom RAD-u nego da pishem kod "ruchno"...
[ random @ 14.02.2008. 13:16 ] @
Za bash ne postoji, ali postoje GTK+ bindings za Perl i Python i odgovarajući Glade UI source code generatori.
[ niceness @ 14.02.2008. 14:05 ] @
Pogledaj gtkdialog. GUI mozes definisati u Glade, a funkcije napisati u Bash. Koristio sam ga pre nekog vremena i nije mi se bas nesto svideo, ali je zavrsio posao ;)