On Wednesday, 07 October 2009, at 14:06:34 (+0200),
hannes.janet...@gmail.com wrote:

> yes, Eterm becomes an override-redirect window when using borderless
> option with e17, so its window is not handled by the wm in any
> way. I commited a workaround that makes e17 pretend to be mwm so
> that Eterm use mwm hints for borderless mode instead of going
> override redirect.

Okay, let's get something straight here.  You keep implying that Eterm
is somehow buggy because it expects the WM to "pretend to be" the
Motif WM in order to do borderless.  This is simply wrong.

Setting _MOTIF_WM_INFO is the correct way to advertise yourself as
supporting the MWM hints, at least to the best of my knowledge and
based on everything I've read or seen.  Thus, a WM supporting those
hints should set this property.  On my (albeit somewhat outdated) copy
of E 0.17, Eterm -x works just fine.  And I'm quite certain it worked
on E 0.16, so I'd wager it works on e16 too.  The only WM it doesn't
work on AFAICT is kwin.

Falling back on override_redirect is the ONLY way that Eterm can be
certain it does as the user asks (comes up borderless) in the face of
non-compliant window managers.  Which is the better failure mode
(ignore the user request and have borders vs. being outside the
control of the non-compliant WM) is a matter of perspective, and I'm
tending to agree with Marc Lehmann (urxvt) that the right choice for
Eterm is to do everything it can to fulfill the options it was given
(i.e., override_redirect if necessary).

If there is an EWMH for borderless that I'm missing, please feel free
to add support for that.  Beyond that, I think the previous code was
correct.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <m...@kainx.org>
Linux Server/Cluster Admin, LBL.gov       Author, Eterm (www.eterm.org)
-----------------------------------------------------------------------
 "Fresh blood through tired skin.  New sweat to drown me in.
  Dress up this rotten carcass just to make it look alive."
                                            -- Nine Inch Nails, "last"

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to