Get an X window ID

Alan Coopersmith alan.coopersmith at
Thu May 17 11:46:45 PDT 2007

Daniel Stone wrote:
> On Thu, May 17, 2007 at 11:00:33AM -0500, Pat Kane wrote:
>> Are you allowed to change Xlib and the X server?
>> If so then this hack might help.
>> A while ago I needed to know, from inside the X server,
>> the PID of a process that created an X connection.
>> I used spare pad bytes in the  xConnClientPrefix initial
>> connection setup message to pass the PID from the client
>> to the X server.  Note that clients might not be on the
>> same machine so you also need the hostname of the client.
> NetWM already allows you to use properties to encode the pid and
> hostname of clients as window properties.

Should we have Xlib or xcb automatically set these so that
we don't have to wait for every application and toolkit to
be modified to do so?

	-Alan Coopersmith-           alan.coopersmith at
	 Sun Microsystems, Inc. - X Window System Engineering

More information about the xorg mailing list