Path: utzoo!attcan!uunet!ncrlnk!ncrcae!hubcap!gatech!bloom-beacon!HPLABS.HP.COM!aud%hplaki From: aud%hplaki@HPLABS.HP.COM (audrey ishizaki) Newsgroups: comp.windows.x Subject: Re: Pseudoroots & Window Managers (long) Message-ID: <26518.598302946@hplaki> Date: 16 Dec 88 19:15:46 GMT References: <137@richsun.UUCP> Sender: daemon@bloom-beacon.MIT.EDU Organization: The Internet Lines: 26 ken, I have also successfully implemented pseudo-root functionality (X11R2, HP machines). I did not like having to change source code in already written client programs, so I implemented many of the changes you made in the Xlib code itself. This has worked well enough to have twm, wm, uwm and hpwm run without changes. One problem I have not been able to overcome (in Xlib) is deciding which screen (yes, a multi-screen implementation) certain events originated on. Of course, I also limited myself to changing things ONLY in Xlib. I'm sure David Rosenthal and Jim Fulton will be interested in your work (as they were in mine). I now agree with them that to do a good pseudo root implementation, one has to have access to the server. Alternatively, one can change window managers (the only class of clients, so far, which is interested in roots, and x and y w/r to root) to understand which sub window they should be running in (and there seem to be only 5-6 widely used window managers). keep in touch; I'm glad you posted your findings. audrey ishizaki ishizaki@hplabs.hp.com