17 lines
471 B
Bash
Executable File
17 lines
471 B
Bash
Executable File
#!/bin/env bash
|
|
|
|
monitors=($(xrandr | grep " connected " | awk '{ print$1 }'))
|
|
monitor="${monitors[0]}"
|
|
prop="/backdrop/screen0/monitor${monitor}/workspace0/last-image"
|
|
wallpaper_dir="$HOME/.local/share/le_wallpaper"
|
|
wallpaper_path="${wallpaper_dir}/wallpaper.png"
|
|
|
|
feh --bg-scale "$wallpaper_path"
|
|
|
|
xfconf-query -c xfce4-desktop -p "$prop" -m | while read -r line; do
|
|
if echo "$line" | grep -e "^set:"; then
|
|
echo "Wallpaper updated, reacting"
|
|
le-wallpaper
|
|
fi
|
|
done
|