2012-10-21 99 views

回答

5

由于缺陷,whiptail中的--infobox选项在xterm(即.gnome-terminal)中不起作用。但是,它在常规控制台上工作。

这似乎是一个长期存在的bug,已刷过作为不可再生的,当它是reported

最近再次在Launchpad报告。

如果您需要在xterm下工作--infobox,您可以使用dialog

+0

同意(见我在[鞭尾或对话框不通过SSH工作]随访(http://stackoverflow.com/问题/ 21042525/whiptail-or-dialog-dont-working-by-ssh/29711137#29711137) –

2

绝对看起来像一个错误。我认为它必须保存屏幕,显示框,但然后再次清除屏幕(如“更少<文件名>”) - 如果您通过类似“cat -v”的方式管理它,则可以看到输出。

我觉得VT220是非常相似的xterm,所以解决方法是:

TERM=vt220 whiptail --infobox "My Text" 0 0 
+0

太棒了!只有一个补充:首先尝试'TERM = ansi'以获得颜色支持,然后失败'TERM = vt220 '如果以前不行。 – gildux