Re: app portgroup bouncing icon weirdness …

Ryan Schmidt ryandesign at macports.org
Fri Mar 16 09:47:36 UTC 2018


On Mar 15, 2018, at 23:31, Kevin Reid wrote:

> On Thu, Mar 15, 2018 at 8:38 PM, Kenneth F. Cunningham wrote:
>> The dock icon on the ports I launch via the bash script generate via the app PG seem to never stop bouncing -- they bounce and bounce, until the application is finally quit, and then disappear. The app seems to work just fine. (I use these mainly for gtk2 and gtk3 apps with GUIs, like pan2 and calculate-gtk, and I use them with +x11 rather than +quartz).
>> 
>> Anyone have any insight into this bizarreness?
> 
> Dock icons stop bouncing when, loosely speaking, the process starts up its macOS-style event loop (and could then e.g. respond to quit requests from the Dock). X11 apps never have that type of event loop, so the bouncing will not stop.
> 
> The only fix I know of without modifying the programs is to use a small shim process which either
> (1) "is a proper Mac app" (setting up the event loop and perhaps doing niceties like converting macOS quit events into signals) or
> (2) forks the real process and immediately exits (which means the Dock icon also disappears).
> 
> (Disclaimer: I am more "power user" than "macOS developer" today and my description may be inaccurate in the details.)

Right. The app portgroup is intended for "proper Mac apps".

https://lists.macports.org/pipermail/macports-dev/2011-August/015788.html




More information about the macports-dev mailing list