0

我正在尝试向 Whiptail 对话框的反标题添加多行。

我试过了:

whiptail --clear --backtitle "asdf \n asdf \n asdf" \
         --title test --yesno test \
         0 0 "test" 3>&1 1>&2 2>&3
whiptail --clear --backtitle "asdf
asdf
asdf" \
         --title test --yesno test \
         0 0 "test" 3>&1 1>&2 2>&3
whiptail --clear --backtitle "$(printf '%s\n' asdf asdf asdf)" \
         --title test --yesno test \
         0 0 "test" 3>&1 1>&2 2>&3

有没有办法拥有多行反标题?

4

1 回答 1

1

不。

查看此处托管的源代码,您可以看到反标题文本始终绘制在第一列和第一行中。

但是任何位置都可以放在那里。是该功能的来源。我克隆了 repo 并验证了在解析 backtitle 选项的位置 (0,0) 以外的位置将使文本从您想要的任何位置开始。

于 2020-11-12T18:52:41.327 回答