Graphical User Interface dengan Zenity
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 ARTIKEL LENGKAP (PDF): DOWNLOAD SOFTWARE PENDUKUNG: ARTIKEL YANG BERHUBUNGAN:- Pengantar SWT (Standard Widget Toolkit)
- Cisco Network Assistant - Cara instant setting Switch Cisco
- Aplikasi GUI Menggunakan PHP dan gambArt
- Database Sederhana dengan Gambas
- Goyang Dengan XMMS
- Tutorial Microsoft DOS
- Block Access Situs Porno dan Messenger dengan ISA SERVER
- Multimedia Instructional Design - 3. Interface Design
- Perawatan Printer dengan Benar
- Thematic Map dengan MapInfo Professional

Comments (No comments)
What do you think?