Включение NumLock

Включение NumLock

Я хочу, чтобы NumLock был включен каждый раз при запуске Ubuntu.ЗдесьЯ нашел руководство, как это сделать, но я просто не могу попасть в "Настройки клавиатуры". Когда я захожу в "Клавиатура", там только вкладки "Ввод" и "Сочетания клавиш". В "Вводе текста" тоже нет ничего, что касается раскладки или настроек. Или это скриншот из старой версии, а в сегодняшней версии этих настроек нет?

решение1

Если вы хотите включить NumLock перед переходом на экран входа в систему

sudo apt-get install numlockx

Затем отредактируйте файл./etc/lightdm/lightdm.conf

И добавьте эту строку в конец:

greeter-setup-script=/usr/bin/numlockx on

Это включит numlock до того, как вы войдете в систему, в отличие от чего-то вроде indicator-keylock, который загружается только вместе с рабочим столом. Это удобно, если в вашем имени пользователя или пароле есть цифры, и вы хотите использовать цифровую клавиатуру.

Если вы не используете lightdm и у вас нет вышеуказанного файла или каталога, то введите в терминал следующее:

sudo sed -i 's|^exit 0.*$|# Numlock enable\n[ -x /usr/bin/numlockx ] \&\& numlockx on\n\nexit 0|' /etc/rc.local

Это включит его при загрузке, но другим способом.

решение2

Лично я нахожу руководство, которое вы упомянули, излишне сложным. Официальное руководство Ubuntu Desktop объясняет это более понятно:

https://help.ubuntu.com/stable/ubuntu-help/numeric-keypad.html

Однако рекомендуемая команда, которая будет работать и на экране входа, будет изменена с using /usr/shareна using /etc. Следовательно, она будет выглядеть так:

sudo sh -c 'printf "[Seat:*]\ngreeter-setup-script=numlockx on\n" >/etc/lightdm/lightdm.conf.d/50-numlock.conf'

Примечание: Доэто изменениепопал в Xenial, вам необходимо сначала создать каталог:

sudo mkdir /etc/lightdm/lightdm.conf.d

решение3

Откройте окно терминала и введите:

sudo add-apt-repository ppa:tsbarnes/indicator-keylock
sudo apt-get update
sudo apt-get install indicator-keylock indicator-keylock'

Затем нажмите клавишу numlock, чтобы активировать его. Индикатор будет гарантировать, что он останется активным даже после перезагрузки.

решение4

Я новичок в Linux, я всегда привык держать Num Lock включенным. Я копался часами, но в итоге нашел следующее решение:

  1. Создайте скрипт оболочки, содержащий: «setleds -D +num < /dev/tty1»

  2. Добавьте в crontab "@reboot /folder/numlock.sh"

Это сработало у меня на Ubuntu Server 22.04.4

Связанный контент