SuSE Linux: All versions
The BIOS configurations are overwriten at the kernel start...
setleds serves for this purpose. It offers two
possibilities:
.bashrc:
case `tty` in
/dev/tty[0-9]) setleds -D +num -caps
;;
esac
KBD_NUMLOCK and KBD_CAPSLOCK in the file
/etc/rc.config (up to SuSE Linux version 7.3), which determine the configuration during
the boot sequence.
IF you use SuSE Linux from version 8.0 on please edit the file /etc/sysconfig/keyboard.
man setleds.