diff options
author | xyz <gky44px1999@gmail.com> | 2022-04-01 02:23:35 -0700 |
---|---|---|
committer | xyz <gky44px1999@gmail.com> | 2022-04-01 02:24:14 -0700 |
commit | a7532d47d485658c70d95b40cd53bdc0a48fd738 (patch) | |
tree | 9a11f49b6b4402630bfd79dfd3848821ee745d62 | |
parent | 7ada450cc26bfe928ffb2758c5099b95c356685c (diff) |
sbar no caps lock status
-rwxr-xr-x | home/xyz/.local/bin/sbar | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/home/xyz/.local/bin/sbar b/home/xyz/.local/bin/sbar index 0509d9fb..de27cac7 100755 --- a/home/xyz/.local/bin/sbar +++ b/home/xyz/.local/bin/sbar @@ -9,9 +9,9 @@ update_time () { time="$(date '+%a %m/%d %H:%M') $(TZ=Asia/Shanghai date '+/%d %H:')" } -update_cap () { - cap="$(if xset q | grep -q "Caps Lock: *on"; then echo A; else echo a; fi)" -} +#update_cap () { +# cap="$(if xset q | grep -q "Caps Lock: *on"; then echo A; else echo a; fi)" +#} update_net () { net="$(if nmcli -t --fields type,state device | grep -q '\(ethernet\|wifi\):connected'; then echo 1; else echo 0; fi)" @@ -33,7 +33,7 @@ update_bat () { } display () { - xsetroot -name "$time | N $net V $vpn | M $vol C $mic | $cap | $bat" + xsetroot -name "$time | N $net V $vpn | M $vol C $mic | $bat" } # modules that don't update on their own need to be run at the start for getting their initial value @@ -47,7 +47,6 @@ trap "update_mic;display" "RTMIN" trap "update_vol;display" "RTMIN+1" # xev can't read my toggle internet keyboard key, don't know what key to use in sxhkd to send signal trap "update_net;display" "RTMIN+2" -trap "update_cap;display" "RTMIN+3" # to update it from external commands ## kill -m $(pidof -x sbar) # where m = 34 + n @@ -57,7 +56,6 @@ while :; do wait [ $((sec % 5 )) -eq 0 ] && update_time # update time every 5 seconds [ $((sec % 60)) -eq 0 ] && update_net - update_cap [ $((sec % 60)) -eq 0 ] && update_bat # how often the display updates ( 5 seconds ) [ $((sec % 5 )) -eq 0 ] && display |