macos-desktop
macos-desktop copied to clipboard
Support for multiple screens
I was wondering if there was going to be any support for changing the background of multi-screen environments in BigSur? I've noticed this line in the script:
This script should not be used in a dual-monitor environment.
Is that due to some apple limitation?
The limitation is mine, not Apple's. Not having access to a multi-screen environment means I'm unable to write or test a script for that situation. Unfortunately, this is unlikely to change.
I came across this repo, and I do have such a setup. I updated the script to handle this, though the check (and error message) to bail out when there's more than one desktop space is left in place.
See PR #7.
For reference, I had a bit of help from here: https://www.1klb.com/posts/2013/11/02/desktop-background-on-os-x-109-mavericks/ It displays the foreign key constraints.
Another big help is that OSX (Monterey at least) correctly uses SQL as a set based language.