Resumo . A automação altera o plano de fundo da área de trabalho para todas as áreas de trabalho (virtuais), mas nem todos os monitores. Como fazer isso para todos os monitores?
Detalhes .
Esta entrada do blog discute como alterar automaticamente o plano de fundo de todas as áreas de trabalho (virtuais / de controle de missão / etc) com o seguinte 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
No entanto, ele não altera o plano de fundo da área de trabalho no meu segundo monitor no meu sistema baseado em Lion para nenhum dos meus desktops controlados por missões. Como se aplica acima (ou similar) a todos os monitores físicos? (Hacks como este pouco atraentes.)