RE: how to tell which linux process a window belongs to? (window ID => process ID)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

thanx

--- Edward Ned Harvey <eharvey@xxxxxxxxx> wrote:
> > -----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


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

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux