当前位置 : 首页 » 互动问答 » 正文

改变whiptail的颜色

分类 : 互动问答 | 发布时间 : 2018-04-27 17:34:05 | 评论 : 2 | 浏览 : 89 | 喜欢 : 0

有没有办法改变whiptail中的特定颜色?

例如,用红色标记特定文本?

例如:

#!/ bin / bash
window = $(stty -a | tr \; \\ 012 | egrep'rows | columns'| cut'-d'-f3)
RED = “红”
绿色=“绿色”


OPTION = $(whiptail --menu“\ n \ n \ n \ n \ n \ n \ n \ n \ n”--title“menu”--nocancel $ window 20 \
“1”“颜色是$红色”\
“2”“颜色为$绿色”3>&1 1>&2 2>&3)

我如何为$ RED和$ GREEN上色?

回答(2)

  • 2楼
  • 自版本0.52.13(2011年发布)以来,您可以使用NEWT_COLORS环境变量e。 g.:

    #!/bin/bash
    
    导出NEWT_COLORS ='
    窗口=,红
    BORDER =白,红
    文本框=白色,红色
    按钮=黑,白
    “
    
    whiptail ...
    

    或者,您可以使用调色板创建配置文件,并使用 NEWT_COLORS_FILE 变量引用它。有关更多信息,请参见此答案

    该补丁最初由Ubuntu社区创建,后来由上游的accepted创建。

相关阅读: