http://bugs.winehq.org/show_bug.cgi?id=27779
--- Comment #71 from Alexey Loukianov mooroon2@mail.ru 2011-09-11 15:05:44 CDT --- (In reply to comment #70)
I hate killing steam to stop this bug, as ME2 right now has a bug that can crash on loading, so having to load Steam first then ME2 after takes too long.
Killing Steam is not an option just like as disabling XI2 is not an option either. If you kill Steam while playing you would lost access to such a useful features like Steam Cloud and Achivements system. Also, I have had problems with VAC kicking me out of the game shortly afterwards I kill Steam's main process.
As for the patch - I've been thinking of creating similar one basing on the patch that is available on the WiKi that toggles debug output of Wine on key press (originally F12, might be changed to any other VK_*). And then I had discovered that for most of the games I play with Steam it is much simplier to use windowed mode and configure my WM (Kwin) to filter out game's window based on X11 window class and force it into "emulated fullscreen": turn off decorations and force size and position of the window to cover the entire screen. This trick works perfectly with Osmos, Braid, any Source-based game, Torchlight and games from King's Bounty series. Still, there are games that can't be easily used with this workaround, for.ex. all titles from S.T.A.L.K.E.R series and some GLQuake/idTech* based games. YMMW.
In any case, having several workaround available is a good thing, but we steel need to discover real fix for this.