3

I am using 2x monitors on my main workstation (Mac Pro desktop). I can connect to my Macbook via VNC ("sharing") but it only shows the single physical laptop screen and I cannot stretch it across both of my monitors:

MBP via Screen Sharing

I have Apple Remote Desktop and am connecting from a different Mac, but it's the same - just the single, physical screen. Is it possible to have a second "virtual" screen when remoted into your Mac, like you can with Windows RDP? If so, how can I set this up?

6
  • 1
    It's possible to spawn separate Login Session (loginwindow process) but it has to be a different user. You can't have two separate sessions for the same user. Jun 28 at 17:11
  • I see, thanks @MateuszSzlosek. That is a bit disappointing, but does make sense, yes. Jun 28 at 17:13
  • I presume you mean 2 'displays' rather than just 2 Spaces?
    – Tetsujin
    Jun 29 at 9:41
  • 1
    That's correct - two physical monitors. Jun 29 at 19:06
  • 1
    OK, thanks. Then jksoegaard has your answer below. Wish you luck :)
    – Tetsujin
    Jun 30 at 6:43

1 Answer 1

4
+100

Yes, you can - but it requires a bit of third party kit.

Hardware Solution

If you add a "dummy HDMI dongle", macOS will think you have an extra display - and that will be accessible when using VNC.

I have linked to a random Amazon vendor of those dongles, but they come in a lot of different models at various price points.

Software Solution

A program named BetterDummy can create virtual displays similar to how a dummy HDMI dongle would create a virtual display. That should also work as a display accessible when using VNC. However, I have not actually tried this solution.

3
  • Great idea - thank you! I will try it out. Jun 29 at 19:05
  • 2
    I think you can solve this similar with software - BetterDummy allows to create a second virtual display on the target Mac you want remotely connect to. Jun 30 at 20:00
  • @slartibartfast Thanks for the suggestion - I have included it now!
    – jksoegaard
    Jul 2 at 19:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .