Користуючись Debian, можна зіткнутися з тим, що Num Lock автоматично не вмикається — ні під час входу в систему, ні після завантаження. Кожного разу вмикати його вручну — не варіант. Як з’ясувалося, проблему можна вирішити встановленням одного пакета.
Зміст
Автозапуск Num Lock після старту системи
Щоб Num Lock автоматично вмикався після завантаження ОС, достатньо встановити пакет numlockx:
sudo apt install numlockx
Після встановлення та наступного перезавантаження комп’ютера Num Lock повинен запрацювати автоматично. Якщо цього не сталося, потрібно додати numlockx on до автозавантаження.
Num Lock під час логіна в Debian KDE
Щоб Num Lock автоматично вмикався під час входу в систему в Debian KDE, довелося зробити трохи більше маніпуляцій. Способи, які рекомендували в інтернеті, наприклад, додати numlockx on у файли xinitrc або Xsession, не дали потрібного результату. Але я натрапив на статтю у Arch Linux Wiki, яка допомогла розв’язати проблему.
У статті вказано, що потрібно додати рядок numlockx on у файл /usr/share/config/kdm/Xsetup. Однак за цією адресою файлу Xsetup не виявилося. У KDE 4 він знаходиться за шляхом:
/etc/kde4/kdm/Xsetup
Тому я відкрив його командою:
kdesudo kate /etc/kde4/kdm/Xsetup
І вставив у цей файл:
numlockx on
Після збереження змін усе запрацювало.
Із GNOME я зараз не працюю, але, ймовірно, там потрібно аналогічним чином змінити конфігураційні файли gdm.