用法
在您写脚本时,可以使用Zenity 创建简单的交互式对话框,例如:
- 您可以创建从用户那儿获得信息的对话框。例如,您可以提示用户从日历对话框中选择日期,或者从文件选择框里选择一个文件。
- 您可以创建向用户提供信息的对话框。例如,您可以用进度条来显示一个操作的当前运行状态,或者用一个警告框提醒用户。
当用户关闭了对话框,Zenity 将输出对话框操作的文本到显示器。
当您写了 Zenity 命令,确保每个参数用双引号括起来。
例如,使用 :
zenity --calendar --title="假期安排"
zenity --calendar --title=假期安排
如果您没有使用双引号,可能会产生不可预料的结果。
2.1. 访问键
访问键允许您用键盘来执行一个操作,而不是用鼠标点击菜单命令或对话框按钮。每个访问键有一个标识符,是一个在菜单或对话框选项上的带下划线的字母。
一些 Zenity 对话框支持使用访问键,要指定一个字符用于访问键,在对话框的文本字符前面加一个下划线,下面的例子是如何让字母“C”作为访问键:
"选择(_C)".
2.3. 常规选项
所有 Zenity 对话框支持以下常规选项:
- --title=标题
-
指定对话框的标题。
- --window-icon=图标路径
-
指定显示在窗口框架上的图标,有四个图标也可以用下列关键字 - 'info', 'warning', 'question' 和 'error'。
- --width=宽度
-
指定对话框的宽度。
- --height=高度
-
指定对话框的高度。
- --timeout=超时
-
指定超出时间(秒)后对话框自动关闭。
2.4. 帮助选项
Zenity 提供以下帮助选项:
- --help
-
显示简短的帮助文本。
- --help-all
-
显示所有对话框的完整帮助。
- --help-general
-
显示常规对话框选项的帮助文本。
- --help-calendar
-
显示日历对话框选项的帮助文本。
- --help-entry
-
显示文本输入框选项的帮助文本。
- --help-error
-
显示错误框选项的帮助文本。
- --help-info
-
显示信息框选项的帮助文本。
- --help-file-selection
-
显示文件打开框选项的帮助文本。
- --help-list
-
显示列表框选项的帮助文本。
- --help-notification
-
显示提示框选项的帮助文本。
- --help-progress
-
显示进度框选项的帮助文本。
- --help-question
-
显示询问框选项的帮助文本。
- --help-warning
-
显示警告框选项的帮助文本。
- --help-text-info
-
显示信息框选项的帮助文本。
- --help-misc
-
显示其他杂项的帮助文本。
- --help-gtk
-
显示 GTK+ 选项的帮助文本。