Zenity – Dialog GUI berbasis GTK+


Assalamualaikum Warahmatullahi Wabarakatu

Alhamdulillah hari ini kembali berkesempatan untuk menulis di blog pribadi saya,… semoga informasi yang saya tulis kali ini bisa bermanfaat bagi para pembaca.

Jika sebelumnya saya kerap kali membagikan postingan terkait BASH & CLI yang notaben berbasis text,… kali ini saya akan berbagi sedikit tentang sebuah program yang dikembangkan berbasis linux yang dapat digunakan untuk menampilkan informasi berbasis grafis (GUI). Program ini bernama zenity🙂.

Zenity merupakan sebuah program yang dapat digunakan untuk menampilkan dialog berbasis GTK+, seperti text-field, file dialog, calender, informasii, scale, progress, notifikasi, dan masih banyak lagi. Secara default zenity tersedia diberbagi distribusi linux berbasis GNU/Linux Debian. Oleh karena itu kita langsung bisa belajar tanpa perlu melakukan installasi terlebih dahulu.

Pertama-tama silahkan buka console terminal anda… selanjutnya.. coba ketikkan perintah zenity –help, jika ditampilkan sesuai dengan output berikut, berikut zenity sudah dapat anda gunakan.

Screenshot from 2014-12-14 21:49:58

Pada output diatas, anda sudah bisa melihat beberapa opsi / fitur yang disediakan, untuk itu silahkan mencoba beberapa opsi yang disediakan.

Opsi Fitur yang tersedia

–calendar Menampilkan kalender / bulanan

Screenshot from 2014-12-14 21:59:32

–entry Menampilkan entri text

Screenshot from 2014-12-14 22:00:32

–error Menampilkan dialog peringatan error

Screenshot from 2014-12-14 22:01:18

–info Menampilkan informasi

Screenshot from 2014-12-14 22:02:15

–file-selection Menampilkan informasi seleksi file

Screenshot from 2014-12-14 22:05:08

–list Menampilkan daftar dialog

Screenshot from 2014-12-14 22:07:08

–notification Menampilkan pemberitahuan

Screenshot from 2014-12-14 22:11:02

–progress Menampilkan progress bar

Screenshot from 2014-12-14 22:14:14

–question Menampilkan dialog pertanyaan

Screenshot from 2014-12-14 22:16:46

–warning Menampilkan dialog peringatan

Screenshot from 2014-12-14 22:17:58

–scale Menampilkan dialog skala ukuran

Screenshot from 2014-12-14 22:19:39


–text-info Menampilkan dialog informasi text

Screenshot from 2014-12-14 22:29:51

Screenshot from 2014-12-14 22:31:38

–color-selection Menampilkan dialog pemilihan warna

Screenshot from 2014-12-14 22:32:56

Screenshot from 2014-12-14 22:33:33

–password Menampilkan dialog inputan kata sandi

Screenshot from 2014-12-14 22:39:20

Screenshot from 2014-12-14 22:40:29

–forms Menampilkan dialog form

# zenity –forms –add-entry=”Nama Depan” –add-entry=”Nama Belakang” –add-entry=”Email” –text=”Formulir Anggota” –title=”Form”

Screenshot from 2014-12-14 22:44:32

🙂 Cukup banyak dialog yang disediakan oleh zenity, sehingga dapat digunakan untuk menampilkan informasi dalam format GUI yang tentunya lebih userfriendly dibandingkan informasi dalam bentuk teks.

Screenshot from 2014-12-14 22:48:44

Semoga bermanfaat… apabila ada kekurangan mohon koreksi dan masukkannya agar bisa menjadi lebih baik lagi kedepannya…

“Ikatlah ilmu dengan menuliskannya… dan bagikan ilmumu untuk mengabadikannya”

Referensi terkait zenity : 

(1) https://help.gnome.org/users/zenity/stable/

(2) http://www.howtogeek.com/107537/how-to-make-simple-graphical-shell-scripts-with-zenity-on-linux/

(3) zenity –help

Wassalamualaikum Warahmatullahi Wabarakatu

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s