Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Background transparency not applied when restoring session #341

Closed
trmdi opened this issue Feb 8, 2019 · 1 comment
Closed

Background transparency not applied when restoring session #341

trmdi opened this issue Feb 8, 2019 · 1 comment

Comments

@trmdi
Copy link
Contributor

trmdi commented Feb 8, 2019

Please read cfeck's comment:
https://bugs.kde.org/show_bug.cgi?id=362857#c17

How about that in Kvantum?
(See my comment https://bugs.kde.org/show_bug.cgi?id=362857#c16)

@tsujan
Copy link
Owner

tsujan commented Feb 8, 2019

Wherever I've installed KDE, I've disabled its session restoring because of such issues.

As you mentioned, the problem isn't limited to Konsole. For example, I use KWin under LXQt and add a short delay to lxqt-notificationd startup for KWin to be started before it and its blurring/translucency to be applied to notification popups. Fortunately, KWin starts before other LXQt components.

With KDE session restoring, there's no guarantee that apps start after KWin. Many Qt apps aren't KDE apps, so that adding KWindowSystem::compositingChanged() to their codes isn't an option, of course.

All in all, this issue isn't related to the style engine and can happen with all. Kvantum checks for blurring only when the app starts (checking it again and again would take extra CPU time) and if it isn't available at that moment, it supposes there's no blurring. The same is true for compositing: it's checked only at app's startup too,

@tsujan tsujan closed this as completed Feb 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants