我一直在寻找一种通过命令行设置Mac墙纸的方法。
我知道以前曾有人问过这个问题,但是没有关于SO的解决方案专门用于High Sierra。
我尝试使用applescript(osascript -e "tell application \"Finder\" to set desktop picture to POSIX file \"${1}\""
)
我已经尝试过sqlite(sqlite3 ${HOME}/Library/Application\ Support/Dock/desktoppicture.db "update data set value = '${1}'" && killall Dock
)
我也两次尝试过sudo
。
我的MacOS版本是10.13.6