On Sun, Aug 02, 2015 at 12:02:02PM +0100 I heard the voice of
Mark Carroll, and lo! it spake thus:
> 
> Chromium's an undecorated window for some reason.

Mmph.  If you're coming from 3.8.2, I believe there are some EWMH
hints that it could set to request undecoration, which we now honor.
You could try building it with EWMH disabled as a quick test to see if
that's where it's coming from; there is the ability via the EWMHIgnore
config param to skip over _some_ of the EWMH bits, but it doesn't
reach to the decoration pieces.

If you're coming from pre-3.8.2, there's also the Motif hints that
could do similar (evince, for instance, does that for me).


Doesn't hide away the bars for me, though.  Oh, I see; in the settings
in chromium under Appearance, there's a "use system title bars and
borders" that's checked for me.  With it unchecked (after a restart),
it does hide away the decorations.  Glancing at the props, it looks to
be related to the Motif WM stuff.  But anyway, you can uncheck that
box, and it should stop requesting that.


> If I try to drag from near the top of the window then it doesn't
> seem to move. But, then I have difficulty focusing on anything else,
> and eventually I get a window outline for Chromium where I can click
> to place it and then I can focus on other windows again.

For me, it seems to not be click-and-drag to move, but click, then
move, then click again to release.


> But, say, the first time I do that it works, then the second time I
> try to move it I can't focus anywhere again and have to click a
> couple of times in the background before things start to work.

I've seen that happen with evince and resizing.  With chromium (system
title bars off) and resizing, I get a weird stuck cursor until I click
elsewhere (same click, move, click, vs click-drag for resizing) but
the focus otherwise works OK.


> Back on Debian's 3.7-3.3+b2 the window is decorated and there is no
> weirdness related to moving or focus. However, I don't know if the
> difference could be in compilation options rather than code changes.

ISTR that Debian's 3.7 is actually more like 3.8 or so, but at any
rate, it's almost certainly pre 3.8.2.  So the difference is that we
grew the capability of honoring stupid-ass application requests    8-}


-- 
Matthew Fuller     (MF4839)   |  [email protected]
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.

Reply via email to