how do I translate a window ID to a UNIX socket ID?

thanx

--- Edward Ned Harvey <[EMAIL PROTECTED]> wrote:
> > -----Original Message-----
> > From: [EMAIL PROTECTED] 
> > [mailto:[EMAIL PROTECTED] On Behalf Of
> Mark Vojkovich
> > Sent: Thursday, March 18, 2004 1:57 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [XFree86] 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
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/xfree86


__________________________________
Do you Yahoo!?
Yahoo! Mail - More reliable, more storage, less spam
http://mail.yahoo.com
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to