Version: (using Devel)
Installed from: Compiled sources
switch user shouldn't be displayed when not available (kickoff displays it even if kdm is not running).
i can confirm the bug.
my box's specifications are,
KDE Development Platform: 4.6.40 (4.7 >= 20101222)
changing to wishlist as this is actually a new feature. This is actually easy to fix. Just check in core/leavemodel.cpp whether switch user is supported. See for example code for kscreenlocker which provides such a check.
Git commit e01d8c3478d8768e96a0f123bfb1a3b358efd077 by Gregor Tätzner.
Committed on 21/06/2012 at 20:01.
Pushed by gregort into branch 'master'.
kickoff: Don't display 'switch user' when it is not available.
Add switch user check to kickoff leave model
Thanks to Brian LaRochelle
M +2 -1 plasma/desktop/applets/kickoff/core/leavemodel.cpp