1

已显示使用Pango 标记进行格式化可在此stackoverflow 答案中的一个 --info --text 条目上工作。

我想为块设备的多行列表使用等宽字体(避免多列):

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)
4

1 回答 1

1

此脚本调整 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"
于 2014-03-30T20:39:38.400 回答