aboutsummaryrefslogtreecommitdiff
path: root/scripts/scripts/blur.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/scripts/blur.sh')
-rwxr-xr-xscripts/scripts/blur.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/scripts/scripts/blur.sh b/scripts/scripts/blur.sh
new file mode 100755
index 0000000..9349b03
--- /dev/null
+++ b/scripts/scripts/blur.sh
@@ -0,0 +1,25 @@
1#! /usr/bin/env bash
2
3state="unblurred"
4while :; do
5 current_workspace="$(xprop -root _NET_CURRENT_DESKTOP | awk '{print $3}')"
6 if [[ -n "$current_workspace" ]]; then
7 num_windows="$(echo "$(wmctrl -l)" | awk -F" " '{print $2}' | grep ^$current_workspace)"
8 if [ -n "$num_windows" ]; then
9 if [ "$state" != "blurred" ]; then
10 for i in {0..6}; do
11 feh --bg-fill ~/pics/blurs/busy"$i".jpg
12 done
13 fi
14 state="blurred"
15 else
16 if [ "$state" != "unblurred" ]; then
17 for i in $(seq 5 -1 0); do
18 feh --bg-fill ~/pics/blurs/busy"$i".jpg
19 done
20 feh --bg-fill ~/pics/blurs/busy.jpg
21 fi
22 state="unblurred"
23 fi
24 fi
25done