我想改变所有桌面上的壁纸,包括Mac上的空间,但不需要每分钟打电话给killall Dock。(船坞重新启动强制墙纸刷新)。
我有一个可以立即改变桌面壁纸的AppleScript:
tell application "System Events" to tell every desktop to set picture to wallpaperPath
但这只会改变活动空间上的壁纸(这意味着如果主桌面不活动,则其背景不会改变)。
我发现了这个问题,它建议在位于~/Library/Application Support/Dock/desktoppicture.db的SQLite数