Ringkasan . Otomasi mengubah latar belakang desktop untuk semua desktop (virtual), tetapi tidak semua monitor. Bagaimana cara melakukannya untuk semua monitor?
Detail .
Entri blog ini membahas cara mengubah latar belakang untuk semua desktop (virtual / Mission Control / etc) secara otomatis dengan skrip berikut:
#! /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
Namun, itu tidak mengubah latar belakang desktop pada monitor ke-2 saya pada sistem berbasis Lion untuk semua desktop yang dikendalikan Misi. Bagaimana seseorang berlaku di atas (atau serupa) dengan semua monitor fisik? (Hacks seperti ini tidak menarik.)