-
Bug
-
Resolution: Fixed
-
P4
-
1.4.0
-
b51
-
x86
-
linux_redhat_9.0
-
Verified
I have connected 2 monitors to a linux machine having a Matrox Dualhead G450 video card and setup virtual screen through xinerama. I am creating 2 frames out of each graphicdDevice's default configuration and calling GraphicsDevice[x].setFullScreenWindow(frame) where 'x' denotes the device index. I expect the frames to appear on the respective screens. But on the above configuration, both the frames appear on the primary monitor itself.
This is not reproducible on SolarisSparc having a multimon setup with independent screens. This is not reproducible on win32 platform. This is reproducible on all releases since 1.4 (could not regress it beyond that).
I have attached a testcase. Execute the testcase. if you don't see 2 maximized frames one on each of the screens, the bug is reproduced.
-------------------------------------------------------------------------------
This is reproducible on Solaris multi-screen setup with 2 independent monitors. On Solaris, one of the monitors(gd2) is having a low resolution. So calling setFullScreenWindow() with respect to that GraphicsDevice with a frame created on the other device(gd1) makes the frame appear in fullscreen mode in gd1 instead of gd2 and the size of the frame is not same as the screen size of gd1 (since gd1's size is smaller than gd2). Hope this will be fixed automatically when the frame gets moved to the actual screen where it is expected to be shown.
###@###.### 2004-09-09
This is not reproducible on SolarisSparc having a multimon setup with independent screens. This is not reproducible on win32 platform. This is reproducible on all releases since 1.4 (could not regress it beyond that).
I have attached a testcase. Execute the testcase. if you don't see 2 maximized frames one on each of the screens, the bug is reproduced.
-------------------------------------------------------------------------------
This is reproducible on Solaris multi-screen setup with 2 independent monitors. On Solaris, one of the monitors(gd2) is having a low resolution. So calling setFullScreenWindow() with respect to that GraphicsDevice with a frame created on the other device(gd1) makes the frame appear in fullscreen mode in gd1 instead of gd2 and the size of the frame is not same as the screen size of gd1 (since gd1's size is smaller than gd2). Hope this will be fixed automatically when the frame gets moved to the actual screen where it is expected to be shown.
###@###.### 2004-09-09