Re: Application launch detection
- From: raster rasterman com
- To: Matthias Clasen poet de
- Cc: wm-spec-list gnome org
- Subject: Re: Application launch detection
- Date: Mon, 13 Nov 2000 10:14:36 -0800 (PST)
On 13 Nov, Matthias Clasen scribbled:
->  If I have read last weeks discussion correctly, the proposal
->  for app-launch feedback is to have an app-launcher hand a unique
->  value to the application (via an env var) which the application
->  then puts in a property on its first toplevel window before mapping it.
->  The app-launcher would select for SubstructureNotify
->  on the root (or virtual root) window, listen for MapNotify
->  events to find freshly mapped windows and look for the property
->  on them.
->  
->  This sounds ok on first reading, but it has one problem:
->  if an app starts iconic (try xterm -iconic), the MapNotify won't
->  arrive until the user deiconifies the app. A much simpler and
->  better solution is to have the app-launcher monitor the
->  _NET_CLIENT_LIST property on the root window. New apps will
->  appear immediately here, even if they start iconic. Another
->  bonus is that the app-launcher dosn't get the loads of CreateNotify,
->  ConfigureNotify and whatnot, that 
->  SubstructureNotify would produce. 
that's possible - but this is a specific external app launch monitor
progarm issue - personally i'd put it right into the wm and have the wm
handle it since it's going to either map or iconify the window and know
about it already - and luckily for you the bi-product is the wm adding
it to the client list :)
-- 
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
The Rasterman (Carsten Haitzler)    raster rasterman com     raster valinux com
                                    raster enlightenment org raster linux com
				    raster zip com au
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]