Я знаю, что можно поменять все обои для Mac одновременно, так как у меня был скрипт, чтобы сделать это в прошлом (отказ от ответственности: я не писал его, но не могу вспомнить, откуда он взялся).
Я обновил ОС (теперь на El Capitan) с тех пор, как в последний раз использовал ее, и я думаю, что Apple, должно быть, что-то изменила, так как скрипт больше не работает.
Кто-нибудь знает, что нужно изменить, чтобы оно снова заработало?
#!/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
Или, если это дает синтаксическую ошибку, попробуйте это ...
—
bret7600
osascript -e 'tell Application "Finder"' -e 'set the desktop picture to {"NAME OF STARTUP DRIVE:PATH:TO:PICTURE.jpg"} as alias' -e 'end tell'
$ osascript -e 'tell application "Finder" to set desktop picture to POSIX file "~/Desktop/cabo-san-lucas.jpg"'