- Move initial NumLock handling from systemd back to kbd: * Add kbdsettings service written by Thomas Blume (boo#1010880, kbdsettings, kbdsettings.service, numlockbios.c, update sysconfig.console and sysconfig.keyboard). * Exclude numlockbios support for non x86 platforms (kbdsettings-nox86.patch). - Drop references to KEYTABLE and COMPOSETABLE (boo#1010880#c32, boo#1010880#c54, sysconfig.keyboard.del, README.SUSE, drop kbd.fillup). - Fix paths in kbd.pl. OBS-URL: https://build.opensuse.org/request/show/563909 OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=105
43 lines
1.1 KiB
Diff
43 lines
1.1 KiB
Diff
--- kbdsettings
|
|
+++ kbdsettings
|
|
@@ -24,20 +24,6 @@
|
|
fi
|
|
/usr/bin/setleds -D -$param < /dev/$tty
|
|
;;
|
|
- bios)
|
|
- bios=$(/usr/lib/kbd/numlockbios 2>/dev/null)
|
|
- if [ $param = "num" ]; then
|
|
- if [ "$bios" = "on" ]; then
|
|
- touch /run/numlock-on
|
|
- /usr/bin/setleds -D +$param < /dev/$tty
|
|
- elif [ "$bios" = "off" -o "$bios" = "unknown" ]; then
|
|
- rm -f /run/numlock-on
|
|
- /usr/bin/setleds -D -$param < /dev/$tty
|
|
- fi
|
|
- else
|
|
- echo "Value ${!conf} invalid for $conf"
|
|
- fi
|
|
- ;;
|
|
*)
|
|
echo "error: unknown value ${!conf} in $conf"
|
|
;;
|
|
--- sysconfig.keyboard
|
|
+++ sysconfig.keyboard
|
|
@@ -15,12 +15,12 @@
|
|
# Keyboard repeat rate (2.0 - 30.0)
|
|
KBD_RATE=""
|
|
|
|
-## Type: list(bios,yes,no)
|
|
-## Default: bios
|
|
+## Type: yesno
|
|
+## Default: no
|
|
#
|
|
-# NumLock on? ("yes" or "no" or "bios" for BIOS setting)
|
|
+# NumLock on? ("yes" or "no")
|
|
# This setting may interfere with GNOME /org/gnome/settings-daemon/peripherals/keyboard/remember-numlock-state DConf key.
|
|
-KBD_NUMLOCK="bios"
|
|
+KBD_NUMLOCK="no"
|
|
|
|
## Type: yesno
|
|
## Default: no
|