首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >whiptail调整窗口大小

whiptail调整窗口大小
EN

Stack Overflow用户
提问于 2017-07-28 12:53:50
回答 1查看 784关注 0票数 1

我正在使用whiptail作为一个基于菜单的工具。我可以在start上设置当前窗口的显示:

代码语言:javascript
复制
window=$(stty -a | tr \; \\012 |egrep 'rows|columns' | cut '-d ' -f3)

whiptail --title "Multinode Main Menu" --menu "\n\n\n\n\n\n\n\n" --nocancel  $window 20 

...

但当我调整窗口大小时,内容会滚动。在使用whiptail时,有没有办法避免这种情况?

EN

回答 1

Stack Overflow用户

发布于 2017-07-28 16:45:36

根据this维基百科链接,

代码语言:javascript
复制
eval `resize`
whiptail ... $LINES $COLUMNS $(( $LINES - 8 )) ...

说明:resize命令标识当前窗口的当前维度(行和列),并设置两个环境变量LINESCOLUMNSeval块帮助在运行whiptail命令的shell中设置这两个环境变量。这样,whiptail就可以接收$LINES$COLUMNS变量。

这将帮助你为你的whiptail UI设置正确的尺寸。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45365130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档