Резюме . Автоматизація змінює фон робочого столу для всіх (віртуальних) настільних ПК, але не для всіх моніторів. Як це зробити для всіх моніторів?
Деталі .
У цьому записі в блозі йдеться про те, як автоматично змінити фон для всіх (віртуальний / контроль місії / тощо) з наступним сценарієм:
#! /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
Однак це не змінює фон робочого столу на моєму другому моніторі в моїй системі на основі Лева для жодного з моїх настільних комп'ютерів, що контролюються місією. Як застосовується вище (або подібне) до всіх фізичних моніторів? (Хакі на кшталт цього непривабливі.)