Найти в Дзене

Включение режима Numlock в Manjaro KDE Plasma и Linux Mint Cinnamon при старте системы

Оглавление

На протяжении того времени, когда я пользовался компьютером, у меня была механическая клавиатура без цифрового блока клавиш. То есть, надобности в автоматическом включении Numlock, чтобы удобнее было цифры вводить правой рукой, не возникало.

Все изменилось с появлением ноутбука, на котором цифровой блок имеется, поэтому Numlock нужно иметь доступным сразу после старта системы. На удивление, в таких средах рабочего окружения, как KDE Plasma и Cinnamon, тайлинговых оконных менеджерах (SWAY, i3WM, Hyprland, BSPWM) включение Numlock не происходит автоматически и этот параметр нужно включать через настройки. Поэтому ниже расскажу и покажу, как это сделать.

Автоматическое включение Numlock в KDE Plasma

Чтобы настроить необходимый функционал, переходим в системные настройки, выбираем раздел Устройства ввода, там выбираем Клавиатуру и вкладку Оборудование.

Настройки для автоматического включения Numlock в KDE Plasma 5.27
Настройки для автоматического включения Numlock в KDE Plasma 5.27

Здесь находится пункт, отвечающий за статус Numlock при запуске системы. По-умолчанию, он стоит на пункте Не изменять, но почему-то эта опция не работает должным образом и после старта системы, Numlock остается неактивным. Поэтому переключаем на пункт Включить и применяем изменения. Теперь при включении или перезагрузку устройства режим ввода с цифрового блока всегда будет активен.

Автоматическое включение Numlock в Cinnamon

Описываемые дальше действия производил на Linux Mint 21.1, которая установлена в виртуальной машине. Переходим в системные настройки, раздел Окно входа в систему, вкладка Настройки.

Настройки для автоматического включения Numlock в Linux Mint 21.1
Настройки для автоматического включения Numlock в Linux Mint 21.1

И видим, что ничего мы сделать не сможем, так как дистрибутиву требуется установленный пакет Numlockx, который позволяет запоминать состояние режима ввода с цифрового блока клавиатуры и включать его при запуске системы. Открываем терминал и вводим туда команду:

sudo apt install numlockx

Установка пакета numlockx в Linux Mint 21.1 через терминал
Установка пакета numlockx в Linux Mint 21.1 через терминал

Ой, прям чувствую, как все противники Linux хотят начать строчить в комментариях о том, что без терминала тут не справиться и зачем все это нужно. Успокойтесь, юродивые! Специально для вас бонусный второй способ - через Менеджер программ.

Установка пакета numlockx в Linux Mint 21.1 через менеджер программ
Установка пакета numlockx в Linux Mint 21.1 через менеджер программ

Теперь можно вернуться в системные настройки и активировать переключатель состояния Numlock.

Настройки для автоматического включения Numlock в Linux Mint 21.1
Настройки для автоматического включения Numlock в Linux Mint 21.1

Путем установки Numlockx в дистрибутив происходит активация режима ввода с цифрового блога в тайлинговых оконных менеджерах. Только там пакет numlockx надо добавлять в автостарт, чтобы он запускался вместе с системой и включал этот режим.

Подведем итоги

Возникает закономерный вопрос о том, почему разработчики не включают Numlock автоматически при старте дистрибутива. Думаю, что ответ тут прост: видимо не всем пользователям этот режим необходим, поэтому разработчики оставили его активацию на усмотрение пользователям. То есть, кому надо - те включают.

Отсюда возник вопрос: используете ли вы режим Numlock при работе с клавиатурой? И если нет, то почему?