Я знаю, что этот вопрос часто возникает, и я видел несколько ответов.
Но дело в том, что, насколько я понимаю, numlockx создан для Xorg и не работает на Wayland.
Я видел, что в некоторых реализациях Wayland, таких как Weston, есть файл конфигурации, в котором я могу выбрать поведение по умолчанию для numlock. Но я не смог найти ничего похожего для реализации Gnome Shell в Ubuntu 17.10
Кроме того, у меня есть numlock ON на моем UEFI, и он включен во время GRUB, но после запуска Ubuntu он переключается выкл.
Как мне установить это поведение, не переходя на Xorg?
Вам нужно установить его как gdm с помощью команды gsettings
Решение, которое должно работать:
sudo -i
su gdm -s / bin / bash
gsettings set org.gnome.settings-daemon .peripherals.keyboard numlock-state 'on'
Перезагрузите компьютер и выполните
У меня нет репутации, чтобы комментировать, поэтому я должен опубликовать это следующим образом.
Решение @bonhomag не работает для меня. Процедура работает с командой
gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state on
вместо последней команды в его ответе (та же команда, но без ''
вокруг on
).
Использование Ubuntu 18.04 LTS.
Найдено в ArchWiki .