> -----Original Message----- > From: xfree86-admin@xxxxxxxxxxx > [mailto:xfree86-admin@xxxxxxxxxxx] On Behalf Of Mark Vojkovich > Sent: Thursday, March 18, 2004 1:57 PM > To: xfree86@xxxxxxxxxxx > Subject: Re: how to tell which linux process a > window belongs to? (window ID => process ID) > > > On Wed, 17 Mar 2004, dave giffin wrote: > > > I'm writing a window manager to experiment with > > different ways of organizing programs that users use. > > > > One of the things I'm trying requires that I know > > which windows belong to which linux process. > > There is no way to do that. The X-server knows > only that a window belongs to a client. That client > is nothing more than some anonymous entity on the > other end of a socket. Remember, X is network > transparent. The other end of that socket may be > on another machine. Of course there *is* no way to do that. If somebody's working on it, hopefully there *will be* a way to do that. For example, (this would be a bad solution, but it's not impossible) if you can run a netstat on the box that owns the process, you can find out what process is talking on that specific socket. Therefore you can associate Window ID <==> Socket <==> pid. (Again, that's a poor solution, but it's not impossible.) Then there's the issue of ten xterm's that all look identicle to each other. It would be nice if there's a way to tell PID #1234 to blink its window color or something like that. Surely there's no support right now, but that only means there's an opportunity for anyone who wants to pursue it. Nothing is impossible. _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86