回答:
Zenityとentry
オプションは、「pango」マークアップオプションをサポートしていません。
error
、info
、question
、warning
これらのマークアップをサポートする唯一のオプションです。
manページの全数を調べると、これらのオプションでpangoマークアップをオンまたはオフにすることができます。
参考までに、このリンクはサポートされているマークアップを提供します:http : //developer.gnome.org/pygtk/stable/pango-markup-language.html
私ができる唯一の提案は、このリクエストをzenity開発者の上流に出すことです
これはyad
、ソフトウェアセンターからインストールできるを使用して実行できます。以下を実行できます。
yad --title "Customised title here" --entry --text " Are you <b>really</b> sure you want to add an entry?" --width=300 --center --button="gtk-cancel:252" --button="gtk-ok:0"
これを使用可能にするには、入力されたデータを取得し、どのボタンが押されたかを確認する必要があります。これはそれを行います:
data=$(yad --title "Customised title here" --entry --text " Are you <b>really</b> sure you want to add an entry?" --width=300 --center --button="gtk-cancel:252" --button="gtk-ok:0");rc=$?; [[ $rc = 252 ]] && data="";echo $data
ヤド・タイプに関するヘルプyad --help-all
やman yad
けど、私は実用的な例が適応しやすくなりました。ここにいくつかあります。
これは、ファイルentry.c
行101を次のgtk_label_set_text_with_mnemonic
ようgtk_label_set_markup
に変更することで修正できます。