22 lines
515 B
Bash
Executable file
22 lines
515 B
Bash
Executable file
#!/bin/bash
|
|
|
|
ID=$1
|
|
|
|
while true
|
|
do
|
|
COMMAND="systemmonitor"
|
|
# font='VictorMono Nerd Font' color=#ff9f43 size=11
|
|
|
|
read used total <<< $(free -m | awk '/Mem/{printf $2" "$3}')
|
|
|
|
percent=$(bc -l <<< "100 * $total / $used")
|
|
|
|
mem=$(awk -v u=$used -v t=$total -v p=$percent 'BEGIN {printf "%sMi/%sMi %.1f% ", t, u, p}'| awk '{printf $2}')
|
|
|
|
DATA="| A | $mem | |$COMMAND |"
|
|
qdbus org.kde.plasma.doityourselfbar /id_$ID \
|
|
org.kde.plasma.doityourselfbar.pass "$DATA"
|
|
|
|
sleep 2s
|
|
done
|