[xmonad] Bug? Transparent/composited floating windows fail to redraw/update if resized from full screen with NoBorders

Ethan Schoonover es at ethanschoonover.com
Thu Oct 7 17:20:28 EDT 2010


I'm not sure yet whether this bug is related to Core or Contrib (given
that it involves NoBorders) or even if it's some other X related
issue, so I thought I'd post it here for feedback and to see if anyone
can reproduce it...

I've searched high and low for other cases but haven't been able to
track any down. My apologies if I've overlooked answers/reports like
this elsewhere or if this isn't an appropriate venue for this message.

Summary:
========
Transparent/composited floating windows fail to redraw/update if
resized from full screen with NoBorders. With borders the problem
doesn't manifest (e.g. if resized from tiled mode with borders already
visible).

Details:
========
With compositing on and multiple windows stacked in Full screen mode
with XMonad.Layout.NoBorders active to remove the full screen border,
resizing the visible window into a floating window results in the
window no longer updating/redrawing. The window does still accept
input (e.g. terminal commands can be issues if it's a terminal window,
for instance).

If the window is resized to floating from a normal tiled mode, it
retains a border and draws/updates properly.

Compositing via xcompmgr

-Ethan Schoonover


More information about the xmonad mailing list