TigerVNC mac user for multiple monitor setup

1,366 views
Skip to first unread message

Mengde Wang

unread,
Dec 5, 2017, 4:08:24 PM12/5/17
to TigerVNC User Discussion/Support
Hi, All, I am a new user of TigerVNC. My working environment is a mac OS and I found that I can not have my VNC viewer window displayed across multiple monitors. When I start the VNC session, I try to check boxs "enable full-screen mode over all monitors", "full-screen mode", or "Resize remote session to the local window" or any combination of those boxes. But my VNC window are always limited to one monitor. 

I also tried check the box "Resize the remote session on connect" and give a very large screen width number. But the VNC window is still limited to one monitor and the extra wide part also not goes into the other monitor.

Any one have an idea what should I do?
Thanks in advance!

Mengde

Pierre Ossman

unread,
Dec 6, 2017, 8:12:06 AM12/6/17
to Mengde Wang, TigerVNC User Discussion/Support
Unfortunately macOS forces applications to stay on a single monitor by
default and we have yet to find a workaround. What you need to do is
disable "Displays have separate spaces" in the mission control settings.

Regards
--
Pierre Ossman Software Development
Cendio AB https://cendio.com
Teknikringen 8 https://twitter.com/ThinLinc
583 30 Linköping https://facebook.com/ThinLinc
Phone: +46-13-214600 https://plus.google.com/+CendioThinLinc

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

DRC

unread,
Dec 6, 2017, 5:21:16 PM12/6/17
to tigervn...@googlegroups.com
On 12/6/17 7:12 AM, Pierre Ossman wrote:
> Unfortunately macOS forces applications to stay on a single monitor by
> default and we have yet to find a workaround. What you need to do is
> disable "Displays have separate spaces" in the mission control settings.

Even more unfortunately, Parallels Desktop 12 and later requires
"Displays have separate spaces" to be turned off in order for its
full-screen multi-screen feature to work, whereas (as you indicated)
TigerVNC and other multi-screen-aware Mac remote desktop clients require
the opposite. Even even more unfortunately, you can't twiddle that
setting without logging off and back in again. <sigh> I've personally
been forced to revert to Parallels 11 for this reason. This is why we
can't have nice things.

NOTE: to the best of my current understanding, the only way Parallels is
able to produce a full-screen multi-screen feature using Spaces is that
they have their own custom video driver for the virtual machine guest.
A single window cannot span multiple Spaces, so they're opening a
separate full-screen window on each Space and mapping each of those
full-screen windows to a separate virtual screen within the guest. A
VNC viewer could never do that, since it has to use a single window.
Reply all
Reply to author
Forward
0 new messages