Fungsi gxmessage sendiri adalah memunculkan window yang menampilkan pesan yang didapat dari command line, dari file, atau dari
stdin
, window tersebut juga memiliki satu barus Buttons yang dimana bisa kita modifikasi untuk memberikan return code.Berikut beberapa contoh:
gxmessage -center -buttons "Yes:1, No:2" -geometry 400x360 \ -timeout 5 -title "Evolutionary Brain & Life Quiz" \ 'Apakah AI akan melampui manusia?
Gambar diatas hasil dari perintah yang dieksekusi sebelumnya, sekarang akan saya jelaskan maksud dari perintah diatas:
gxmessage
Perintah utama untuk memanggilnya.
-center
Window yang dihasilkan akan di letakan ditengah layar.
-buttons "Yes:1, No:2"
Dengan bentuk pemakaian LABEL:VALUE, dimana LABEL
nanti yang akan terlihat pada Buttons, dan VALUE bisa berarti
ukuran Buttons atau juga bersifat penomoran.
-geometry 400x360
Mengatur ukuran window yang akan tampil
-timeout 5
Timer untuk menentukan berapa lama window akan terlihat
-title "Evolutionary Brain & Life Quiz"
Mengatur judul dari window
'Apakah AI akan melampui manusia?
Isi dari window yang akan tampil
Perintah diatas mungkin akan sangat membosankan, kita dapat membuatnya lebih interaktif dengan menambahkan reaksi setiap apa yang dipilih, sebagai contoh jika kita memilih "Yes" akan ada balasan "Gak mungkin kali!" dan jika kita memilih "No" akan ada balasan "Yup, betul sekali!" dengan scripting yang simple akan kita buat:
!/bin/bash gxmessage -center -buttons "Yes:1, No:2" -geometry 400x360 \ -timeout 5 -title "Evolutionary Brain & Life Quiz" \ 'Apakah AI akan melampui manusia?' jawab=$? if [ "$jawab" = 1 ]; then gxmessage -center "Gak mungkin kali!" else gxmessage -center "Yup, betul sekali!" fi
Untuk melihat hasilnya, bagaimana jika anda mencoba sendiri :D
No comments:
Post a Comment