Zusammenfassung . Die Automatisierung ändert den Desktop-Hintergrund für alle (virtuellen) Desktops, jedoch nicht für alle Monitore. Wie geht das für alle Monitore?
Details .
In diesem Blogeintrag wird erläutert, wie der Hintergrund für alle Desktops (virtuell / Mission Control / usw.) automatisch mit folgendem Skript geändert wird:
#! /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
Der Desktop-Hintergrund auf meinem zweiten Monitor auf meinem Lion-basierten System für einen meiner missionsgesteuerten Desktops wird jedoch nicht geändert. Wie gilt man oben (oder ähnlich) für alle physischen Monitore? (Hacks wie diese unattraktiv.)