Show KDE dialog boxes from within shell scripts. More information: https://develop.kde.org/docs/administration/kdialog/.
kdialog --msgbox "message" "optional_detailed_message"
yes and no button, returning 0 and 1, respectively:kdialog --yesno "message"
yes, no, and cancel button, returning 0, 1, or 2 respectively:kdialog --warningyesnocancel "message"
stdout when OK is pressed:kdialog --inputbox "message" "optional_default_text"
stdout:kdialog --password "message"
stdout:kdialog --combobx "message" "item1" "item2" "..."
stdout:kdialog --getopenfilename
stdout:kdialog --progressbar "message"