Riepilogo . L'automazione cambia lo sfondo del desktop per tutti i desktop (virtuali), ma non tutti i monitor. Come si fa per tutti i monitor?
Dettagli .
Questo post di blog illustra come cambiare automaticamente lo sfondo per tutti (Virtual / Mission Control / etc) 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 uno qualsiasi dei miei desktop controllati dalla missione. Come si applica sopra (o simile) ai monitor fisici tutti ? (Hacks come questo non attraente.)