http://bugs.winehq.org/show_bug.cgi?id=34473
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WONTFIX
--- Comment #3 from Ken Thomases ken@codeweavers.com 2013-09-08 17:37:04 CDT --- (In reply to comment #2)
I see the point, but still as most people in the OS X world mainly (I think) use wine bottle wise (Wineskin), for the purpose of running gui-applications and/or games some optical feedback (as it can take up to 30s on aging hardware for a game's window to come up) would be great.
If most people are running Wine using a wrapper bundle like Wineskin, then they already get visual feedback.
To my mind it should even be the default option, with an off-toggle setting for those running non-gui applications.
There's no ability to toggle it. Mac OS X shows a bouncing Dock icon for apps which are bundled and which don't have LSUIElement or LSBackgroundOnly set in their Info.plist files. It doesn't for any other. We have no other control. It can't be dynamic. The decision is made before any of our code is run.
Did I get you right that those apps for instance are things like bonjour etc.? (e.g. needed when running Shairport4w.exe [it's free])
Huh? Are you trying to cite an example of a program that doesn't open any windows? No, that's not particularly what I meant (although something like cmd.exe does count for that, for example).
Any time you run a program under Wine, there are several processes that run automatically. Things like services.exe, winedevice.exe, plugplay.exe, and explorer.exe. Plus, whatever program you run may utilize multiple processes, some of which are intended to remain invisible.
If we were to take your suggestion, then running any program would result in at least five and maybe more Dock icons showing up, most of them with no sensible icon. (And, unfortunately, they can't be distinguished by title either, since they'll all have a title of "wine".)
To me it would be far more useful to have them unnecessarily bound in the Dock until launched, than not having the programs I mainly use not being shown upon launch. That's the OS X style since I can remember (I always got pretty annoyed having accidentally launched 3 instances of the same program on XP just because it didn't gave feedback.)
I understand that it can be disconcerting to get no immediate feedback when you run a program in Wine. (Although it seems one would typically either use a wrapper like Wineskin or be working at the command line where it's normal to assume your command is running until the shell gives a new prompt.) Unfortunately, I just don't see any way to give you the feedback you want without making things much worse.
(I'll also point out that any such solution would not be strictly in the province of the Mac driver. The delay you find disconcerting is, in part, exactly the time before the Mac driver has even been loaded by Wine. The only way to have immediate feedback would be to wrap the Wine loader in an app bundle.)