|
|
- #!/bin/bash
-
- if ! xdpyinfo | grep -q VNC ; then
- source ~/.config/config.env
-
- if [ ! "$MCONNECT" = true ] ; then
- exit 0
- fi
-
- device=$(mconnectctl | grep $MCONNECT_DEVICE | sed 's/\s\{2,\}/\n/g; s/ - /\n/g;s/^\n//g' | head -n 1)
- device_status=$(mconnectctl show-device $device)
-
- IFS=$'\n'
-
- lines=($device_status)
- IFS=": "
- read -ra connected <<< ${lines[8]}
- connected=${connected[1]}
-
- if [ ! "$connected" = true ] ; then
- exit 0
- fi
-
- battery_status=$(mconnectctl show-battery $device)
-
- IFS=$'\n'
-
- lines=($battery_status)
- IFS=": "
- read -ra level <<< ${lines[0]}
- level=${level[1]}
- read -ra charging <<< ${lines[1]}
- charging=${charging[1]}
-
- if [ "$charging" = 1 ] ; then
- echo "^c#EBCB8B^ ^d^ $level%+"
- else
- echo "^c#EBCB8B^ ^d^ $level%"
- fi
- fi
|