diff --git a/kcms/ksmserver/CMakeLists.txt b/kcms/ksmserver/CMakeLists.txt --- a/kcms/ksmserver/CMakeLists.txt +++ b/kcms/ksmserver/CMakeLists.txt @@ -19,3 +19,4 @@ install( FILES kcmsmserver.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) +add_subdirectory(kconf_update) diff --git a/kcms/ksmserver/kconf_update/ksmserver_update_loginMode_value.py b/kcms/ksmserver/kconf_update/ksmserver_update_loginMode_value.py new file mode 100644 --- /dev/null +++ b/kcms/ksmserver/kconf_update/ksmserver_update_loginMode_value.py @@ -0,0 +1,8 @@ +#!/usr/bin/env python3 +import fileinput + +for line in fileinput.input(): + if line.startswith("loginMode="): + print ("# DELETE loginMode") + line = line.replace("default", "emptySession") + print (line.strip()) diff --git a/kcms/ksmserver/kconf_update/ksmserver_update_loginMode_value.upd b/kcms/ksmserver/kconf_update/ksmserver_update_loginMode_value.upd new file mode 100644 --- /dev/null +++ b/kcms/ksmserver/kconf_update/ksmserver_update_loginMode_value.upd @@ -0,0 +1,6 @@ +Version=5 + +Id=ksmserver_update_loginMode_value_default_enum +File=ksmserverrc +Group=General +Script=ksmserver_update_loginMode_value.py,python