Bug 314901

Summary: locker-qml depends on kdm because of kdm's greeters
Product: [Unmaintained] kscreensaver Reporter: Lukas Schneiderbauer <lukas.schneiderbauer>
Component: locker-qmlAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: d.matscheko, oliver.henshaw, rdieter
Priority: NOR    
Version: 4.10.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Lukas Schneiderbauer 2013-02-11 14:03:03 UTC
When using the default locker in kde 4.10 without kdm installed it will lock the screen forever (meaning no more user input possible) because it can't load a GreeterPlugin.

$ cat .xsession-errors | grep -i kscreenlocker | tail -2
kscreenlocker_greet(27313)/kwin ScreenLocker::Greeter::loadGreetPlugin: GreeterPlugin  "classic"  does not exist 
kscreenlocker_greet(27313)/kwin ScreenLocker::Greeter::loadGreetPlugin: GreeterPlugin  "generic"  does not exist 

These 2 messages are repeated over and over..

Turns out that the greeters are installed by kdm. Is this deliberate? I'm using lightdm (which should be a complete replacement for kdm; both are display managers) and don't want kdm to be installed because I don't use it and I'm sure there are more people out using lightdm.

Maybe a solution would be to split the greeters from kdm?

Reproducible: Always
Comment 1 David Matscheko 2013-05-27 13:23:13 UTC
I am using Sabayon with KDE 4.10.2 and have the same problem. After locking the screen, the CPU consumtion jumps to 100% and kscreenlocker_greet gets restarted in rapid succession. Installing kdm fixes the problem, but kdm should not be necessary because of lightdm.
Comment 2 Rex Dieter 2013-05-27 16:26:38 UTC
This is a distribution packaging issue, notify your distribution please.

The message:  kscreenlocker requires the kgreeter plugins from kdm to function.
Comment 3 Rex Dieter 2013-05-27 16:33:11 UTC
fyi, see
kde-workspace/libs/kdm
Comment 4 David Matscheko 2013-05-28 09:39:22 UTC
(In reply to comment #3)
> fyi, see
> kde-workspace/libs/kdm

Thanks a lot. I submitted a bug to the Sabayon tracker:
https://bugs.sabayon.org/show_bug.cgi?id=4235