[Zenity] Membuat Program GUI dengan Zenity

lubuntu

Zenity adalah aplikasi di Linux yang dapat digunakan untuk membuat program GUI dengan mudah. Zenity dikembangkan oleh GNOME. Walaupun dikembangkan oleh GNOME, DE selain GNOME juga dapat menggunakan tool ini seperti LXDE, Unity, Xfce, dsb. Program yang dibuat dengan Zenity disimpan dengan format .sh . Jadi program dapat dijalankan dengan klik 2x mouse, seperti exe pada windows. Contohnya saya membuat program file dialog, copy dan paste code berikut ini di gedit kemudian simpan dengan nama fileDialog.sh.

#!/bin/sh

FILE=`zenity --file-selection --title="Silahkan Pilih File"`

case $? in
         0)
                echo "\"$FILE\" selected.";;
         1)
                echo "No file selected.";;
        -1)
                echo "An unexpected error has occurred.";;
esac

Screenshot from 2013-11-26 05:58:43

Agar dapat di execute, klik kanan file dan ganti Execute menjadi Anyone

Screenshot from 2013-11-26 05:59:05

Untuk menjalankannya, klik 2x nama file dan pilih Execute

Screenshot from 2013-11-26 05:59:16

Tampilan Program File Dialog

Screenshot from 2013-11-26 05:59:49

Source code beberapa program GUI dengan Zenity

Screenshot

File Dialog

Screenshot from 2013-11-26 05:59:49

Form Contact

Screenshot from 2013-11-26 06:09:48

Notification Dialog

Screenshot from 2013-11-26 06:14:04

Password Dialog

Screenshot from 2013-11-26 06:18:16

Untuk program lainnya, anda dapat mencoba tutorialnya di https://help.gnome.org/users/zenity/stable/

Selamat mencoba dan Semoga bermanfaat🙂

Untuk pertanyaan, saran dan kritik, silahkan ditulis di kolom komentar

2 thoughts on “[Zenity] Membuat Program GUI dengan Zenity

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s