Ubuntu 16.04 - включите NumLock и навсегда отключите ключ NumLock

10

Как следует из названия, я ищу способ включить NumLock и отключить ключ NumLock навсегда. Здесь есть решение: https://help.ubuntu.com/community/NumLock , но я не смог найти меню «Параметры раскладки клавиатуры» в Ubuntu 16.04 (есть только «Клавиатура» и «Ввод текста»). в настройках системы). Другая вещь, которую я попробовал, это добавить следующие команды в Startup Applications:

numlockx on && xmodmap -e "keycode 77 = """

Это тоже не работает и вызывает ошибки при запуске. Есть ли хороший чистый способ сделать это?

Спасибо.

user3294195
источник
Ваше решение должно работать, какие ошибки вы получаете при запуске?
Майк
Использование точной команды I в приложениях Startup это numlockx on && xmodmap -e "keycode 77 = """. Больше нет ошибки (не знаю почему), и NumLock включен при входе в систему, но ключ NumLock не отключен.
user3294195

Ответы:

8

После небольшого поиска я, кажется, нашел решение - установить «Инструменты настройки Gnome» и в разделе «Набор текста» -> «Параметры совместимости с другими устройствами» установить «Цифровые клавиши клавиатуры всегда вводят цифры».

user3294195
источник
Это вызвало у меня проблемы на экранах входа в систему на нескольких машинах, возможно, из-за странных проблем с кодированием. Однако добавление строки в файл приветствия, как @YaTaras в своем ответе, надежно работает для Ubuntu 14.04, 16.04 и выше.
Мануэль Дж. Диас
Это сработало хорошо! На данный момент его зовут "Gnome Tweaks" (не инструменты)
Liker777
5

использование

xmodmap -e 'keycode 77 = NoSymbol Num_Lock'

в Startup Applications это работало для меня лучше всего, не нужно, numlockx onтак как должно быть по умолчанию.

Майк
источник
3

Я сделал так, чтобы автоматически включать numlock после загрузки системы, добавив эту строку: greeter-setup-script=/usr/bin/numlockx onв файл /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf Подробнее здесь: Включить Numlock при входе в систему

YaTaras
источник