Gerhard, On 15 October 2015 at 16:50, Gerhard Wolfstieg <g...@wolfstieg.com> wrote: > Since debian stretch you don't have wmakerconf anymore and wprefs > doesn't provide it, I have to edit a file (probably > ~/GNUstep/Defaults/WindowMaker) to get different background images per > Workspace. > But I cannot find any documentation on this.
a few months ago I opened a thread here on that same subject. I wrote a little shell script that I run via .xinitrc - it selects background images from a directory and changes them randomly - each workspace gets its own image. You can send a SIGHUP to trigger immediate change of wallpapers. The script has its limits (e.g. the number of workspaces, timeout for changing wallpapers and the image directory are hard-coded), but it has been working like a charm for me ever since I set it up. You may take a look at this code: #!/bin/sh SLEEP_PID=0 trigger() { echo "Triggering new wallpapers..." if [ $SLEEP_PID -gt 0 ]; then CMD="kill $SLEEP_PID" echo "$CMD" $CMD fi } quit() { echo quit exit 0 } trap trigger SIGHUP trap quit SIGTERM cd /usr/local/share/backgrounds/Variety/ while true; do w=0 date find . | sed 's/^\.\///' | sort -R | while read i; do test -d "$i" && continue case "$i" in keep-ratio*) CMD="wmsetbg -f -w $w" ;; *) CMD="wmsetbg -w $w" ;; esac echo "$CMD $i" $CMD "$i" w=`expr $w + 1` if [ $w -gt 6 ]; then break fi done sleep 10m & SLEEP_PID=$! wait $SLEEP_PID done -- ---------- mdie...@gmail.com --/-- mar...@the-little-red-haired-girl.org ---- ------------- / http://herbert.the-little-red-haired-girl.org / -------------