GNU bug report logs - #9181
24.0.50; Alpha transparency no longer works

Previous Next

Package: emacs;

Reported by: Luka Novsak <lnovsak <at> gmail.com>

Date: Wed, 27 Jul 2011 19:17:03 UTC

Severity: normal

Found in version 24.0.50

Done: Jan Djärv <jan.h.d <at> swipnet.se>

Bug is archived. No further changes may be made.

Full log


Message #47 received at 9181 <at> debbugs.gnu.org (full text, mbox):

From: Luka Novsak <lnovsak <at> gmail.com>
To: David De La Harpe Golden <david <at> harpegolden.net>
Cc: Jan Djärv <jan.h.d <at> swipnet.se>, 9181 <at> debbugs.gnu.org
Subject: Re: bug#9181: 24.0.50; Alpha transparency no longer works
Date: Wed, 3 Aug 2011 19:29:15 +0200
On Wed, Aug 3, 2011 at 5:12 PM, David De La Harpe Golden
<david <at> harpegolden.net> wrote:
> Again, either way, emacs blindly
> setting the property on its parent is the wrong thing.

It's an unelegant hack, to be sure.

> I just suspect
> filing bugs upstream to window managers for the non-propagation at this
> stage is something of a lost cause.

Then there's that.

So unless emacs uses this workaround for now, it will not have
functioning alpha transparency when used in combination with a large
majority of window managers. As I've said, I've reported this upstream
with Openbox, and I suppose users of other wm's will do so when they
upgrade to emacs24, but there are A LOT of non-compliant window
managers out there, and it shouldn't be expected for this to change
any time soon.

Perhaps there should be a push for this to be formally specified in
the EWMH. The proposal for it seems to be many years old, and the
practice widespread, so I don't see why this hasn't happened yet.




This bug report was last modified 13 years and 295 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.