I just discovered that zenity support html tags.
zenity --error --text "hello <b>world</b>"
but how to make it work with entry
type ?
zenity --entry --text "hello <b>world</b>"
It's printing tags instead of interpreting them.
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:To make this usable we need to get any data that was inputted and check which button was pressed. This does it:
For help on yad type
yad --help-all
orman yad
but I found practical examples are easier to adapt. There are some here.can also support pango markup (as well as more advanced html). This works when zenity is compiled with webkit, and it is in all current Ubuntu versions (but it is missing after a recent update in the developing version 'Wily').
This is fixeable by changing the file
entry.c
line 101 as:gtk_label_set_text_with_mnemonic
togtk_label_set_markup
, what I don't know is why is for what purpose is set to mnemonic by default.