Resumen . La automatización cambia el fondo del escritorio para todos los escritorios (virtuales), pero no para todos los monitores. ¿Cómo hacerlo para todos los monitores?
Detalles .
Esta entrada de blog describe cómo cambiar automáticamente el fondo de todos los escritorios (virtuales / Control de misión / etc.) con el siguiente 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
Sin embargo, no cambia el fondo del escritorio en mi segundo monitor en mi sistema basado en Lion para ninguno de mis escritorios controlados por la misión. ¿Cómo se aplica uno arriba (o similar) a todos los monitores físicos? (Hacks como este poco atractivo).
fuente