Let's start with the elephant in the room - an iMac plus a Macbook is decadent, over the top and somewhat unnecessary, I agree! I think the intention was for me to use the iMac in the studio and the laptop everywhere else, but I kind of got tired of reinstalling whatever latest package I'm using on my iMac once I come back from an evening's hack session. Either way, I have these devices through whatever means and actually, after some time, I kind of like them as a set up.
The question I asked myself upon being given these to work with was - where's the famed Apple interoperability? Surely requiring something mobile and something powerful is a classic mix? Actually, there's very little to reward someone for regularly using two different Macs. I dream of the day of MacOS roaming profiles - not just your desktop being mirrored between devices (which kind of works with iCloud), but all your applications and your application settings and all your files, sites, themes... So whilst there's some way to go in reaching Apple's own standard of magical user experience, you can, depending on your precise models, do the following
- Compatible with late 2009 - mid 2014 iMacs
So, I had this massive screen on a machine I didn't have much use for, and a tiny screen on a machine I used all of the time. Also, I'd seen my brother use his iMac to play Xbox on a few years back so I knew something along these lines was possible. I was delighted to see that the iMac I had been passed custody of was old enough to be included within the compatibility list. For some reason, retina iMacs do not have Target Display Mode as an option. I read somewhere this was because there was an issue scaling up lower resolution outputs. Unfortunately, it's just another example of Apple slowly peeling away interesting uses of their products.
But you're lucky and have a compatible device! So how do we do it? First, you need a mini displayport cable. And no I don't mean a thunderbolt cable and yes I spent a lot of time trying to get this to work before I realised these might look the same but are functionally different for some reason. Shove this cable in to your iMac's display port and your Macbook's display port and hit
Cmd + F2 on your iMac.
Note, newer devices can use their thunderbolt ports for display whereas older devices have dedicated ports with a little screen symbol. Also note, this also works with things other than Macbooks - if you have an HDMI to mini displayport adapter you can use your iMac like a TV with audio and everything. If you have any issues, view more details here.
- Doesn't work on El Capitan, does work on High Sierra, might work on Sierra I haven't checked!
On to the other comparable difference between the two machines - one sits on my studio desk all of the time, the other sits in my bag, sits on my dinner table and is generally out in the wild a lot more. My iMac is safe whilst my Macbook is not. Thankfully, there's a way to leverage this. By setting your Macbook to backup wirelessly to your iMac whenever they're on the same network you know you'll have all your files safely stored should you pass out drunk on a train and get robbed again.
To set this up is relatively straight forwards once you know it's a possibility. It just requires setting up your iMac so it can be used as a Time Machine target [article] and then selecting that machine as your target when setting up Time Machine [article].
In reality, the speed at which data transfers wirelessly will mean it takes quite a while to do the initial backup, so I used an ethernet cable for this. Thankfully the way Time Machine works is kind of like git, in that it tracks actual changes and doesn't store a whole disk image for each backup. This is actually the first time I've used Time Machine seriously and I have to say I'm impressed. And it feels good to finally be properly backing up everything I do on a daily basis.
Have any issues setting either of these up? Or do you have any other clever ways to use this overpriced, luxury combo? Let me know in the comments.