Исправление Gary, (текущая версия) :
Посмотри dbus интерфейс к ksmserver. Например, выключение можно сделать так:
qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 2 2
Выход из сессии требует каких-то других параметров.
Исходная версия Gary, :
Посмотри dbus интерфейс к kcmserver. Например, выключение можно сделать так:
qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 2 2
Выход из сессии требует каких-то других параметров.