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
