Как оказалось, решение такой серьезной проблемы для всех, у кого есть цифровая клавиатура, оказалось очень простым. Вот тут — help.ubuntu.com/community/NumLock — есть целая страница помощи с множеством способов для различных систем.
Я же предлагаю вам довериться мне и сделать все универсально и через консоль :)
Для начала установим маленькую (10 Кб) утилиту numlockx, управляющую NumLock’ом:
sudo apt-get install numlockx
А теперь добавим в конфигурационный файл «иксов» загрузку этой утилиты и включение NumLock’а:
sudo echo /usr/bin/numlockx on >> /etc/X11/xinit/xinitrc
Вот и всё :)
Комментарии
09:28
00:53
Только xinitrc пришлось править ручками.
09:38
bash: /etc/X11/xinit/xinitrc: Отказано в доступе
Странный, странный он) Придётся всё-таки наверное руками допиливать.
01:47
пароль root, enter
...# теперь твори что угодно :)
19:51
echo /usr/bin/numlockx on | sudo tee -a /etc/X11/xinit/xinitrc
всё происходит с точностью до наоборот: крикнуть может кто угодно, а вот пишет при помощи tee уже суперпользователь (tee делает то же, что и cat, но им от имени суперпользователя можно покомандовать и в конвейере). Ключ -a просит ДОписать, а не ПЕРЕзаписать.
23:46
00:03
01:47
Вроде все делал по инструкции. Однако, желаемого эффекта не добился.
Прилагаю содержимое файла xinitrc:
------------------------------------------
!/bin/sh
# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)
# invoke global X session script
. /etc/X11/Xsession
/usr/bin/numlockx on
-----------------------------
Подскажите, плиз, в чем прикол?
Заранее благодарен.
16:41
# /usr/bin/numlockx on
18:28
22:05
17:13
00:54
14:25
12:07
Только неделя, как перешел с винды на линух(ubuntu 18.4). Сразу убила наповал отсутствием цифровой клавиатуры. Перекопал Инет и перепробовал все советы и... ничего. Уже хотел вернуться с повинной к винде, но на прощание решил порыться в гномовских доп. настройках. И не зря! Все оказалось дл смешного просто. Там уйма настроек работы цифровой клавиатуры.
1. Приложение "Доп.настройки" > выбираем: клавиатура и мышь> дополнительные параметры раскладки>раскладка цифровой клавиатуры: ставим точку в 3-ий кружок.
2. Приложение "Доп.настройки" > выбираем: клавиатура и мышь> дополнительные параметры раскладки>разные параметры совместимости: ставим птички в 1, 2 и 14-ый квадрат.
Перезагружаемся: Shift+NumLock - цифры и операторы;
Ctrl+ NumLock - cтрелки.
13:35
01:04
12:25
08:12
Вообще очень странно, что разрабы линуксовых дистрибутивов так не любят Num Lock. Неужели нельзя этот numlockx по-умолчанию встроить! Порой просто бесит.
17:22
14:45
14:49
17:02
18:52
Мне NumLock нужен очень редко, поэтому отключил:
В /etc/sddm.conf заменил NumLock=on на NumLock=off
Был включён по умолчанию (Archcraft).
Возможно, Вам поможет обратное действие.
Вместо sddm Ваш DM.
00:09
03:29
gsettings get org.cinnamon.desktop.peripherals.keyboard numlock-state
Если false, делай два:
gsettings set org.cinnamon.desktop.peripherals.keyboard numlock-state "true"
Если true и в bios включено, сносите эту поделку.
04:35
05:07
cat /etc/default/numlockx
P.S.: когда пробуют много разных способов, потом редко приводят к исходному.
13:36
# State of numlog on start of X session
# Accepts following options:
# auto - turns numlock on unless ran on laptop
# on - turns numlock on
# off - turns numlock off
# keep - does not change numlock state
# toggle - toggles numlock state
NUMLOCK=auto
14:54
sudo sed -i 's/=auto/=on/g' /etc/default/numlockx
Убедитесь, что изменили:
cat /etc/default/numlockx
reboot
16:51
Numlock=on
18:16
1. Включаю компьютер (светодиод Num Lock не светит)
2. До появления GRUB загорается светодиод Num Lock
3. Ничего не трогаю, пока не пройдёт 5 секунд отведённого для GRUB
4. Меню GRUB исчезает, а светодиод Num Lock гаснет.
5. Появляется строка ввода пароля на вход (Num Lock не светит)
6. Ввожу пароль с основной клавиатуры.
7. Начинает загружаться Linux Mint и вот сейчас загорается светодиод Num Lock
То есть на тот момент, когда мне нужна дополнительная цифровая клавиатура Num Lock в это время, почему-то, не активен. Это не критично, но удобнее набирать пароль на дополнительной цифровой клавиатуре.
# Configuration file for numlockx
# State of numlog on start of X session
# Accepts following options:
# auto - turns numlock on unless ran on laptop
# on - turns numlock on
# off - turns numlock off
# keep - does not change numlock state
# toggle - toggles numlock state
NUMLOCK=on
18:49
https://pingvinus.ru/note/numlock-ubuntu#c106021
Будет работать на экране входа!
17:24
Если какой-то дистр не осилил Mum Lock, то просто вклюить numlockx в автозагрузку.
...
Или я что-то упустил?..
...
Страсти-то какие, блин!..
17:34
18:52
Перекопать надо всю автозагрузку...
18:57
20:10
21:11
21:39
ls -l /usr/share/sddm/themes
итого 12
drwxr-xr-x 4 root root 4096 сен 20 21:38 breeze
drwxr-xr-x 4 root root 4096 сен 20 21:37 kubuntu
drwxr-xr-x 6 root root 4096 сен 20 21:38 maya
lrwxrwxrwx 1 root root 35 сен 15 10:42 ubuntu-theme -> /etc/alternatives/sddm-ubuntu-theme
20:41
Тут тоже есть автозагрузка.
Копать надо...
...
Сколько есть мест в Линуксе, где прописывается автозагрузка?..
21:58
С Numlock=on в файле sddm.conf.
нажмите Alt + цифровую клавишу на клавиатуре.
numlock теперь будет активен и позволит вводить числа на клавиатуре без использования Alt.
22:47
/etc/sddm.conf и в нём (sddm.conf) прописал всего одну строчку: Numlock=on
Затем перезагруз системы.
В процессе загрузки удерживал Alt и цифру 1 на дополнительной клавиатуре. Не уверен что делал это тогда когда нужно из предыдущего комментария. И о чудо! Num Lock активировался перед вводом пароля. И последующие перезагрузки системы Num Lock уже появлялся без всяких условий.
Всё.
Всем, кто помогал, сердечно благодарю!