From: squidge <bu...@er...> - 2004-09-24 19:05:09
|
I really am very disappointed that nobody has picked up on this, even a 'stupid idiot its xyz' would have been better than nothing. Like this I don't even know if people dislike the whole idea or not. I've posted it again in case it's got skipped over. > > Well I finally got a recent version of ROX Session fully installed, > and can now happily switch between window managers as I please. > > One of the reasons I especially wanted Sawfish is that, of all the WMs > I've seen, it gets the closest to the Risc Os WIMP when suitably > configured. > > However, once I tried OroboROX (v 0.8.7.3) I realised that with some > digging about in the code I might be able to get even closer (I did a > small amount of C programming some time ago). What I was especially > looking for was to finally rid myself of windows that grab the input > focus when you so much as sneeze at them. > > I was pleasantly surprised to find that I can get *very* close to what > I want by just making a few trivial changes to client.c and events.c > > I can now play about with the window furniture as much as I like > (apart from scroll bars) and the input focus stays resolutely where I > left it, only changing if I click in the work area of a window, or if > I open a new one. > > There is just one problem I can't seem to get round. If I grab say, > the title bar of a window that has a text entry area, then although it > doesn't get focus it does bring up a 'phantom' cursor. The problem > appears to be in clientMove, and is associated with XGrabPointer. > > I've had a look at some of the X documentation but it's not just a > steep learning cliff, more like a vertical cliff :( > > I'm guessing that the problem may be the system thinks the window has > input focus and so gets confused. > > Any suggestions gratefully recieved. > -- Squidge |