Hi Dan,
Dan Munckton wrote:
Sorry haven't had time to test your patch here yet. But I did notice
that only Xinerama seems to report the correct number of screens -
XScreenCount(...) returns 1 whether I've got 1 or 2 monitors plugged in.
Yes, that's what I'm hoping for. XScreenCount is supposed
to return 1 if xinerama is enabled.
As I understand, the configuration where some screens
are 'joined' via xinerama, and some aren't, isn't
supported.
The only configuration left to test is two separate screens
with xinerama extension present - but not "used"
so you can't drag windows from one screen to another.
I believe this is when we had issues.
I can't enable such configuration on my nvidia-accelerated
server for some reason. I'll install solaris nevada x86 and
see if that would work.
Yeah I believe this is what's known as "old style dual head mode" isn't
it? I couldn't get this working on my setup either.
This is an "old style" with a twist. Prior to Xorg 1.3
the xinerama extension wouldn't be "active" if you had
multiple screens but xinerama was not enabled.
But now it is, apparently - at least in some situations,
which is the cause of
6599351: javaws only runs in the left-hand screen on snv_71
In this bug users had dual screen setup, w/o
xinerama explicitly enabled, but we were detecting xinerama and
assuming there's a single X screen, which lead to issues.
Thanks,
Dmitri