一个关于conky wifi数据显示的问题
发表于 : 2021-03-13 19:40
我想让${wireless_link_qual_perc wlan0}这个数据根据信号大小以不同颜色来显示,或者用符号来显示,比如用wifi信号那个图形。我不懂脚本,希望大家帮我写一个。先谢谢了!
代码: 全选
${if_match ${wireless_link_qual_perc wlan0} > 60}${color green}${else}${color yellow}${endif}${wireless_link_qual_perc wlan0}
谢谢版主 不过我还想让效果更好一些 我自己尝试修改下 结果失败了
代码: 全选
if [[ v -gt 30 ]]; then
if [[ v -gt 60 ]]; then
color=green
else
color=yellow
fi
else
color=red
fi
代码: 全选
${if_match ${wireless_link_qual_perc wlan0} > 30}
${if_match ${wireless_link_qual_perc wlan0} > 60}
${color green}
${else}
${color yellow}
${endif}
${else}
${color red}
${endif}
谢谢版主 现在配置好了 完美astolia 写了: ↑2021-03-16 9:56 先用shell写出来,再逐句转换成conky的代码就是了if换成if_match,v换成${wireless_link_qual_perc wlan0},else换成${else},fi换成${endif},color=换成${color}代码: 全选
if [[ v -gt 30 ]]; then if [[ v -gt 60 ]]; then color=green else color=yellow fi else color=red fi
这样就完成颜色设置了,把语句之间的换行和缩进都去掉,最后再加上一个${wireless_link_qual_perc wlan0}作显示代码: 全选
${if_match ${wireless_link_qual_perc wlan0} > 30} ${if_match ${wireless_link_qual_perc wlan0} > 60} ${color green} ${else} ${color yellow} ${endif} ${else} ${color red} ${endif}
版主 我又来向你请教了astolia 写了: ↑2021-03-16 9:56 先用shell写出来,再逐句转换成conky的代码就是了if换成if_match,v换成${wireless_link_qual_perc wlan0},else换成${else},fi换成${endif},color=换成${color}代码: 全选
if [[ v -gt 30 ]]; then if [[ v -gt 60 ]]; then color=green else color=yellow fi else color=red fi
这样就完成颜色设置了,把语句之间的换行和缩进都去掉,最后再加上一个${wireless_link_qual_perc wlan0}作显示代码: 全选
${if_match ${wireless_link_qual_perc wlan0} > 30} ${if_match ${wireless_link_qual_perc wlan0} > 60} ${color green} ${else} ${color yellow} ${endif} ${else} ${color red} ${endif}