Résumé . L'automatisation modifie l'arrière-plan du bureau pour tous les bureaux (virtuels), mais pas tous les moniteurs. Comment le faire pour tous les moniteurs?
Détails .
Cette entrée de blog explique comment changer automatiquement l'arrière-plan de tous les bureaux (virtuels / Mission Control / etc) avec le script suivant:
#! /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
Cependant, cela ne change pas l'arrière-plan du bureau sur mon deuxième moniteur sur mon système Lion pour aucun de mes bureaux contrôlés par la mission. Comment s'applique-t-on ci-dessus (ou similaire) à tous les moniteurs physiques? (Hacks comme celui-ci peu attrayant.)