summaryrefslogtreecommitdiffstats
path: root/tdm
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2020-02-07 22:56:14 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2020-02-07 22:56:14 +0900
commitbe1c4f22face24de36c540df38a903860f0549d0 (patch)
tree74a555f643f889311ef3bc840ae3838eb6d7cf43 /tdm
parent1fbb6ee8cd8303df0bc46bfa9653f42285aaa073 (diff)
downloadtdebase-be1c4f22face24de36c540df38a903860f0549d0.tar.gz
tdebase-be1c4f22face24de36c540df38a903860f0549d0.zip
Added option in TCC -> System Administration -> Logic Manager ->
Appearance tab to enable/disable the launch of tdekbdledsync in tde greeter. This resolves bug 1834. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'tdm')
-rw-r--r--tdm/config.def11
-rw-r--r--tdm/kfrontend/kgapp.cpp1
2 files changed, 12 insertions, 0 deletions
diff --git a/tdm/config.def b/tdm/config.def
index 4209c8212..04f3a1d88 100644
--- a/tdm/config.def
+++ b/tdm/config.def
@@ -2025,6 +2025,17 @@ Comment:
Description:
If true then the SAK anti-spoofing dialog will be utilized
+Key: SyncKbdLED
+Type: bool
+Default: true
+User: core
+User: greeter
+Instance: #:*/true
+Comment:
+ Sync keyboard led status
+Description:
+ Enable or disable the use of tdekbdledsync to sync keyboard LED status in tdm.
+
Key: UseAdminSession
Type: bool
Default: false
diff --git a/tdm/kfrontend/kgapp.cpp b/tdm/kfrontend/kgapp.cpp
index 5487269d7..a48dcf93a 100644
--- a/tdm/kfrontend/kgapp.cpp
+++ b/tdm/kfrontend/kgapp.cpp
@@ -228,6 +228,7 @@ kg_main( const char *argv0 )
trinity_desktop_lock_use_sak = false;
#endif
+ trinity_desktop_synchronize_keyboard_lights = _syncKbdLED;
if (trinity_desktop_synchronize_keyboard_lights &&
TQString(getenv("DISPLAY")).startsWith(":")) {
kbdl = new TDEProcess;