Zenity and text formating
Zenity and the entry
option does not support the "pango" markup options.
error
, info
, question
, warning
are the only options that support these markups.
If you examine the man page for zenity - those options can have the pango markups turned on or off.
FYI this link gives you the markups supported: http://developer.gnome.org/pygtk/stable/pango-markup-language.html
The only suggestion I can make is to make this request upstream to the zenity developers
You can do this with yad
, which you can install from the Software Centre. You can run:
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"
To make this usable we need to get any data that was inputted and check which button was pressed. This does it:
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
For help on yad type yad --help-all
or man yad
but I found practical examples are easier to adapt. There are some here.
This is fixeable by changing the file entry.c
line 101 as: gtk_label_set_text_with_mnemonic
to gtk_label_set_markup
, what I don't know is why is for what purpose is set to mnemonic by default.