Zenity 是一个用于创建图形用户界面(GUI)对话框的 Linux 命令行工具
sudo apt-get install zenity
在 Fedora 系统中,可以使用以下命令安装 Zenity:
sudo dnf install zenity
dialog_example.sh
的 Bash 脚本文件,并将以下内容粘贴到文件中:#!/bin/bash
# 使用 Zenity 创建一个信息对话框
response=$(zenity --info --title="Hello, Zenity!" --text="This is an example of a Zenity dialog.")
# 检查用户的选择
if [ "$response" == "OK" ]; then
echo "User clicked OK"
else
echo "User clicked Cancel or closed the dialog"
fi
chmod +x dialog_example.sh
./dialog_example.sh
这将显示一个包含指定标题和文本的信息对话框。用户可以点击“OK”按钮来关闭对话框。脚本会检查用户的选择,并根据结果输出相应的消息。
这只是一个简单的示例,Zenity 还支持其他类型的对话框,如警告、错误、进度条等。你可以查阅 Zenity 的官方文档以获取更多信息和选项:https://developer.gnome.org/zenity/stable/