Bug 328021 - Screen locker freezes with transparent themes
Summary: Screen locker freezes with transparent themes
Status: RESOLVED DUPLICATE of bug 314663
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.3
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-24 18:17 UTC by Nikita Zlobin
Modified: 2013-11-24 20:20 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikita Zlobin 2013-11-24 18:17:58 UTC
When screen is locked, screensaved doesn't start, instead - screen becomes black, after what there is no way to get to desktop - only relogin helps. This is already reported on forums, but i did not see any report about it there (mostly was caused by oxygen transparent).

Ttransparency  causes freezing not always - transparent bespin with disabled blur doesn't trigger problem. Qtcurve with 100% opacity doesn't cause problem as well. Disabling of blur kwin effect with transparent qtcurve doesn't help however.

Reproducible: Always
Comment 1 Yichao Yu 2013-11-24 19:38:13 UTC
Don't think this is kwin's problem.
I've noticed this problem in QtCurve recently but don't know what to do about it yet.

Related bug: 
https://bugs.kde.org/show_bug.cgi?id=312425
https://bugs.kde.org/show_bug.cgi?id=311574
https://bugs.kde.org/show_bug.cgi?id=314663 (probably duplicated)
Comment 2 Thomas Lübking 2013-11-24 19:40:44 UTC
"kscreenlocker" &"kscreenlocker_greet" processes are hardcoded to skip ARGB in bespin.

KWin is completely unrelated here - it's between styles and the screensaver (fiddling areound with the window, resp. not catching that)

*** This bug has been marked as a duplicate of bug 314663 ***
Comment 3 Yichao Yu 2013-11-24 19:44:54 UTC
@Nikita Zlobin
(I thought said this somewhere else but cannot find it...) In QtCurve you can also blacklist those processes. I haven't tested myself but it should work.
Comment 4 Yichao Yu 2013-11-24 20:20:35 UTC
@Thomas

Do not set to ARGB when a window already exist and when X11BypassWindowManagerHint is set seems to help.
And we probably don't want translucency on such a window anyway.