[Bug 31905] New: Windows from virtual desktop are able to steal focus from external windows

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Oct 7 06:05:02 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=31905

             Bug #: 31905
           Summary: Windows from virtual desktop are able to steal focus
                    from external windows
           Product: Wine
           Version: 1.5.14
          Platform: x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: phoenix at mail.ru
    Classification: Unclassified


I'm not sure if it is by design or not, but here's situation:

I launch dota 2 using following command:
WINEPREFIX=~/.wine_dota2/ ./wine explorer /desktop=dota2,1920x1080 "C:\Program
Files\Steam\Steam.exe" -applaunch 570

As steam app, it launches steam first, then launches dota within it. Process is
quite lengthy, so i switch focus to another window (e.g. browser) when virtual
desktop is initialized.

During steam load process, focus is stolen from browser. It remains as top-most
window, but 'inactive'. And, e.g. to continue typing something in the browser i
have to bring focus back. Few moments later (1-2), wine's window becomes
top-most, even if i click inactive browser window to restore focus.

During steam shutdown process, it steals focus again, but this time without
bringing virtual desktop to top.

Steam is just example: this occurs with numerous other apps, in some cases it
may happen even multiple times during launch process of some complex
application. For me as user, it is extremely annoying - i always thought that
virtual desktop is a way to avoid integration between wine and OS WM, with its
own tray and window management, and that virtual desktop should present itself
as normal OS window.

I'm using Debian Wheezy amd64, Gnome 3, NVIDIA binary driver, latest Wine from
git.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list