Riassunto . L'automazione cambia lo sfondo del desktop per tutti i desktop (virtuali), ma non per tutti i monitor. Come farlo per tutti i monitor?
Dettagli .
Questo post di blog illustra come cambiare automaticamente lo sfondo di tutti i desktop (virtuali / Mission Control / ecc.) Con il seguente script:
#! /bin/bash
#script to change all desktop backgrounds
echo -n “Drag and drop an image file here then press ‘return’ or press ‘control-c’ to cancel…”
read -e WLPR;
function change_wallpaper
{
defaults write com.apple.desktop Background "{default = {ImageFilePath='$WLPR'; };}"; killall Dock
}
change_wallpaper
Tuttavia, non cambia lo sfondo del desktop sul mio secondo monitor sul mio sistema basato su Lion per nessuno dei miei desktop controllati dalla missione. Come si applica sopra (o simile) a tutti i monitor fisici? (Hacks come questo poco attraente.)