[Bug 9880] New: Multi-head X virtual desktop issues
http://bugs.winehq.org/show_bug.cgi?id=9880 Summary: Multi-head X virtual desktop issues Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P1 Component: wine-x11driver AssignedTo: wine-bugs(a)winehq.org ReportedBy: dankeris(a)gmail.com When I Open wine on first Desktop with virtual desktop it opens succesfully, but when I try to open second application on second desktop it doesn't show up instead it alerts: X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 1 (X_CreateWindow) Serial number of failed request: 14 Current serial number in output stream: 16 If I close first virtual wine desktop I can open my second application on second desktop. It is multihead desktop (no xinerama). X Window System Version 7.2.0 Release Date: 22 January 2007 X Protocol Version 11, Revision 0, Release 7.2 Build Operating System: Linux 2.6.21.5 i686 Current Operating System: Linux Goliath 2.6.21.5 #14 SMP Mon Jul 2 01:52:49 EEST 2007 i686 Build Date: 24 June 2007 Module Loader present -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9880 Stefan Dösinger <stefandoesinger(a)gmx.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stefandoesinger(a)gmx.at --- Comment #1 from Stefan Dösinger <stefandoesinger(a)gmx.at> 2007-10-03 13:28:03 --- First of all, I am not the expert in this topic, I only have some half knowledge, but I think this is what's going on here: I don't know why you get a BadMatch error, but there is a deeply rooted problem here: Windows has only one desktop, from the problem description it sounds like you're trying to run applications on two different desktops at the same time. You need a multi-head setup which merges the two monitors to one big desktop insted of one. The problem is that Windows applications expect their windows to be able to see each other. This works on X11 as well, but only on the same DISPLAY. With two desktops, you have two DISPLAYs: localhost:0.0 and localhost:0.1. To fix this, you have to use Xinerma, or mergedfb, or something simmilar. Alternatively, you can try to use two different WINEPREFIXes to separate the applications. Or you persuade Microsoft to include support for that in the next revision of the Win32 API design, and get all old applications fixed to deal with that. Can someone with better knowledge confirm if that is right, and propably close the bug as WONTFIX? I am also not sure if the critical severity applies here. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9880 Tadas Šubonis <dankeris(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dankeris(a)gmail.com --- Comment #2 from Tadas Šubonis <dankeris(a)gmail.com> 2007-10-03 13:32:26 --- (In reply to comment #1)
First of all, I am not the expert in this topic, I only have some half knowledge, but I think this is what's going on here:
I don't know why you get a BadMatch error, but there is a deeply rooted problem here: Windows has only one desktop, from the problem description it sounds like you're trying to run applications on two different desktops at the same time. You need a multi-head setup which merges the two monitors to one big desktop insted of one.
The problem is that Windows applications expect their windows to be able to see each other. This works on X11 as well, but only on the same DISPLAY. With two desktops, you have two DISPLAYs: localhost:0.0 and localhost:0.1.
To fix this, you have to use Xinerma, or mergedfb, or something simmilar. Alternatively, you can try to use two different WINEPREFIXes to separate the applications. Or you persuade Microsoft to include support for that in the next revision of the Win32 API design, and get all old applications fixed to deal with that.
Can someone with better knowledge confirm if that is right, and propably close the bug as WONTFIX? I am also not sure if the critical severity applies here.
So I am saying that it is a bug - it should run at least on the same virtual wine desktop or run ANOTHER virtual desktop on second head (desktop). -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9880 --- Comment #3 from Alexandre Julliard <julliard(a)winehq.org> 2007-10-03 13:34:49 --- Yes it's a bug, multiple X displays in the same session are not support at the moment. You may be able to work around it by explicitly starting a new desktop on the second display, something like 'explorer /desktop=foo myapp.exe'. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9880 Vitaliy Margolen <vitaliy(a)kievinfo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |enhancement Status|UNCONFIRMED |RESOLVED Priority|P1 |P2 Resolution| |DUPLICATE --- Comment #4 from Vitaliy Margolen <vitaliy(a)kievinfo.com> 2007-10-03 23:22:59 --- Duplicate. As stated Wine at present does not support multiple displays per session. *** This bug has been marked as a duplicate of bug 2989 *** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9880 Vitaliy Margolen <vitaliy(a)kievinfo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED Difficulty|Hours |--- --- Comment #5 from Vitaliy Margolen <vitaliy(a)kievinfo.com> 2007-10-03 23:23:14 --- Closing duplicate. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org