Support for multiple independent mouse cursors

Samuel Thibault samuel.thibault at ens-lyon.org
Wed Apr 26 01:01:13 PDT 2006


Carsten Haitzler, le Wed 26 Apr 2006 17:05:01 +0900, a écrit :
> On Wed, 26 Apr 2006 09:37:53 +0200 Samuel Thibault
> <samuel.thibault at ens-lyon.org> babbled:
> 
> > Peter Hutterer, le Wed 26 Apr 2006 10:41:34 +0930, a écrit :
> > > The only way I found around that is the following:
> > > modify X lib so that each time a window is created it also sets an  
> > > atom on this window to the PID of the process that opened it.
> > 
> > For systems that support it (linux at least), you can use SO_PEERCRED on
> > unix sockets for getting pid, uid and gid of the peer process.
> 
> not that that is of any use in X as the WM doesn't have a fd /connection to the
> client. only x does. and wm only connects to x.

Ok, but the X server can set the property itself and mark it as
read-only. Then the WM can really trust the property.

Samuel



More information about the xorg mailing list