On Thu, 28 Nov 2024 15:15:01 -0600
Darrell Anderson via tde-users <users(a)trinitydesktop.org> wrote:
I'm guessing with KDE and Xfce the code
interrogates nvram to discover
the mappings. The old way used in TDE code doesn't do this.
Actually, my bet would be that the other DEs are using something like
the ACPI monitoring method Nik suggested. To my eye, the code here
has all the hallmarks of a hack that was put in because, in 2004, better
methods either didn't exist or couldn't be guaranteed to work on most
hardware (since devices from the 1990s that didn't support ACPI were
still in use).
A commit message from the KDE repository in 2008 notes:
"removing to unmaintained/4: ksim, kmilo, klaptopdaemon
Noone has been interested to care for this codebase for some time,
a public call for maintainer did not change this."
Thereafter, kmilo doesn't appear in the tree for any KDE release
milestone. They probably rewrote their support for extended
laptop keys from scratch.
E. Liddell