Pour un "cadre autour d'un message" standard, utilisez boxes
:
echo 'This is a test' | boxes
boxes
ressemblera à ceci (Premier. Le second est une coutume comme cowsay
):
Si vous voulez parler d'une boîte d'alerte, utilisez notify-send
:
notify-send 'title' 'message'
notify-send
ressemble à ça:
Vous pouvez également utiliser zenity
pour une fenêtre contextuelle:
zenity --error --text="An error occurred\!" --title="Warning\!"
Zenity est plus graphique et a plus d'options, comme avoir la fenêtre sous forme de question, en utilisant:
zenity --question --text="Do you wish to continue/?"
ou même des barres de progression, en utilisant:
find /usr | zenity --progress --pulsate --auto-close --auto-kill --text="Working..."
zenity
ressemble à ça:
Ou utilisez dialog
, pour une boîte de message en ligne de commande uniquement:
dialog --checklist "Choose OS:" 15 40 5 \
1 Linux off \
2 Solaris on \
3 'HP UX' off \
4 AIX off
dialog
ressemble à ça:
Une autre option est whiptail
:
whiptail --title "Example Dialog" --msgbox "This is an example of a message box. You must hit OK to continue." 8 78
whiptail
ressemble à ça:
Et si vous êtes vraiment fou, utilisez toilet
:
toilet -F border -F gay "CRAZY"
toilet
ressemble à ça: