Включение цифровой клавиатуры (NumLock) при загрузке Slackware (и/или X-Server)
Slackware, почему-то загружается по умолчанию с отключенной цифровой клавиатурой, еще и благополучно плюет на опцию Boot Up Numlock в BIOS, благо все это, как оказалось, легко поправить. Раньше было не так актуально, но завелся на работе ноут с полноценной клавой с цифровым блоком. Так что заметка опять же от склероза.
Надо помнить, что у нас как минимум 6 терминалов (которые переключаются по CTRL+ALT+F1 - F6), можно активировать цифровую клавиатуру для всех шести, таким вот простым скриптом:
#!/bin/bash
for TTYNUM in 1 2 3 4 5 6; do
/usr/bin/setleds -D +num < "/dev/tty$TTYNUM";
done
Сохраняем, например в
/etc
, под именем, скажем, numlockon
, и дописываем в /etc/rc.d/rc.local
Код на PasteBin
Можно вообще не делать отдельный файл, а прямо в
rc.local
записать все в одну строку:for TTYNUM in 1 2 3 4 5 6; do; /usr/bin/setleds -D +num < "/dev/tty$TTYNUM"; done
Кому почему-то первая версия не подходит, можно попробовать версию с ArchLinux вики, там активируется NumLock на консолях от
tty0
до tty9
. Код на PasteBin
И даже такой вот говнокод, который оставлю тут ради эгеге, не знаю зачем оно может понадобиться.
Скачиваем и собираем утилиту
numlockx
, она есть в репозиториях sbopkg
, например.Потом останется прописать ее в автозагрузку для конкретного пользователя. Тут расскажу про XFCE, остальные будут в источниках.
1. Заходим в Applications --> Settings --> Session and Startup
2. Переходим на вкладку Application Autostart, нажимаем кнопку Add.
3. Заполняем название, описание, вписываем в соответствующее поле саму команду
numlockx
:4. Готово, закрываем все приложения и перезагружаем иксы:
1. man setleds
2. Activating Numlock on Bootup (Русский)
Это репост с сайта http://tolik-punkoff.com
Оригинал: http://tolik-punkoff.com/2019/04/14/vkly