Tóm tắt . Tự động hóa thay đổi nền màn hình cho tất cả các máy tính để bàn (ảo), nhưng không có tất cả màn hình. Làm thế nào để làm điều đó cho tất cả các màn hình?
Chi tiết .
Mục blog này thảo luận về cách tự động thay đổi nền cho tất cả các máy tính để bàn (ảo / Điều khiển nhiệm vụ / vv) với tập lệnh sau:
#! /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
Tuy nhiên, nó không thay đổi hình nền máy tính trên màn hình thứ 2 của tôi trên hệ thống dựa trên Lion của tôi cho bất kỳ máy tính để bàn nào được điều khiển bởi Nhiệm vụ của tôi. Làm thế nào để một người áp dụng ở trên (hoặc tương tự) cho tất cả các màn hình vật lý? (Hacks như thế này không hấp dẫn.)