Feature changed by: Pieter De Decker (pdedecker)
Feature #311028, revision 5
Title: Add "Enable/disable numlock at startup" option to installer and
openSUSE Distribution: Unconfirmed
Requested by: Pieter De Decker (pdedecker)
Partner organization: openSUSE.org
Related thread: https://features.opensuse.org/310152
Some people who don't have a QWERTY layout can't use the numbers on the
top of the keyboard. I'm an AZERTY user
) so I have
to hold Shift to use the numbers on top of the keyboard. Therefore I
usually prefer using the numpad, but that isn't possible if the numlock
is switched off. Auto-enabling numlock at startup would be a huge time-
Some people on the other hand prefer having numlock switched off.
Quoting Ned Ulbricht: "Enabling NumLock at boot would be very annoying
on ThinkPads (and possibly other laptops) that overlay the numeric
keypad on top of the alphabetic keys."
I think the best way to resolve this little annoyance is to offer the
user a choice during install as to what the default setting should be.
Or even better: if it's possible to auto-detect which numlock setting
is most desirable depending on the keyboard, the user doesn't even need
to be presented this option.
Additionally, I'd like to see this option added to the "System Keyboard
Layout" applet in YaST.
Business case (Partner benefit):
: This satisfies people who need to disable numlock for
their keyboard to work properly and people who prefer using the
#1: Felix Miata (mrmazda) (2012-07-18 03:02:48)
The right thing to do, which seems to be impossible to get the kernel
devs to do, is to get them to make the kernel read the NUM state in the
BIOS, and preserve it for presentment to gettys and X as initial state,
from which point it would be up to each session to preserve or change
it individually according to user preference.
#2: Mário Castanheira (speccyman) (2012-07-19 17:08:01)
This e very easy to do already! Go to: Yast > System > /etc/sysconfig
Editor > Hardware > Keyboard > KBD_Numlock Change the value to "Yes"
Reboot your computer
see if it works (i already had mixed results, if it does not work, then
we have a bug) ;)
+ #3: Pieter De Decker (pdedecker) (2012-08-04 16:58:52) (reply to #2)
+ While I appreciate your advice, this approach is far from user-
+ friendly. Numlock is on by default on Windows (and Ubuntu too?). The
+ most amount of effort I'm willing to put in as a user is check a box at
+ This workaround, on the other hand, asks that I open something that's
+ vaguely reminiscent of the Windows Registry Editor, dig through a bunch
+ of technical stuff and change a boolean value. It's not that I can't do
+ it, it's that it shouldn't be that painful. I do realize that you're
+ probably an experienced openSUSE user and don't find this painful at
+ all, but that's not how new users (especially without a tech
+ background) see it. And even for intermediate users it may not be the
+ most intuitive way to enable numlock at boot.
+ The phrase "It just works" doesn't apply here in my humble opinion. I
+ hope that you can see where I'm coming from.