Bug 4887 - Multihead doesn't work correctly with macOS "separate spaces"
Summary: Multihead doesn't work correctly with macOS "separate spaces"
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Client platforms (show other bugs)
Version: 4.1.0
Hardware: PC Unknown
: P2 Normal
Target Milestone: MediumPrio
Assignee: Peter Åstrand
Depends on:
Reported: 2013-11-05 16:13 CET by Henrik Andersson
Modified: 2023-01-03 08:01 CET (History)
1 user (show)

See Also:
Acceptance Criteria:


Description Henrik Andersson cendio 2013-11-05 16:13:42 CET
The upgrade of out test machine to 10.9 broke the multihead functionality.
It seems that they don't accept a window to appear on both montior at the same time, as when i drag and places each half of an window on each monitor, one half is discarded and not drawn.

This behavior breaks vncview window which is placed to cover both monitors.
Comment 1 Pierre Ossman cendio 2013-11-05 17:17:10 CET
This is apparently a big new "feature" in 10.9 where every screen is more or less independent. There are some comments here, including workaround:

Comment 2 Henrik Andersson cendio 2013-11-08 11:05:04 CET
Workaround tested and working, see http://www.cendio.com/bugzilla/show_bug.cgi?id=2682#c14
Comment 3 Henrik Andersson cendio 2013-11-19 13:19:40 CET
Here is the description of what has happend on the OSX side:

Comment 4 Pierre Ossman cendio 2013-12-04 11:03:43 CET
We'll document the issue for now (bug 4930). That documentation can be removed when/if we find a more proper fix.
Comment 6 Pierre Ossman cendio 2021-12-07 14:03:22 CET
Apparently RealVNC has/had the same limitation:

Comment 8 Pierre Ossman cendio 2022-12-15 14:00:37 CET
I found the setting NSWindowCollectionBehaviorCanJoinAllSpaces, but unfortunately, it doesn't solve this issue. It makes a window appear on all different spaces for the same monitor, but still doesn't allow it to cross monitor boundaries.

Note You need to log in before you can comment on or make changes to this bug.