2017-07-28 269 views
0

我使用whiptail作爲基於菜單的工具。我能夠與設置顯示當前窗口中啓動:當我調整窗口的大小whiptail - 窗口大小調整

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 

... 

但內容scrumbles。使用whiptail時有沒有辦法避免這種情況?

回答

0

作爲每this維基百科鏈路,

eval `resize` 
whiptail ... $LINES $COLUMNS $(($LINES - 8)) ... 

說明: resize命令標識當前尺寸當前窗口的(行和列),並且將兩個環境變量LINESCOLUMNSeval塊有助於在shell中運行這兩個env變量,whiptail命令將運行。這種方式whiptail收到$LINES$COLUMNS變量。

這將幫助您爲您的whiptail UI設置正確的尺寸。

+0

我不認爲你理解我的問題 - 我能夠爲我的窗口設置正確的尺寸,但是當我調整我的膩子會話時,我使用的是ssh,我的屏幕亂打亂了。有沒有辦法避免這種爭取最大化或最小化我的膩子會議? –