答案1
该脚本的一般格式(可编辑条目为大写)为:
#!/bin/bash
ask=`zenity --list --title="WHATEVER Options" --column="0" "OPTION1" "OPTION2" "OPTION3" "OPTION4" --width=100 --height=300 --hide-header`
if [ "$ask" == "OPTION1" ]; then
COMMAND_FOR_OPTION1
fi
if [ "$ask" == "OPTION2" ]; then
COMMAND_FOR_OPTION2
fi
if [ "$ask" == "OPTION3" ]; then
COMMAND_FOR_OPTION3
fi
if [ "$ask" == "OPTION4" ]; then
COMMAND_FOR_OPTION4
fi
exit 0
当窗口打开时,尚未选择任何选项。要选择(即,前按 Enter 键应用):
- 使用首字母(如果多个条目以该字母开头,则使用箭头)或首字母
- 任何字母(即除 Enter、Backspace、Esc 等和修饰符之外的任何键)来选择第一的输入,然后上下箭头表示其余内容。
- 按 Esc 键关闭。
可以使用选项编辑默认文本“从以下列表中选择项目” --text="Your text here"
;可以根据指示更改其颜色和字体这里。