Zenity 是一个用于创建图形用户界面(GUI)的 Linux 命令行工具
sudo apt-get install zenity
example.sh
的 Bash 脚本文件:touch example.sh
chmod +x example.sh
example.sh
,并在其中添加以下内容:#!/bin/bash
# 使用 Zenity 创建一个警告对话框
dialog_result=$(zenity --warning --title="警告" --text="这是一个警告对话框")
# 检查用户的选择
if [ "$dialog_result" = "OK" ]; then
echo "用户点击了确定"
else
echo "用户点击了取消或其他选项"
fi
在这个示例中,我们使用 zenity --warning
创建了一个带有标题和文本的警告对话框。--title
参数用于设置对话框的标题,--text
参数用于设置对话框的文本内容。$(...)
用于捕获 Zenity 命令的输出,并将其存储在 dialog_result
变量中。然后,我们检查 dialog_result
的值以确定用户是否点击了“确定”。
./example.sh
这将显示一个警告对话框,用户可以点击“确定”或取消。根据用户的选择,脚本将输出相应的消息。
这只是一个简单的示例,Zenity 还提供了许多其他选项和功能,可以参考其手册页以了解更多信息:
man zenity