i3blocks-contrib
i3blocks-contrib copied to clipboard
新增大小写和数字键盘提示bash版
bash文件:
#!/bin/bash
TYPE="${BLOCK_INSTANCE:-caps}"
lockLine=$(xset -q | grep "Num Lock")
capsLock=$(echo "${lockLine}" | awk -F ' ' '{print $4}')
numLock=$(echo "${lockLine}" | awk -F ' ' '{print $8}')
scrollLock=$(echo "${lockLine}" | awk -F ' ' '{print $12}')
if [[ "${TYPE}" == "caps" ]]; then
checkLock="${capsLock}"
elif [[ "${TYPE}" == "num" ]]; then
checkLock="${numLock}"
elif [[ "${TYPE}" == "scroll" ]]; then
checkLock="${scrollLock}"
else
exit
fi
if [[ "${checkLock}" == "on" ]]; then
echo "on"
fi
config:
[keystatus]
command=$SCRIPT_DIR/keystatus
label=
color="#00FFFF"
instance=caps
interval=1
[keystatus]
command=$SCRIPT_DIR/keystatus
label=
color="#00FFFF"
instance=num
interval=1
Please repost in English. 请以英语重新发布。