mabox-tools/bin/conky_toggle

22 lines
447 B
Plaintext
Raw Normal View History

2021-05-28 02:57:30 +02:00
#!/bin/bash
2022-06-03 02:25:45 +02:00
if pgrep -f "conky -c" ;then
pkill conky
else
2021-05-28 02:57:30 +02:00
SESSIONFILE=$HOME/.config/conky/conky-sessionfile
while read -r line; do
2021-06-01 17:36:15 +02:00
if [[ $line == *conky* ]]; then
2021-06-01 16:48:57 +02:00
THIS_CONKY=$(echo "${line##+([[:space:]])}" | awk '{print $3}')
2021-05-28 02:57:30 +02:00
CONKYRC=${THIS_CONKY//\'/}
if ! pgrep -f "${CONKYRC//\~/}"
then
conky -c "${CONKYRC//\~/$HOME}" &
else
pkill -f "${CONKYRC//\~/}"
fi
2021-06-01 17:36:15 +02:00
fi
2021-05-28 02:57:30 +02:00
done < $SESSIONFILE
2022-06-03 02:25:45 +02:00
fi
2021-05-28 02:57:30 +02:00
exit 0