From 2678527726d38cb99253e1dd304f4c5cce19d6e5 Mon Sep 17 00:00:00 2001 From: Random936 Date: Mon, 23 Sep 2024 22:10:49 -0700 Subject: [PATCH] Hopefully fixed wallpapers.sh script --- dotfiles/.screenlayout/wallpapers.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dotfiles/.screenlayout/wallpapers.sh b/dotfiles/.screenlayout/wallpapers.sh index 38a58cd..05f6825 100755 --- a/dotfiles/.screenlayout/wallpapers.sh +++ b/dotfiles/.screenlayout/wallpapers.sh @@ -1,10 +1,11 @@ #!/usr/bin/env bash # Dynamically load background with feh -feh_command="feh --bg-fill" +feh_command="feh" while read resolution; do - feh_command="$feh_command ~/Pictures/wallpaper-$resolution.jpg" -done < <(xrandr | grep ' connected' | grep -oP '[0-9]+x[0-9]+\+[0-9]+\+[0-9]+' | sort -t+ -nk3 | cut -d '+' -f 1) + echo "Assigning wallpaper-$resolution.jpg to $(xrandr | grep ' connected' | grep $resolution | awk '{print $1}')" + feh_command="$feh_command --bg-fill ~/Pictures/wallpaper-$resolution.jpg" +done < <(xrandr --listmonitors | grep -oP '[0-9]+\/[0-9]+x[0-9]+\/[0-9]+' | awk -F'[/x]' '{printf "%sx%s\n", $1, $3}') echo "$feh_command" eval "$feh_command"