12 ms·
That is not a valid workaround as it applies transparency to the text as well, not just the background. I see no "rampant layering violation" here as the goal
by mbell 13y ago
That is not a valid workaround as it applies transparency to the text as well, not just the background.
I see no "rampant layering violation" here as the goal is not a transparent window, but rather a transparent background, big difference.
- cbhl 13y agoHm, I see your point. But I still think that accessing the data of other windows to draw a transparent background is a great deal of complexity for a terminal emulator -- AFAICT it means the terminal emulator has to be innately aware of the innards of the graphics system it's drawing to.
- mbell 13y agoThe app doesn't need to be aware of the content under the widget it wants to have an alpha value < 1.0. Its the job of the compositor to render the app's content as provided, regardless of what is over or under it, that is what it exists to do.