OpenSolaris

Printable Version Enter a New Search
Bug ID 6269938
Synopsis Solaris 8 and 9 Xtest call is not Xinerama aware
State 10-Fix Delivered:Verified (Fix available in build)
Category:Subcategory xserver:graphics
Keywords
Responsible Engineer Stuart Kreitman
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_18
Fixed In snv_18
Release Fixed solaris_nevada(snv_18) , solaris_10u1(s10u1_12) (Bug ID:2126797) solaris_9(s9_patch) (Bug ID:2126999,) solaris_8(s8_patch) (Bug ID:2127220,)
Related Bugs
Submit Date 13-May-2005
Last Update Date 16-January-2007
Description
Hardware:
 
1x SunBlade 150 with 3 XVR100  (for tests with Solaris 8)
1x SunBlade 1500 with 3 XVR100 (for tests with Solaris 9)
 
 
 
Under Solaris 8 (SunBlade 150) with the T108652-92:
 
We have a 3x2 screen layout.
 
Screen numbering:
 
                            1  3  5
                            2  4  6
 
I have configured the Xserver using the DoubleHigh feature of the XVR100. So screen 1 and 2, 3 and 4, 5 and 6 are connected to the same XVR100. 
In this configuration it is only possible to move the mouse pointer (with our software - I sent you a test program) on screen 1 and 2. It is not possible for the mouse pointer  to leave this two screens using the Xtest calls.
 
 
When I use two independent screens on the XVR100 (DoubleHigh and DoubleWidth disabled), mouse pointer movement is only possible in screen 1 
using the Xtest calls. Here screen 1 and 3, 5 and 2, 4 and 6 are connected to one XVR100. In this configuration the performance is very bad.
 
 
Under Solaris 9 (SunBlade 1500):
 
 
We have a 3x2 screen layout.
 
Screen numbering:
 
                            1  3  5
                            2  4  6
 
I have configured the Xserver using the DoubleHigh feature of the XVR100. So screen 1 and 2, 3 and 4, 5 and 6 are connected to the same XVR100. 
In this configuration it is only possible to move the mouse pointer (with our software - I sent you a test program) on screen 1 and 2. It is not possible for the mouse pointer  to reach screen 3,4,5 and 6 using the Xtest calls.
But: when the mouse pointer is on screen 1 and you move the mouse pointer on the right side of screen 1 out, the mouse pointer comes in on screen 1 from the left side. Now the mouse pointer should be on screen 3, but is on screen 1. When you press the right mouse button, the menu comes up on screen 3!
When you now move the mouse pointer out of the screen  on the right side (screen 1), it comes in on screen 1. When you press the right mouse button, the menu comes up on screen 5!
 

 xxxxx@xxxxx.com 2005-05-13 11:00:15 GMT


Brian:

Please submit /usr/dt/config/Xservers or /etc/dt/config/Xservers command
line for each test configuration listed above. In particular, I am concerned
that there is a non-obvious orientation implied in the second test
(ie 1,3 5,2 4,6  -- how do you direct a 3x2 array?)

skk
 xxxxx@xxxxx.com 2005-07-15 22:57:49 GMT
Work Around
N/A
Comments
N/A