Linux command
zenity 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Display
zenity --question
Display
zenity --info --text "[message]"
Display
zenity --forms --add-entry "[name_label]" --add-password "[password_label]" --separator ";"
Display
zenity --file-selection --directory
Display
(echo "#1"; sleep 1; echo "50"; echo "#2"; sleep 1; echo "100") | zenity --progress
说明
zenity displays GTK+ dialogs from command-line scripts. It provides various dialog types including questions, information, file selection, progress bars, and forms. Return values indicate user action: 0 for OK/Yes, 1 for Cancel/No, 5 for timeout, and -1 for errors. Form data is returned on stdout.
参数
- --question
- Display a question dialog with Yes/No buttons
- --info
- Display an information dialog
- --warning
- Display a warning dialog
- --error
- Display an error dialog
- --file-selection
- Display a file selection dialog
- --forms
- Display a forms dialog
- --progress
- Display a progress dialog
- --text _text_
- Set dialog text
- --add-entry _label_
- Add a text entry field (forms)
- --add-password _label_
- Add a password field (forms)
- --directory
- Allow only directory selection
- --separator _char_
- Set output separator
FAQ
What is the zenity command used for?
zenity displays GTK+ dialogs from command-line scripts. It provides various dialog types including questions, information, file selection, progress bars, and forms. Return values indicate user action: 0 for OK/Yes, 1 for Cancel/No, 5 for timeout, and -1 for errors. Form data is returned on stdout.
How do I run a basic zenity example?
Run `zenity --question` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does --question do in zenity?
Display a question dialog with Yes/No buttons