Join GitHub today
X applications launched before i3 are buggy #2869
What I did:
What I saw:
What I expected instead:
Can reproduce this with the current
Yes, that seems reasonable. I was trying to think of why we are doing this at all, but then just git-blamed it to commit
but that was about four years ago. :-)
I think the approach of copying the pixmap is simply broken (as this issue demonstrates) and I would be inclined to revert that commit despite being there for so long. If someone uses
@stapelberg What do you think?
I think this would also be a blocking issue for #536.
added a commit
Sep 5, 2017
I’m okay with reverting the commit, but then we should definitely verify which login managers exhibit this issue in their current versions, and whether we can come up with a different fix. Maybe setting the background before launching i3 via the i3.desktop session would be an okay workaround.
Given that we are at the start of 4.15, we could revert it and see whether someone complains. We can perhaps do a basic tes with GDM or so, but I doubt that we can reliably test a significant amount of combinations of setups.
Is there really any reason we need to handle it? I'm sure that if the original issue was reported now, we'd reject the issue because we do not handle what's in the root window.
I wonder whether GDM & co even have good reasons to start without a background (?)
How about changing the code to only do that copy when the root window does not have a
Note that setting
Alternatively, the easy way is: Do not set