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/