Running compiz without a desktop window has some unexpected behavior. It is not possible to grab the cube with the mouse. The pointer needs to be over a window for it to work. In display.c the XSelectInput call in addDisplay is missing ButtonPressMask and ButtonReleaseMask, so it makes sense why this doesn't work. Is there a reason why they have been left out? Lower window with Button2 on the title bar doesn't work at all. Using the binding for lower window does lower the window, though not always to the bottom. There are occasions where it does lower it to the bottom, but it's not clear what causes this. I start Xgl/compiz like this: xinit /etc/X11/xinit/xinitrc.compiz -- /usr/bin/Xgl -ac -accel xv:fbo -accel glx:pbuffer -ac -br -deferglyphs 16 where x/etc/X11/xinit/initrc.compiz contains: gnome-window-decorator & compiz gconf This is on a pure vanilla fdo cvs build. Obviously, using a desktop window removes this behavior. That is something I'd prefer not to be forced to do.
On Thu, 2006-05-11 at 16:47 +0000, moppsy@comcast.net wrote:> Running compiz without a desktop window has some unexpected behavior. > > It is not possible to grab the cube with the mouse. The pointer needs to be over a window for it to work. > In display.c the XSelectInput call in addDisplay is missing ButtonPressMask and ButtonReleaseMask, so it makes sense why this doesn't work. > Is there a reason why they have been left out?No, thanks for pointing it out. Fixed in CVS.> > Lower window with Button2 on the title bar doesn't work at all. > Using the binding for lower window does lower the window, though not always to the bottom. > There are occasions where it does lower it to the bottom, but it's not clear what causes this.OK, I'll have a look at this when I have time.> > I start Xgl/compiz like this: > > xinit /etc/X11/xinit/xinitrc.compiz -- /usr/bin/Xgl -ac -accel xv:fbo -accel glx:pbuffer -ac -br -deferglyphs 16 > > where x/etc/X11/xinit/initrc.compiz contains: > gnome-window-decorator & > compiz gconf > > This is on a pure vanilla fdo cvs build. > > Obviously, using a desktop window removes this behavior. > That is something I'd prefer not to be forced to do.I agree. -David
Reasonably Related Threads
- [BUG] Compiz hangs at launch when the focus windows is a swing window
- Relative position between two windows
- Relative position between two windows
- [PATCH] Make focusDefaultWindow () take a CompScreen as argument
- [PATCH] Added screen edge trigger delay setting.