Inter-client communication with NET protocol



ICCCM specifies a NET protocol for communication with window managers
(WMs). A Linux machine can be bundled with many widow managers (WMs),
viz metacity, openbox, wmaker etc. Now say one has to design an
application which interacts with any WM that implements the NET
protocol. How does that application communicate its requirements (NET
specific) to "any" underlying WM? Does it need to include libraries
specific to the WM or can it be done via X?

There is a command-line tool 'wmctrl' that helps set certain properties

of the executing WM,
but I still would like to know a way that is integrated into the
application and not dependent on a 3rd party product.


Thanks in advance.


Nupul

.



Relevant Pages