http://bugs.winehq.org/show_bug.cgi?id=29010
Bug #: 29010 Summary: Can't get keyboard focus back to wine after switching to another desktop and back Product: Wine Version: 1.3.32 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: waldner+bugs.winehq.org@waldner.priv.at Classification: Unclassified
Aloha,
when running an application via wine in full-screen mode, after switching to another virtual desktop and back, the keyboard focus is lost, and I can't get it back to wine. Mouse works fine, though. The typed characters appear in the terminal where I started wine instead.
Environment: - OS: Debian squeeze, i686, 32-bit - Window manager: Enlightenment E16, v1.0.0-4, with 3x3 virtual desktops
Regression testing (as per http://wiki.winehq.org/RegressionTesting) points to this as the culprit: ------------------- 3e6eab3fd97e7c0ed2c8d233875aa4cfa8965985 is the first bad commit commit 3e6eab3fd97e7c0ed2c8d233875aa4cfa8965985 Author: Alexandre Julliard julliard@winehq.org Date: Thu Aug 13 19:54:31 2009 +0200
configure: Rename the main binary to "wine32" for the Wow64 build.
:100755 100755 06d06eeae587b8847227be48269a931ead83990e 12469cb8fcf6ca43f539df91e246c3bd45dba5ea M configure :100644 100644 a38c525b3c9ca4aed5bfd5f0e99fd1f65426e997 e186872a6a20a9ec8e2a8f11ad1c0f518600d3d1 M configure.ac :040000 040000 96b5d31b7b4df2f656bf4d897a47b6b8a2d53bf0 1d7930c95701232634eab8e1d1df6461c7f37f63 M loader -------------------
Testing was done via: - git bisect good 1.1.27 - git bisect bad 1.3.32
and then for each good/bad: - rm ~/.wine - ./configure && make - run './loader/wine programs/winecfg/winecfg.exe.so' - skip Gecko install if asked - set "emulate virtual desktop" "2048x1152" (my native resolution), apply&OK - re-run './loader/wine programs/winecfg/winecfg.exe.so' - type couple characters in the "Libraries" tab - switch to another virtual desktop and back - try typing a couple chars into winecfg
First noted when running World of Warcraft, affects all full-screen apps, regardless of "emulate virtual desktop", though.
NOT a duplicate of 20939, as the workaround with focus-follows-mouse has no longer any effect. As long as wine doesn't run in full-screen mode, everything works as expected.
Kind regards, Robert Waldner