GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Membuat Kotak Pesan Dari Baris Perintah?

Bagaimana cara membuat kotak pesan dari baris perintah, baik kotak pesan GUI atau kotak pesan yang ditampilkan di dalam terminal?

Menarik juga untuk mendapatkan masukan sederhana dari pengguna, misalnya, masukan yang diberikan dengan tombol radio (ya/tidak, OK, dll).

Jawaban yang Diterima:

Untuk “kotak di sekitar pesan” standar, gunakan boxes :

echo 'This is a test' | boxes

boxes akan terlihat seperti ini (Yang pertama. Yang kedua adalah custom seperti cowsay ):

Jika yang Anda maksud adalah kotak peringatan, gunakan notify-send :

notify-send 'title' 'message'

notify-send terlihat seperti ini:

Anda juga dapat menggunakan zenity untuk jendela sembulan:

zenity --error --text="An error occurred!" --title="Warning!"

Zenity lebih grafis dan memiliki lebih banyak opsi, seperti memunculkan jendela sebagai pertanyaan, menggunakan:

zenity --question --text="Do you wish to continue/?"

atau bahkan bilah kemajuan, menggunakan:

find /usr | zenity --progress --pulsate --auto-close --auto-kill --text="Working..."

zenity terlihat seperti ini:

Atau gunakan dialog , untuk kotak pesan baris perintah saja:

dialog --checklist "Choose OS:" 15 40 5 
1 Linux off 
2 Solaris on 
3 'HP UX' off 
4 AIX off

dialog terlihat seperti ini:

Pilihan lainnya adalah whiptail :

whiptail --title "Example Dialog" --msgbox "This is an example of a message box. You must hit OK to continue." 8 78

whiptail terlihat seperti ini:

Dan jika Anda benar-benar gila, gunakan toilet :

toilet -F border -F gay "CRAZY"

toilet terlihat seperti ini:

  • Sumber kotak
  • Sumber untuk dialog 1
  • Sumber untuk dialog 2
  • Sumber untuk zenity 1
  • Sumber untuk zenity 2
  • Sumber untuk whiptail 1
  • Sumber untuk whiptail 2
  • Sumber toilet

Linux
  1. Bagaimana Cara Membisukan Dari Baris Perintah?

  2. Bagaimana cara Mengirim Email dari Baris Perintah?

  3. Bagaimana cara membuat USB yang dapat di-boot dari ISO yang dapat di-boot dengan baris perintah di Linux?

  1. Cara menginstal perangkat lunak dari baris perintah Linux

  2. Bagaimana saya bisa menyalin folder dari baris perintah Linux?

  3. Bagaimana cara mendapatkan URL file Dropbox dari baris perintah?

  1. Bagaimana Cara Memulai Ulang Icewm Dari Baris Perintah?

  2. Bagaimana saya bisa mengeksekusi kode PHP dari baris perintah?

  3. Bagaimana cara mengirim pesan ke soket web socket.io saya dari baris perintah di linux?