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