使用Pango Markup格式化已显示在此stackoverflow answer中的一个--info --text条目上工作。
我想将monospace字体用于块设备的多行列表(避免多列):
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)
答案 0 :(得分:0)
此脚本调整Zenity对话框的gnome.desktop.interface字体名称:
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"