Podsumowanie . Automatyzacja zmienia tło pulpitu dla wszystkich (wirtualnych) komputerów stacjonarnych, ale nie dla wszystkich monitorów. Jak to zrobić dla wszystkich monitorów?
Szczegóły .
W tym wpisie na blogu omówiono automatyczną zmianę tła dla wszystkich komputerów (wirtualny / Mission Control / itp.) Za pomocą następującego skryptu:
#! /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
Nie zmienia to jednak tła pulpitu na drugim monitorze w systemie opartym na Lionie na żadnym z komputerów kontrolowanych przez misję. Jak stosuje się powyższe (lub podobne) do wszystkich monitorów fizycznych? (Hacki takie jak to nieatrakcyjne.)