summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxyz <gky44px1999@gmail.com>2022-04-01 02:23:35 -0700
committerxyz <gky44px1999@gmail.com>2022-04-01 02:24:14 -0700
commita7532d47d485658c70d95b40cd53bdc0a48fd738 (patch)
tree9a11f49b6b4402630bfd79dfd3848821ee745d62
parent7ada450cc26bfe928ffb2758c5099b95c356685c (diff)
sbar no caps lock status
-rwxr-xr-xhome/xyz/.local/bin/sbar10
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