zenity
出自DebianWiki
[編輯] Zenity
友善的 GTK+ 圖形對話視窗。 DebianPackages:zenity 是可應用在 shell script 的指令,程式設計者可以在腳本中插入這個指令,用來顯示簡易的圖形化訊息或對話視窗。目前支援的功能項目有 calendar、entry、error、file-selection、info、list、progress、question、text-info、warning 等。
例如簡單寫一個 journal 程式,專門用來寫下工作紀錄,以日期為檔名,那麼可以寫成
#!/bin/sh editor $(zenity --calendar --date-format=%Y%m%d)
那麼執行後,便直接跳出一個日曆,可直接用滑鼠點選日期,然後進入編輯器中開始撰寫工作紀錄。此外也可以用來選擇檔案、顯示進度狀態列、警告訊息等。
[編輯] 範例
- zenity --entry
- zenity --error
- zenity --file-selection
- zenity --info
- zenity --list --checklist --column "買" --column "項目" TRUE 蘋果 TRUE 橘子 FALSE 梨子 FALSE 鳳梨
- zenity --progress --percentage=30
- zenity --question
- zenity --text-info --filename /etc/services
- zenity --warning









![[Main Page]](/upload/4/49/Debian_taiwan_out.png)