Re: Issue with 6.3, Mac OS X 10.4, 3 displays, X11 [message #50745] |
Thu, 19 October 2006 00:39  |
Karsten Rodenacker
Messages: 98 Registered: July 1997
|
Member |
|
|
What should I say?
Window,0,xpos=1500
does straddle the monitors. Hence xinerama(?) is working. It is show in
the list of X extensions.
isExtendedDesktop() is non-zero.
Still I cannot extend the window by dragging and not by creating it with
x/ysize:
IDL> window,0,xpos=1000,xsize=3000
IDL> help,/dev
Available Graphics Devices: CGM HP LJ NULL PCL PRINTER PS REGIS TEK X Z
Current graphics device: X
Server: X11.0, The XFree86 Project, Inc, Release 40400000
Display Depth, Size: 24 bits, (1920,1178)
Visual Class: TrueColor (4)
Bits Per RGB: 8 (8/8/8)
Physical Color Map Entries (Emulated / Actual): 256 / 256
Colormap: Shared, 16777216 colors. Translation table: Bypassed
Graphics pixels: Decomposed, Dither Method: Ordered
Write Mask: 16777215 (decimal) ffffff (hex)
Graphics Function: 3 (copy)
Current Font: <default>, Current TrueType Font: <default>
Default Backing Store: Pixmap.
Window Status: ---------------------
id typ( x, y, backing store) id typ( x, y, backing
store)
0: Win(1881, 589, Pixmap)
I think my 2cents tend to be similar the problem stated with 3 monitors.
Finder Windows can be moved around, resized by dragging over both monitors
and can be enlarged if there is enough space to the right of the monitors.
I don't know how to get info about native mac windows but I think I have
there at least a 5000px width one.
Regards
KR
Am Wed, 18 Oct 2006 16:38:58 +0200 schrieb Karl Schultz
<k_remove_schultz@ittvis.com>:
> On Wed, 18 Oct 2006 12:11:49 +0200, Karsten Rodenacker wrote:
>
>> Perhaps my two cents to this topic too.
>>
>> I have only one graphicscard with two displays on a PowerPC Dual and on
>> my
>> powerbook.
>> Windows can only be opened or resized up to the size of the display
>> where
>> the window resides.
>
> Then, I do not think that your XINERAMA extension is working, and you are
> in the same position that Joe. And it could also be that the Mac window
> manager is enforcing this.
>
> If your XINERAMA extension is working properly, then you should be able
> to
> do something like:
>
> WINDOW, XPOS=1000
>
> and have the window straddle the monitors.
>
> When you say "Windows", do you mean IDL windows, or any window?
>
> What happens if you open a Finder window, for example, and try to drag it
> to the other monitor?
>
>> IDLsysmonitorinfo shows two screens.
>> print,o->getrectangles()
>> 1680 22 1920 1178
>> 0 73 1680 1050
>
> This is expected. The idea here is that this information is useful for a
> MM-aware IDL application that may wish to lay out several windows across
> the desktop and avoid straddling the boundary between monitors. If all
> the info the app has is something like "3200x1200", it cannot tell
> exactly
> what part of the desktop is on which monitor.
>
> The IDLSysMonitiorInfo object also has a method called IsExtendedDesktop.
> If this in non-zero, then IDL thinks that you are running a desktop that
> spans the monitors, which implies that XINERAMA is advertised as working.
>
> Karl
--
Erstellt mit Operas revolutionᅵrem E-Mail-Modul: http://www.opera.com/m2/
|
|
|