UPDATE This week I've been pestering people on the ubuntu-x, awt-dev (OpenJDK) and xorg mailing lists about this.
As of Xorg server 1.3 the Xinerama backend implementation has been replaced with a 'fake' Xrandr one [0] which now handles the Xinerama protocol. Unfortunately this has changed the interface slightly; the real Xinerama would not initialise if there is only 1 monitor [1], but the Xrandr one now does [2]. Current thinking (thanks to 'ajax' on #xorg) is that Java needs to call XRRQueryVersion() and if returns >= 1.2 then go ahead and use RANDR even if Xinerama is present. Have also submitted a bug report to the Java Bug Database and now await Sun reviewing it. Next week I'm going (to try) to prepare a patch to resolve this. [0] http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=blob;f=randr/rrxinerama.c [1] See PanoramiXExtensionInit(...) in http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=blob;f=Xext/panoramiX.c [2] See RRXineramaExtensionInit(void) in [0] -- Xinerama prevents Java fullscreen exclusive mode in Gutsy https://bugs.launchpad.net/bugs/154613 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs