#!/bin/bash swaymsg -r -t subscribe -m '["workspace"]' | jq -rc --unbuffered 'select(.change == "focus") | .current | "\(.name) \(.output)"' | while read name output;do # bgpid="$!" wsno=$(echo "$name" | awk '{print $1}' | grep -o "^[1-9]*") wpid=$(($(printf "%02d\n" $wsno)-1)) echo "${wpid:0:1}" # if ((1<=$wsno && $wsno<=10)) # then # echo "480p" # elif ((11<=X && X<=20)) # then # echo "720p" # elif ((21<=X && X<=30)) # then # echo "1080p" # elif ((31<=$wsno && $wsno<= )) # echo "DVD" # fi # swaybg -i "$HOME/.config/sway/assets/wallpaper/eDP-1/$name.jpg" -o "$output" && kill $bgpid done