Bug 314901 - locker-qml depends on kdm because of kdm's greeters
Summary: locker-qml depends on kdm because of kdm's greeters
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kscreensaver
Classification: Unmaintained
Component: locker-qml (show other bugs)
Version: 4.10.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-11 14:03 UTC by Lukas Schneiderbauer
Modified: 2013-05-28 09:39 UTC (History)
3 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 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