Multimonitor support in Wine?

Rob D rddone at att.net
Tue Nov 1 07:35:13 CST 2005


At 02:39 AM 11/1/2005, Marcus Meissner wrote:
>On Mon, Oct 31, 2005 at 08:37:44PM -0700, Rob D wrote:
> >
> > Its me again.
> >
> > Ive been trying to figure how to get a (single) Wine application to be 
> able
> > to display dialogs on each of 3 monitors in a non xinerama setup (DISPLAY
> > :0.0, :0.1, and :0.2).
> >
> > I am well aware that xinerama mode would allow this quite easily, but
> > xinerama is not an option, partly since CDE on Solaris will not work in
> > xinerama mode, and a little thing called Software Requirements
> > Specification.
> >
> > I am also aware this isnt specifically a wine issue, but in researching
> > what could be done about over the past week, I found several references to
> > gdi_display, x11drv_thread_data, and various other constructs and class
> > members in Wine that describe which display to use. This leads me to
> > believe there is some method to allow Wine to enable the desired
> > functionality.
>
>The .x DISPLAY component is "Screen" in X11 speak.
>
>So far we have no special X11 Screen handling in our code as far as I know.
>
>I would also not know how to map the Windows API to X11 Screens :/
>There are "WindowStations"
>
>Ciao, Marcus

Since alot of the Wine code refers to "thread_display" attributes, I spose 
I could try to create a separate helper thread for each display, each 
somehow kludged to link to a separate display at startup, and marshal 
display requests for each, but it seems that there could be an easier way.

Rob Done




More information about the wine-devel mailing list