← 返回命令列表

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