на просторах инета была найдена команда, которая лочит экран в кедах.
dbus-send --type=method_call --dest=org.kde.screensaver /ScreenSaver org.freedesktop.ScreenSaver.Lock
Данная команда (и соответствующий пункт в меню) не срабатывает с первого раза, т.е. загрузился, нужно залочить экран - а болт. Нажимай «переключить пользователя» -> «начать новый сеанс», а потом в меню kdm выбрать свою сессию. После сих действий появится приглашение на ввод пароля, и после всех этих телодвижений(!) команда при повторном блокировании уже отработает, и будет блокировать экран (пардон за тавтологию).
В логах .xsession-errors и Xorg.0.log чисто. Кто сталкивался с подобным? Вариант поставить xscreensaver не катит, не очень удобная вещь при переключении между юзерами.
Дома gentoo x86_64, стабильная ветка, kde 4.7.4, на работе ~x86, kde 4.8.1. DBus запущен, consolekit тоже.
Решение: Не используем dbus, выполняем
/usr/lib/kde4/libexec/kscreenlocker --forcelock
p.s. для полного счастья добавляем в конце «2> /dev/null» (: