Включить num-lock по умолчанию в Linux

Был аналогичный вопрос, но ИМХО должно быть более простым решением. Если в BIOS включена функция num-lock – почему она отключена во время загрузки linux и / или KDE / Gnome / какой-либо запуск?

  • grub: система загрузки на диске без GPT в режиме UEFI
  • / boot symlinks не соответствуют текущей версии ядра
  • Двойная загрузка Linux / Windows. Как полностью отказаться от Windows?
  • Как поместить initramfs и ядро ​​на два отдельных раздела?
  • Перезагрузите систему в настройки UEFI
  • Manjaro не загружается на чистой установке
  • Загрузка Ubuntu и вставка на живом USB
  • Мой компьютер говорит: «/ dev / sda2 содержит файловую систему с ошибкой, проверяет принудительное» и показывает это
  • One Solution collect form web for “Включить num-lock по умолчанию в Linux”

    Linux инициализирует большинство периферийных устройств, чтобы они были в известном состоянии. Это включает в себя клавиатуру: внутренние данные Linux о клавиатуре лучше соответствуют светодиодам, поэтому Linux делает это, чтобы выключить светодиоды (насколько я помню, процессор не может считывать состояние светодиодов на клавиатуре ПК) и объявите все * Lock выключенным.

    Мне нравится иметь NumLock по умолчанию. Для текстовых консолей Linux то, что я использовал, – это запустить

    for t in /dev/tty[0-9]*; do setleds -D +num <$t; done 

    из сценария загрузки ( /etc/rc.local или /etc/init.d/50_local_setleds или везде, где это нравится дистрибутиву).

    В настоящее время, по крайней мере, в некоторых дистрибутивах, таких как Debian, вы можете добавить LEDS=+num в /etc/console-tools/config (или /etc/kbd/config зависимости от того, какой у вас есть).

    Система окон X имеет свою собственную клавиатуру, поэтому вам нужно иметь дело с ней отдельно. То, что я делаю, это отключить блокировку блокировки навсегда (у меня нет ключа Caps Lock в моем макете) и постоянно включать блокировку num (у меня нет ключа Num Lock в моем макете, а клавиши клавиатуры посылают KP_1 и так далее). Если вы хотите сохранить модификаторы, но XKbLockModifiers Num Lock по умолчанию, вы можете написать небольшую программу для вызова XKbLockModifiers чтобы установить модификатор внутри X и XChangeKeyboardControl для установки физического светодиода.

    ¹ Используется, потому что я не беспокоился о текстовых консолях через некоторое время.

    Linux и Unix - лучшая ОС в мире.