The truth hurts.
Windows uses one big image file which it stretches across all your monitors for multi-monitor wallpaper. Mac OS on the other hand requires a separate file for each display. Many of the multi-monitor wallpapers available online only come in Windows-compatible form, but not to worry, here’s an easy way to split them into files that your Mac will accept.
For this example I’ll assume a few things: a) that your monitors are all the same resolution b) that they are arranged horizontally c) that the image file you’re starting from has the correct vertical resolution for your monitors.
My monitors are 1920x1080, so I’ll be using this file as my example as it’s 1080px tall. I’ve downloaded it and saved it on my desktop as gg.jpg.
1. Install Homebrew (which, as you’ll see on the Installation page, requires either Xcode or the new Xcode Command Line Tools package. If you have no use for Xcode I recommend the Tools package.)
2. Open up a Terminal window and run
brew install imagemagick
3. Some stuff will happen. Give it a few minutes.
4. Navigate to wherever your file is using cd. I put mine on the Desktop so I would do
cd ~/Desktop
5. Again my monitors are 1920x1080 and my source file is called gg.jpg. Replace with your details where appropriate. One more Terminal command:
convert -crop 1920x1080 gg.jpg gg%d.jpg
You’ll see the filename appears twice, first in its original form, and then with a “%d” right before the .jpg (or .png if that’s what you’re using).
This creates the correct number of sliced files - in my case, two - on the desktop alongside the original. So I now have gg0.jpg and gg1.jpg on my desktop, which I can assign to my displays in System Preferences from left to right.
Note: the photo I picked as an example is very pretty, but because it has a horizontal feature (the bridge) that runs the width of the photo, it will expose any minor imperfection in the alignment of your monitors. Personally I find this very distracting and annoying. Photos with a less central/focused horizon are preferable.
I’m 23 and untested and generally a baby horse standing up for the first time. My entire state of being right now is aspirational.
Tell me about it. Somebody make it stop, I’d like to get off the train please.