Bash和对话框UI,如何动态更改颜色

时间:2014-05-29 00:43:39

标签: linux bash shell colors dialog

我有一个简单的bash脚本,我用它来维护服务器上的一些日志等文件,并且大多数时候工具都在"普通模式"中工作。对于UI,我使用dialog工具。

然而,有时候我有一些需要更加细心关注的情况,我希望在那些时候改变对话的背景颜色,以便更多地关注这个问题。

我知道通过更改screen_color中的.dialogrc属性,我可以为对话框定义自定义颜色,但这会影响所有窗口,而不是我想要的。

是否有某种方法可以动态设置此变量,以便只有特定的对话框会有不同的颜色,而其他所有内容都不受影响?

1 个答案:

答案 0 :(得分:1)

对于给定的dialog进程,您可以使用环境变量DIALOGRC选择特定的配置文件(请参阅manual)。