Zenity 是一個用于創建圖形用戶界面(GUI)的 Linux 命令行工具
打開終端。
使用文本編輯器(如 nano 或 vim)創建一個包含 Zenity 命令的腳本文件。例如,我們將其命名為 my_zenity.sh
:
nano my_zenity.sh
#!/bin/bash
response=$(zenity --question --text="你最喜歡的編程語言是什么?")
echo "你選擇的編程語言是:$response"
在這個例子中,我們使用 --question
選項創建一個帶有文本輸入框的對話框,詢問用戶最喜歡的編程語言。--text
選項用于設置對話框的標題。
保存文件并退出編輯器。
為腳本文件添加可執行權限:
chmod +x my_zenity.sh
./my_zenity.sh
現在,當您運行此腳本時,它將顯示一個包含文本輸入框的 Zenity 對話框,詢問用戶最喜歡的編程語言。用戶輸入的答案將存儲在變量 response
中,并在腳本的最后輸出。
您可以根據需要修改此腳本,以創建其他類型的 Zenity 對話框,例如警告框、列表框或進度條。要查看所有可用的 Zenity 選項,請參閱其手冊頁:
man zenity