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

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

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 для установки физического светодиода.

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

  • Ошибка CentOS 7 при загрузке
  • Ошибка «Short read block» при попытке загрузки RHEL
  • Как получить дополнительную информацию о загрузочном сообщении «Ожидание / dev для полного заполнения»
  • Почему Linux разрешает «init = / bin / bash»?
  • Как загрузить 2-й Gen Zenbook с помощью USB и установить Debian?
  • Полная установка на RAID1 + LVM
  • Как пропустить / исключить одну шину SCSI при сканировании во время загрузки?
  • поврежден раздел
  • деградированная загрузка программного обеспечения
  • Учитывая vmlinuz и initrd.gz, как узнать, откуда ядро ​​загружается / (корневая) файловая система?
  • * ОШИБКА * время ожидания ожидания включения панели
  • Interesting Posts

    Как узнать, какие диски находятся на адаптере QLogic FC на Linux?

    Не удается настроить wlan0 со статическим ip?

    Как я могу создать двухстороннюю систему речевой связи, которая работает по локальной сети?

    Как автоматизировать (копировать) установку LDAP / Kereberos

    Окталы 302 240 вместе, по-видимому, соответствуют неразрывному пространству

    Раскладка клавиатуры Grub2 при расшифровке раздела

    Где KDE 5 хранит пользовательские варианты раскладки клавиатуры?

    Как исправить рабочий стол x2go, который не изменяет размер содержимого в соответствии с размером окна удаленного рабочего стола

    armhf PWM question: в чем разница между "epwmss" и "ehrpwm"

    Каков эффект разрешения файлов на системном уровне?

    Установка / dev / dvd / media на VirtualBox

    кэширование Linux-дисков влияет на время доступа, указанное в stat?

    Подстановочный знак для пути к местоположению на удаленном хосте

    маршрутизировать трафик из разных шлюзов по сети назначения

    Все возможные комбинации символов и чисел

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