Graphical User Interface dengan Zenity
Author: Administrator · Published: February 26, 2007 · Category: Grafik, Disain dan Publishing
Untuk membuat sebuah graphical user interface untuk shell script, kita bisa menggunaan Zenity.Terkadang, banyak tugas bisa terselesaikan dengan bantuan shell script sehingga kita tidak perlu berepot-repot membuat aplikasi dengan bahasa pemrograman. Walau bahasa sefleksibel Perl pun, masih ada beberapa aturan bahasa pemrograman tersebut yang harus kita turuti. Selain itu, kita juga masih membutuhkan bahasa pemrograman tersebut. Beda dengan shell script yang menggunakan shell, yang pasti terdapat di sistem.
Sayangnya, shell script bukanlah bahasa pemrograman serius yang menyediakan koneksi ke berbagai pustaka pembuatan GUI. Dengan demikian, tidak ada cara untuk membuat GUI native dari shell script. Untunglah, beberapa aplikasi mendedikasikan dirinya sebagai alat bantu pembuatan GUI untuk shell script. Kita tinggal memberikan paramater ke aplikasi tersebut, kemudian aplikasi tersebut akan menggambar di layar dan berinteraksi dengan user. Kita dapat menikmati return value-nya.
Salah satu tool yang sangat terkenal adalah Gdialog, versi grafis dari dialog yang menyediakan Text user interface (TUI) untuk shell script. Gdialog cukup lengkap, namun, sayangnya tidak terlalu dapat dikonfigurasi untuk mengakses berbagai internal GTK+ dan secara keseluruhan tidak terlalu konsisten. Yang jauh lebih bagus adalah Zenity, yang dibuat oleh Glynn Foster (glynn.foster@sun.com). Karyawan Sun tersebut tercatat sangat banyak memberikan kontribusi di dunia open source. Di artikel ini, secara singkat, kita akan melihat bagaimana penggunaan Zenity untuk menghasilkan GUI bagi shell script kita.
umber: InfoLinux 07/2004
Download Tulisan Lengkap: noprianto-graphical.zip
Related Articles
- JSP Sample
- Membaca Proses dengan Shell Script
- Membuat Shopping Cart Sederhana Menggunakan PHP
- Pemrograman Ruby
- Ping Komputer Lewat Web Browser
- Membangun Aplikasi PHP Tanpa OOP
- Pemrograman Web dengan Shell Script
- Pascal di Linux
- Senjata Pemusnah Massal dengan shell script
- Senjata Pemusnah Massal dengan shell script
- Aplikasi GUI Menggunakan PHP dan gambArt
- Membuat Kuis Interaktif Dengan Flash 8.0
- Multimedia Instructional Design – 3. Interface Design
- Instalasi Ruby on Rails
- Bahasa Anda di Linux
- Latihan bahasa C
- Pemilihan Garis Pada Saat Runtime dengan Visual Basic 6
- Tampil Indah dengan shell
- Struktur dan Elemen Bahasa Pemrograman
- Pemrograman Permainan Puzzle-8

