誰もがゼニティに言及していますが、他にもたくさんあるようです。混乱しているが興味深いリストはhttp://alternativeto.net/software/zenity/にあります。
まず、テキスト書式設定マークアップ、ウィンドウ タイトル、ボタン ラベルを特徴とする zenity の例。
zenity \
--info \
--text="<span size=\"xx-large\">Time is $(date +%Hh%M).</span>\n\nGet your <b>coffee</b>." \
--title="Coffee time" \
--ok-label="Sip"
gxメッセージ
gxmessage "my text"
xメッセージ
xmessage
非常に古いので安定しており、おそらく X を使用するすべてのディストリビューションで利用できます (X とともに配布されているため)。Linux や Unix を長い間使用していて、それが何を意味するのかを知っている人 ( .Xdefaults
、誰か?) のために、X リソースを介してカスタマイズできます。
xmessage -buttons Ok:0,"Not sure":1,Cancel:2 -default Ok -nearmouse "Is xmessage enough for the job ?" -timeout 10
kdialog (KDE ツール)
kdialog --error "Some error occurred"
PPAで
YAD: Zenity On Steroids [シェル スクリプトからグラフィカル ダイアログを表示] ~ Web Upd8: Ubuntu / Linux ブログ. ダイアログのサイズを自動調整しないようです。
echo My text | yad \
--text-info \
--width=400 \
--height=200
もっと大きな例
yad \
--title="Desktop entry editor" \
--text="Simple desktop entry editor" \
--form \
--field="Type:CB" \
--field="Name" \
--field="Generic name" \
--field="Comment" \
--field="Command:FL" \
--field="Icon" \
--field="In terminal:CHK" \
--field="Startup notify:CHK" "Application" "Name" "Generic name" "This is the comment" "/usr/bin/yad" "yad" FALSE TRUE \
--button="WebUpd8:2" \
--button="gtk-ok:0" \
--button="gtk-cancel:1"
Ubuntu 標準リポジトリにないその他のもの
オフトピック (端末用)
whiptail --msgbox "my text" 10 20
dialog --msgbox "my text" 10 20
自由に編集してください。