1

Formatting with Pango Markup has been shown to work on one --info --text entry in this stackoverflow answer.

I would like to use a monospace font for a multiline list of block devices (avoiding multiple columns):

IFS=$'\n'    
zenity --height=480 --width=700 --list --hide-header --column=device --text="Select a partition:" $(lsblk -n -o NAME,RM,TYPE,TRAN,FSTYPE,LABEL,VENDOR,MODEL)
Community
  • 1
  • 1
FGrose
  • 51
  • 1
  • 5

1 Answers1

1

This script adjusts the gnome.desktop.interface font-name for the Zenity dialog:

fn=$(gsettings get org.gnome.desktop.interface font-name)
gsettings set org.gnome.desktop.interface font-name 'Monospace Bold 11'
ifs=$IFS
IFS=$'\n'    
selected=$(zenity --height=480 --width=700 --list --hide-header --column=device --text="Select a partition:" $(lsblk -n -o NAME,RM,TYPE,TRAN,FSTYPE,LABEL,VENDOR,MODEL))
IFS="$ifs"
gsettings set org.gnome.desktop.interface font-name "$fn"
FGrose
  • 51
  • 1
  • 5