I too was puzzeled by this dilemma. I searched hard and long to find a solution that doesn't require numlockx
, as I was convinced it must be a setting in a '.conf' file. Guess what... I found it!
To keep numlock
turned on at startup you need to edit the following file:
/etc/sddm.conf
Find the label general
and add the following
Numlock=on
Now save your file and reboot. It's as simple as that.
In my case I had already turned on numlock in my BIOS, so I don't know if this works with numlock turned off in your BIOS. I haven't tested that. However, I assume that if you're looking to keep numlock turned on at boot time, you've probably already turned that on.