On Fri, 25 Jan 2019 10:20:16 +0000 (GMT)
Russell Brown <russell(a)lls.lls.com> wrote:
Hmmm.... tdekbdledsync is trying to control the wrong
keyboard LEDs for
remote displays.
We have a number of remote users (XDMCP/tdm) and each one has a
tdekbdledsync process running with /dev/tty0 and /dev/input/eventX open
on the server (the machine hosting tdm) and not the remote workstation.
This is obviously wrong.
Ideally, tdekbdledsync should be smarter and not try to control the
keyboard LEDs on remote displays but as it isn't, can I globally disable
tdekdbledsync? (we don't run X on the main server console).
I looked at the tdm source and in kgapp.cpp I see:
if (trinity_desktop_synchronize_keyboard_lights) {
kbdl = new TDEProcess;
*kbdl << TQCString( argv0, strrchr( argv0, '/' ) - argv0
+ 2 ) + "tdekbdledsync"; kbdl->start();
}
but I can't find what sets "trinity_desktop_synchronize_keyboard_lights".
Any pointers?
As this is not the only way tdekbdledsync is problematic i asked
before for an easy way to disable it but got no reply :( Now i just kill it
by cron job.
--
Nick Koretsky (nick.koretsky(a)gmail.com)