numlock

I have numlock set to on in my system BIOS. After Opensuse 11.2 starts to boot it turns numlock off. After entering my password KDE turns numlock back on.

I have just changed my login password to include some number and out of habit try to input the numbers using the keypad - which always fails because Opensuse turned off numlock during boot.

This is very inconvenient having to hit the numlck key to enable the keypad.

Why is Opensuse disabling numlock during boot and how can I fix it so it stays turned on from boot right through until KDE4 has fully loaded?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I Googled for: opensuse num lock login screen

Second hit was this:

http://forums.novell.com/novell-product-support-forums/suse-linux-enterprise-desktop-sled/sled-configure-administer/362879-enabling-num-lock-graphical-login-screen.html

all on one line of course.

Good luck.

On 03/02/2010 03:26 AM, farcusnz wrote:
>
> I have numlock set to on in my system BIOS. After Opensuse 11.2 starts
> to boot it turns numlock off. After entering my password KDE turns
> numlock back on.
>
> I have just changed my login password to include some number and out of
> habit try to input the numbers using the keypad - which always fails
> because Opensuse turned off numlock during boot.
>
> This is very inconvenient having to hit the numlck key to enable the
> keypad.
>
> Why is Opensuse disabling numlock during boot and how can I fix it so
> it stays turned on from boot right through until KDE4 has fully loaded?
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJLjOvfAAoJEF+XTK08PnB5fO0P/RGf0X2GAh8Fv93SBz7qJrcQ
oclM8gxkI38nqiJzbqDKdADItcoLUKbqbjMZgsPJXcWM+myMTo47ptbY5JBbj+28
R2K9nFuz434nth4Y9c1NOOST+M1yY+jH3I7jcy6GdeRZ+gPC5VFjdJ2Z8tHeYMY1
ZSr6ncomck47Ruvaq3FVAjMapIok86iZHqXs+vzdLu+rhX7n/MtBD6rIZaLVoik+
nWQc13cLe3STRbPOTW9H/c9sVRrxte3KHj3bg18P2t99g8u+IiQ1HpiijJmHOQMd
KlSZOQy5s11kayD52qIUsQr/qz85TI8ilCbu/HSnKXY1Xm7je2axJ8hGdoiavNqW
/y2gRLX0mvfmId8SEnq7lNdII2dfcOZddxKZS2H8c1LPFbgoTbanZPQR2o9yB7WF
RfVvqwILnQ1Ie2Ldax+bKSd9JLol3icMiJhTi+YzLThTGDi7e4InXEfzlVwNtsKq
runoWqo/X7VKTx8F+drtr3kH1YTYGeXzoFlHyY7YPMizn9K6Kk1ki3BGiI5iziRN
DE3s/Ah4270oCZ0SZr7hXJDG4z3emsVAekPqBViCxohk6tOgVpv/mppuvXzMnDv7
laAR5j3sxPZuoTBPBvVFdDnbFRBKAooAYrthShxY+uqwWQK1oZQHSz0ylK5L8lUn
XsJo+K8CEafFuClAnjWq
=2l1O
-----END PGP SIGNATURE-----

found the solution . . .

in
/usr/share/kde4/config/kdm/kdmrc.rpmnew

What to do with the Num Lock modifier for the time the greeter is running:

“Off” - turn off

“On” - turn on

“Keep” - do not change the state

Default is Keep

NumLock=off

uncomment and change this line

NumLock=on

That will work as long as you don’t update KDE4.

This is how to get it working and keep it working, no matter what updates:

Start Yast - System - Sysconfigeditor
Search for “kdb_num”, it finds one entry, tick it, click OK, change value to “yes”, reboot, done.

Thanks
Took some finding. The entry is actually named “KBD_NUMLOCK”
Changing to “On” works.

What is interesting is the previous setting was “BIOS”

I have numlock set to “on” in my BIOS but Opensuse / KDM did not adhere to this.