Discussion:
[xmonad] The transparent borders on RGBA windows are back
Adam Sjøgren
2018-01-27 09:30:49 UTC
Permalink
After updating packages¹ on my Debian unstable laptop yesterday, the
transparent borders on RGBA windows are back².

Specifically if I open a Sakura³ window, the borders are see-through.

I am running xmonad 0.13-6+b2, libghc-xmonad-dev 0.13-6+b2,
libghc-xmonad-contrib 0.13-1+b2, libghc-x11-dev 1.8-3,
libghc-x11-xft-dev 0.3.1-11+b5.

Looking in ~/.xsession-errors when I open a Sakura window, I see no
errors from xmonad.

(Closing the window I see "user error (Error in function
getWindowAttributes)", but I guess that's not important.)

Looking at the changelog from the xserver-xorg-core package, I see this
interesting entry:

[ Timo Aaltonen ]
* New upstream release.
* 07-glx-do-not-pick-srgb-config-for-32bit-rgba-visual.diff: Add a
patch from upstream to fix potential issues with mesa git.

Sounds like that could be the reason.

Does anyone else see this? Any suggestions on how to debug/fix it?

I'm as clueless as last time⁴.


Best regards,

Adam


¹ It was a winding road fixing them a couple of years ago:
· https://koldfront.dk/archive/2017/02/12-183149.html

² These are the newest ones, by date:

libopengl0_1.0.0-2_amd64.deb
libglx0_1.0.0-2_amd64.deb
libglvnd-dev_1.0.0-2_amd64.deb
libglvnd-core-dev_1.0.0-2_amd64.deb
libglvnd0_1.0.0-2_amd64.deb
libgles2_1.0.0-2_amd64.deb
libgl1_1.0.0-2_amd64.deb
libegl1_1.0.0-2_amd64.deb
libgegl-0.3-0_0.3.28-1_amd64.deb
xserver-xorg-legacy_2%3a1.19.6-1_amd64.deb
xserver-xorg-core_2%3a1.19.6-1_amd64.deb
xserver-xephyr_2%3a1.19.6-1_amd64.deb
xchat_2.8.8-12_amd64.deb
xchat-common_2.8.8-12_all.deb
xserver-common_2%3a1.19.6-1_all.deb
ring-daemon_20180119.1.9e06f94~ds1-1_amd64.deb
thunderbird-l10n-da_1%3a52.6.0-1_all.deb
calendar-google-provider_1%3a52.6.0-1_all.deb
lightning_1%3a52.6.0-1_amd64.deb
thunderbird_1%3a52.6.0-1_amd64.deb
locales_2.26-6_all.deb
libc-l10n_2.26-6_all.deb
libdbus-c++-1-0v5_0.9.0-8.1_amd64.deb
multiarch-support_2.26-6_amd64.deb
libc-dev-bin_2.26-6_amd64.deb
libc-bin_2.26-6_amd64.deb
libc6-dev_2.26-6_amd64.deb
libc6-dbg_2.26-6_amd64.deb
libc6_2.26-6_amd64.deb

³ https://launchpad.net/sakura

⁴ https://mail.haskell.org/pipermail/xmonad/2015-June/014798.html
--
"I wear my unprofessionalism as a badge of honor. Adam Sjøgren
Professionalism has no place in art" ***@koldfront.dk
Adam Sjøgren
2018-01-27 09:48:48 UTC
Permalink
Post by Adam Sjøgren
* 07-glx-do-not-pick-srgb-config-for-32bit-rgba-visual.diff: Add a
patch from upstream to fix potential issues with mesa git.
Sounds like that could be the reason.
Downgrading the xserver-xorg-core package to the previous one fixes the
problem, so it would seem that it is.

I have reported this to the Debian developer.

I don't know, however, if this is something that needs to be fixed in
XMonad or [Debian's] X.org.


Best regards,

Adam
--
"What looks large from a distance Adam Sjøgren
Close up is never that big" ***@koldfront.dk
Loading...