LinuxCommandLibrary

kdialog

Show KDE dialog boxes from within shell scripts.

TLDR

Open a dialog box displaying a specific message

$ kdialog --msgbox "[message]" "[optional_detailed_message]"
copy


Open a question dialog with a yes and no button, returning 0 and 1, respectively
$ kdialog --yesno "[message]"
copy


Open a warning dialog with a yes, no, and cancel button, returning 0, 1, or 2 respectively
$ kdialog --warningyesnocancel "[message]"
copy


Open an input dialog box and print the input to stdout when OK is pressed
$ kdialog --inputbox "[message]" "[optional_default_text]"
copy


Open a dialog to prompt for a specific password and print it to stdout
$ kdialog --password "[message]"
copy


Open a dialog containing a specific dropdown menu and print the selected item to stdout
$ kdialog --combobx "[message]" "[item1]" "[item2]" "[...]"
copy


Open a file chooser dialog and print the selected file's path to stdout
$ kdialog --getopenfilename
copy


Open a progressbar dialog and print a DBUS reference for communication to stdout
$ kdialog --progressbar "[message]"
copy

Copied to clipboard