Hello, Andreas.

I'm the initial author of argbbg patch.

On Wed, Apr 06, 2016 at 12:35:33AM +0200, Andreas Doll wrote:
> I've noticed that after applying the argbbg patch to st, the window borders
> become transparent as well.

Yes, argbbg patch makes the borders transparent.

> Is this behaviour intended?

No, it' is *NOT* intended.

It happens because WMs paint borders with RGB colors, whose alpha values are
zero. So, in fact, borders are supposed to disappear completely, but for some
reason they are semi-transparent. I just checked that the same thing happens
to rxvt, and any ARGB-enabled windows might have the same symptom.

The solution to this problem is pretty simple: set alpha values of border
colors. It's quite straightforward in dwm (color->pix &= 0xFF000000), but I'm
not sure how the same thing can be done in Xmonad. You'll have to modify the
pixel value (32-bit, even though it's unsigned long) which is passed to
setWindowBorder.

Sincerely,
Eon


Reply via email to