Ported xcaffeine to bash, removed Python version

This commit is contained in:
2022-09-21 20:28:35 -04:00
parent 2045e92b06
commit e3de00534f
6 changed files with 28 additions and 37 deletions
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/env bash
# depends on X11, libpulse (compatible w/Pipewire&PulseAudio)
# START USER CHANGEABLE VARIABLES
# list of pactl search terms
pactl_search=('jellyfinmediaplayer' 'rpcs3')
# frequency to check for activity (in seconds)
timeout=290
# FINISH USER CHANGEABLE VARIABLES
while [ True ]; do
sleep $timeout
for term in ${pactl_search[@]}; do
search_result=$(pactl list | grep $term)
if [ ! -z "$search_result" ]; then
echo "Whitelisted content ($term) is active, keeping screen alive..."
xset s off -dpms
sleep 5
xset s on +dpms
fi
done
done