Hi All,
I am using Scientific Linux 6.2 x64 (RHEL clone):
$ zenity --info --title="abc" --font "monospace 9" --text "abcdefg"
This option is not available. Please see --help for all possible usages.
$ zenity --help-all | grep -i font
<nothing>
$ rpm -qa \*zenity\*
zenity-2.28.0-1.el6.x86_64
I really need a monospaced font. I am drawing a blank on Google.
Any one know how to do this?
Many thanks,
-T
Hi All,
Krzysztof over on comp.os.linux.misc showed me what to
do. The solution is to use a custom .gtkrc.
Thank you all for the tips and help!
-T
My notes on the subject:
How to set up a custom (in this case a "monospace") font in zenity:
A helpful reference:
http://urukrama.wordpress.com/2008/07/13/setting-a-custom-gtk-theme-for-specific-applications
Use a "custom" gtkrc. Start you zenity command with:
GTK2_RC_FILES=/path/to/your/theme/gtkrc zenity ....
For example:
$ xx="`su root -c "virsh list --all"`"
Show the bad spacing:
$ zenity --info --title="abc" --text "$xx"
$ cp .gtkrc .gtkrc.monospace.12
Add the customer font:
$ vi .gtkrc.monospace.12
style "font" {
font_name="monospace 12"
}
widget_class "*" style "font"
gtk-font-name = "monospace 12"
Show the good spacing:
$ GTK2_RC_FILES=/home/todd/.gtkrc.monospace.12 \
zenity --info --title="Status" --text "$xx"