Как установить 'numlock on' по умолчанию на экране входа?

В Ubuntu 16.04 я смог открыть numlock на экране входа по умолчанию с помощью этого URL:

Как включить numlock во время загрузки экрана входа в систему?

Однако он не работает с Ubuntu 18.04. Он выдает ошибку о том, что нет каталога rc.local.

Есть ли способ это исправить?

Ваша помощь очень ценится!

Большое спасибо.

3 ответа

Решение @bonhomag работало для меня в 18.04 ( оригинальный пост):

Вам нужно установить его как пользователя gdm с помощью команды gsettings

Решение, которое должно работать:

  1. Откройте терминал с помощью Ctrl+Alt+T, затем выполните команду, чтобы получить привилегию root:

    судо-я

  2. Переключитесь на пользователя gdm в терминале:

    su gdm -s / bin / bash

  3. Наконец, установите 'Numlock on' через пользователя gdm:

    gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'

Перезагрузите компьютер и все готово

Есть пакет для numlockx в бионической версии 1.2-7ubuntu1. Так apt install numlockxследует выполнить первую часть решения, которое вы указали выше.

Проблема в том, что rc.local больше не запускается. Вам нужно будет настроить systemd для запуска numlockx один раз после запуска, как это сделал бы rc.local. Это уже было описано здесь: Как выполнить команду при запуске (альтернатива rc.local) в Ubuntu 16.10?

Кроме того, вы можете пойти со вторым ответом в связанном ответе.

Убунту 22.04

Вы можете использоватьgsettingsи скажите Gnome запомнить состояние NumLock, выполнив это из терминала:

      gsettings set org.gnome.desktop.peripherals.keyboard remember-numlock-state true
Другие вопросы по тегам