Linux command
kdialog 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Example
kdialog --msgbox "message"
Example
kdialog --yesno "message"
Example
kdialog --warningyesnocancel "message"
Example
kdialog --inputbox "message" "default"
Example
kdialog --password "message"
Example
kdialog --combobox "message" "item1" "item2" "item3"
Example
kdialog --getopenfilename
Example
kdialog --progressbar "message"
说明
kdialog displays KDE dialog boxes from shell scripts, enabling graphical user interaction in command-line scripts. It provides various dialog types including message boxes, input dialogs, file choosers, and progress bars.
参数
- --msgbox TEXT
- Display a message box with OK button
- --yesno TEXT
- Display yes/no dialog; returns 0 for yes, 1 for no
- --yesnocancel TEXT
- Display yes/no/cancel dialog; returns 0, 1, or 2
- --warningyesno TEXT
- Display warning with yes/no buttons
- --warningyesnocancel TEXT
- Display warning with yes/no/cancel buttons
- --inputbox TEXT DEFAULT
- Display input dialog; prints input to stdout
- --password TEXT
- Display password input dialog
- --combobox TEXT ITEM...
- Display dropdown selection dialog
- --getopenfilename DIR FILTER
- Display file open dialog
- --getsavefilename DIR FILTER
- Display file save dialog
- --getexistingdirectory DIR
- Display directory selection dialog
- --progressbar TEXT TOTAL
- Display progress bar; returns D-Bus reference
- --title TEXT
- Set dialog window title
- --icon ICON
- Set dialog icon
FAQ
What is the kdialog command used for?
kdialog displays KDE dialog boxes from shell scripts, enabling graphical user interaction in command-line scripts. It provides various dialog types including message boxes, input dialogs, file choosers, and progress bars.
How do I run a basic kdialog example?
Run `kdialog --msgbox "message"` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does --msgbox TEXT do in kdialog?
Display a message box with OK button