我刚刚从标准的 Gnome 窗口管理器切换到 Openbox(仍在 Gnome 中运行)并且非常喜欢它。但是,现在我需要一个新的运行对话框,例如在 Gnome 中点击Alt+时弹出的东西F2。我在 Openbox wiki 中看到,我可以使用 gnome 中的那个,gnome-panel-control --run-dialog
但也许有人可以为此推荐更好的程序?
我试图使用 tput 为我的脚本使用不同的屏幕缓冲区。下面是我正在运行的小脚本。
tput smcup
clear
dialog --yesno "Do you want to continue?" 0 0
rc=$?
clear
tput rmcup
if [ "${rc}" == "0" ]; then
echo Yes
else
echo No
fi
Run Code Online (Sandbox Code Playgroud)
脚本执行完成后,屏幕上有一个空白部分(如下图所示),它等于运行脚本前提示占用的行数。理想情况下tput
应该切换到第二个屏幕缓冲区,执行后应该已经回到第一个屏幕缓冲区。
脚本切换到第二个屏幕,但返回后它留下了一个不应该存在的空白区域。