XFce should have an option to turn numlock on everytime XFce is started. Reproducible: Always Steps to Reproduce:
"Should"? Says who? ^_~. If you really want it on, use one of the several methods xfce provides for starting apps on startup to run something like 'numlockx' when your session starts.
Well we could add a call to numlockx if the program is present, that wouldn't hurt either (although some old legacy motif apps just behave wrongly when numlock is enabled)
I don't think this is a good idea. numlockx does weird things on my desktop (num keypad doesn't work at all sometimes). If people want to use it on their systems and it works for them, they should enable it themselves.
yeah, right.
What if the option is put in the control panel and is disabled by default? That way, users who want to give numlockx a try, can do so easily.
Because then, when it breaks, people are going to report the bug to us, when it's not our problem. As a general rule, I don't like including support for apps I consider to be buggy or unreliable. (Yes, we could make a note in the documentation or FAQ that numlockx is unsupported and may cause breakage, but experience shows that people will ask about it and complain anyway.)
You really gave it up? I can't believe. It's so annoying to log into xfce session, then just normally surf the web and then you need to fill in some numbers BUT, shit, it only causes cursor moving. Add this option somewhere in Keyboard preferences. Let it be disabled by default if you don't like it, but let us have it easily enabled. Me and milions of other people use the most-right part of the keyboard for entering numbers and it works perfectly! It is turned on in Windows systems, you can enable it in KDE and GNOME without problems, so why Xfce can't have it?
But hey, wait, you have numlockx available, you don't need us for that, just edit your xinitrc or even add it to the list of auto started applications (check the settings). The code of numlockx is pretty hacky I think, so I don' think it makes sense to duplicate it in xfce-session.