Zenity -- 在 Shell Script 中顯示圖形使用者介面
Using GUI in shell script

在編寫與使用者互動的指令稿(shell script)時,傳統的作法都是在 console 中使用一般的文字模式顯示與讀取資料,這種程式在使用起來常常不如圖形使用者介面的程式直覺,而若是要加入圖形使用者介面,程式開發者必須熟悉圖形使用者介面函式庫(例如 GTK 與 Qt 等)的使用方式,並且還要加入大量的程式碼,所以通常小程式都沒有圖形使用者介面。

Zenity 是一個專門用於指令稿(shell script)或命令列(command)的圖形使用者介面工具,他可以很快速的建立下列簡單的圖形介面對話方塊(dialog):
  • 顯示訊息(Message)
    • 錯誤訊息(Error)
    • 一般訊息(Information)
    • 詢問訊息(Question)
    • 警告訊息(Warning)
  • 輸入文字(Text entry)
  • 輸入密碼(Password)
  • 選擇檔案(File selection)
  • 選擇日期(Calendar)
  • 選擇指定的選項(List)
  • 選擇數值或比例(Scale)
  • 顯示進度(Progress) 
  • 選擇顏色(Color Selection)
  • 系統通知區圖示(Notification icon)
有了 Zenity 這個工具,就可以為一般的 shell script 加入圖形使用者介面,提昇程式的品質,以下示範如何使用 Zenity。

無名小站逛街狗 -- 免下載免安裝的無名衝人氣工具

無名小站逛街狗是一個免下載、免安裝的無名衝人氣工具,若您需要為您的無名部落格加點人氣,又不想專一些雜七雜八的外掛的話,可以試試這個!

目前網路上有好多無名衝人氣軟體,不過都是要下載執行檔或外掛程式,一般對電腦不熟悉的人,可能不是很好用,另外像我這種超沒耐性的人要我裝個軟體,我就不想用了。