Я думаю, что обнаружил возможную ошибку в Debian 9 Stretch.
Когда система загружается или пользователь блокирует экран, блокировка номера всегда выключена - даже когда светодиод клавиатуры указывает, что он включен.
- Я попытался включить Numlock при загрузке (в BIOS)
- Я попытался установить
numlockx
и отредактировать файл/etc/default/numlockx
- Восстановление состояния блокировки num при запуске включено в настройках клавиатуры
- У меня есть скрипт, который запускается из правила udev, когда моя клавиатура подключена. Этот скрипт выполняется;
numlockx on
, xsetxset b off
Обратите внимание, что я использую среду рабочего стола XFCE
Возвращение состояния блокировки номера по умолчанию обратно в положение "выкл" при блокировке экрана вызывает особую неприятность, когда я ввожу свой пароль с помощью цифровой клавиатуры. (Это не просто цифры, но я могу ввести последовательность быстрее, используя одну руку на альфа-части клавиатуры, а другую на цифровой клавиатуре.)
У меня также есть скрипт запуска, который включает блокировку номера и отключает "звонок". (numlockx on
, xset xset b off
). Это работает, когда пользователь вошел в систему, однако не работает "в масштабе всей системы" или до входа пользователя в систему, и не работает на экране входа. Есть ли способ включить numlock и отключить широкую систему звонков?
Примечание. Отключено восстановление состояния numlock при запуске в настройках системы, и теперь оно работает.
Изменить: Нет, это не так - ошибка экрана блокировки все еще присутствует.