For me, numlockx *does* correctly handle the keyboard led, at least under Ubuntu.
Under *Xubuntu* however, the led will NOT get lit. This has the rather strange effect that:
- If I use numlockx to turn NumLock on, then the numeric keypad will become functional, but the led will remain off;
- If I subsequently press the NumLock key, then the numeric keypad will be deactivated, but the led will become lit!