Numlock always ON
I want Numlock to be always ON in Kubuntu, right from the login screen until shutdown, and then with every restart. The instructions available on various websites explain the steps in a manner that may be easy for an expert! I am only a standard computer user and want simple instructions to achieve this «feat» in Kubuntu. Most instructions refer to Dash. What is Dash and how to start Dash in Kubuntu? I could not locate the Dash even after searching every nook & corner of the software (Kubuntu) installed on my PC! Can someone please provide a simple set of instructions to get Numlock on (forever) in Kubuntu on my PC? The option to turn on numlock under keyboard settings somehow refuses to work, no matter what!
Based on the help docs, this is how it’s done: From the K Menu, launch System Settings and click on Keyboard (Edgy users: K Menu -> System Settings -> Keyboard and Mouse -> Keyboard). You can see in the middle section the options for «NumLock on KDE Startup», where you can choose to Turn On, Turn Off, or Leave Unchanged. Select «Turn On» to turn NumLock on at startup.
Please note any settings made in KDE only take effect when KDE is running, which is not the case until after you’ve logged in. You didn’t provide release details; but the standard greeter used by Kubuntu is sddm which is not part of KDE thus KDE settings don’t impact it; so your simple task mean you have multiple places to make the change (KDE settings & sddm for the login screen you want included). Unity-dash you’ve tagged relates to the Unity desktop, a different desktop to the K Desktop (KDE) and thus doesn’t relate.
Thank you @matigo for the reply. However, I have already done as suggested (the keyboard setting) but the system seems to default to the Numlock off state with every restart! And so I continue to use the software with putting Numlock into ON state manually at every login.
1 Answer 1
Let’s clarify some terminology which has confused you. You are using Kubuntu — by default this uses the SDDM display manager and the KDE Plasma Desktop Environment. For comparison, «regular» Ubuntu uses the GDM display manager and GNOME Desktop Environment. The display manager, as far as you need to care for right now, is the login screen that you see after boot. Before you login you have not launched a Desktop Environment. From about 2010-2017 regular Ubuntu used a custom «shell» called Unity which included a feature called Dash. You are not using this, and Ubuntu itself no longer uses this (now it just uses GNOME). Be careful when you’re looking for help online — there are LOTS of Linux distributions made up of lots of desktop environments and all kinds of other stuff. Sometimes «regular» Ubuntu help applies to Kubuntu, sometimes you need to look for help pertaining to KDE Plasma (and lots of times you’ll find that help from the Arch Linux wiki — Arch Linux is a very «choose your own stuff» Linux distribution so advice pertaining to KDE Plasma there may pertain to you. One main difference is the way you install stuff is different on Ubuntu (and kubuntu) vs Arch.
You’ve already seen and apparently followed the answer for activating numlock once the desktop environment loads. I’ll recap it here (unfortunately the KDE Plasma Desktop is highly customizable and I can’t guarantee mine is just like yours but I haven’t changed mine considerably from the defaults — if you’ve already followed these directions then don’t worry about it, except to maybe double check): -click your button on the lower left (that’s where it is by default — it’s like the Windows start button). —click Settings —click System Settings —click Input Devices —click Keyboard
-the option to turn on NumLock on Plasma startup should be the first thing you see, but if not it’s under the «Hardware» tab. Switch it to «Turn On»
Alternatively you could click the KDE «Start» button (officially it’s called an Application Launcher if you’re curious) and type the word Keyboard or even Numlock and it’ll find the Keyboard settings option for you and you can go straight there.
That takes care of the desktop. But like we just discussed the desktop only launches after login. You want the Numlock button on for login too, which is an SDDM option. If you hunt around system settings (or type sddm into the application launcher) you’ll see that the desktop environment offers you a few settings you can edit but not the Numlock one. We have to do that one manually. I found the guidance for this from https://wiki.archlinux.org/title/SDDM#Numlock (remember what I said about the Arch wiki being helpful) and https://man.archlinux.org/man/sddm.conf.5
Long story short, we are going to either edit or create a configuration file that SDDM will read when it loads to know how you’d like it configured. It appears that in Kubuntu (21.04 at least) that file doesn’t exist by default. We’re going to use the console — creating a 2-line text file in the console is not an «expert» task and is a reasonable expectation for a standard user here. Even if you wanted to try and do this via the file manager (Dolphin) GUI it’s not allowed to create or edit these kinds of files by default and it’s almost harder to get that working than to just do it. So let’s just do it. I’m going into excruciating detail but this only takes about 30 seconds.
Open a terminal (lots of ways, easiest is probably ctrl+alt+t ). Type cd /etc and enter (I’m not going to type «and enter» every time after this). You are now in the etc folder. This folder contains all manner of configuration files for stuff on your computer. Type ls to list all the names of stuff in the directory. They’re in alphabetical order, you can go see if sddm.conf exists (by default it didn’t on my kubuntu, it only would I think if you had tried to mess with the SDDM settings from the System Settings). It doesn’t matter for the next step.
There are about 10 million ways to create/edit text files in a Linux terminal. People argue about their favorites — well I’m going to use a program called «nano.» Type sudo nano sddm.conf — you’ll be prompted for your password (by default the one you use to login). When you start a command with sudo you’re running it as a «Super User» (Super User Do), this is how Ubuntu handles tasks that need admin privileges. Nano opens and either creates a blank sddm.conf if it didn’t exist or opens it if it did.
I’m 99% sure the file won’t exist on your computer so assuming that you now have a blank text editor in front of you. It works just like you expect. You’re going to type this:
If the file did happen exist, if the [General] already existed then add the Numlock=on somewhere beneath it. If it didn’t, just add those two lines anywhere. Either way, press Ctrl+O to actually «write» your new text to the file (I think you have to press enter one more time to confirm the file name), then press ctrl+x to exit. That’s it, you’re done. Close the console or even type exit . Restart and Numlock is on
Linux numlock always on
Пролог. Я просто занимаюсь переводом интересных(на моё личное мнение) постов с англоязычного форума-товарища.
И так, немного угнетает тот факт, что приходится механически включать NumLock при запуске Linux. Я решил перевести статью, так же добавить в нее другие способы включения NumLock разбросных по интернету.
Способ 1. Ubuntu
для Ubuntu 12.04 — 13.10
1) Скачиваем программу numlockx через терминал
sudo apt-get install numlockx
sudo gedit /etc/lightdm/lightdm.conf
greeter-setup-script=/usr/bin/numlockx on
sudo apt-get install numlockx
2) готовим к редактированию файл по пути
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
так же можно вызвать его через консоль
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
greeter-setup-script=/usr/bin/numlockx on
Способ 3. Действует только на ArchLinux
1) Нужно открыть файл по пути /etc/rc.local
2) И прописать данный код до строки exit 0
for vc in /dev/vc/*; do /usr/bin/setleds -D +num < "$vc"; done
Способ 4. Подходит для KDE
1) Меню Mint > клавиатура > оборудование > режим NumLock при запуске Plasma - выбрать "Включить"
Это всё что я нашёл
Если у Вас есть еще какие-либо способы напишете в комментарии и добавлю
slant Сообщения: 4253 Зарегистрирован: 21 июн 2017, 18:09 Решено: 82 Благодарил (а): 51 раз Поблагодарили: 1833 раза Контактная информация:
Как включить NumLock при запуске Linux
В 18-ом минте не пробовал, хотя тоже может работать, а в 17-ом можно было просто в поставив numlockx вписать его в /etc/rc.local - как в третьем пункте.
Filin Сообщения: 479 Зарегистрирован: 05 ноя 2016, 18:20 Решено: 1 Откуда: Россия Краснодар Благодарил (а): 55 раз Поблагодарили: 57 раз
Как включить NumLock при запуске Linux
Как то особо не заострял внимание на этом, но у меня на 18.3 Mate (на десктопе) numlolock приходится включать только один раз, сразу после установки ОС при первом входе в систему. При последующих входах включается автоматом. Обратил внимание , что в меню Центр управления/ Запускаемые приложения/ Параметры/ - стоит пункт "Автоматически запоминать запущенные приложения при выходе из сеанса".
Activating numlock on bootup (Русский)
Состояние перевода: На этой странице представлен перевод статьи Activating Numlock on Bootup. Дата последней синхронизации: 13 сентября 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
Консоль
Отдельная служба
Совет: Данные шаги можно автоматизировать, установив пакет systemd-numlockontty AUR и включив службу numLockOnTty .
Для начала создайте скрипт включения Num Lock в необходимых TTY:
#!/bin/bash for tty in /dev/tty do /usr/bin/setleds -D +num < "$tty"; done
Затем создайте и включите службу systemd:
/etc/systemd/system/numlock.service
[Unit] Description=numlock [Service] ExecStart=/usr/local/bin/numlock StandardInput=tty RemainAfterExit=yes [Install] WantedBy=multi-user.target
Расширение getty@.service
Это более простой способ, так как в нём не используется отдельная служба и не привязываются номера определённых виртуальных терминалов. Создайте drop-in сниппет для getty@.service , который будет применяться поверх оригинальной службы:
/etc/systemd/system/getty@.service.d/activate-numlock.conf
[Service] ExecStartPre=/bin/sh -c 'setleds -D +num < /dev/%I'
Примечание: В случае каких-либо проблем, замените ExecStartPre на ExecStartPost и/или отключите подсказку, как описано ниже.
Чтобы отключить подсказку активации Num Lock на экране входа, отредактируйте getty@tty1.service и добавьте --nohints к аргументам agetty:
[Service] ExecStart= ExecStart=-/sbin/agetty '-p -- \\u' --nohints --noclear %I $TERM
Bash
Добавьте setleds -D +num в ~/.bash_profile . Заметьте, что в отличие от других методов, изменения не вступят в силу до входа в аккаунт.
X.org
startx
Установите пакет numlockx и добавьте его в файл ~/.xinitrc перед exec :
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) # numlockx & exec оконный_менеджер
MATE
По умолчанию MATE сохраняет последнее состояние перед выходом и восстанавливает его при следующем входе. Чтобы включать Num Lock при каждом входе, измените следующие значения DCONF:
dconf write org.mate.peripherals-keyboard remember-numlock-state false dconf write org.mate.peripherals-keyboard numlock-state 'on'
KDE Plasma
Перейдите в Параметры системы > Устройства ввода > Клавиатура и выберите необходимое поведение Num Lock в секции Режим NumLock при запуске Plasma.
GDM
Убедитесь, что пакет numlockx установлен, а затем добавьте следующий код в файл ~/.xprofile:
if [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx on fi
GNOME
Если вы не используете экранный менеджер GDM, numlockx можно запускать при загрузке GNOME.
Установите пакет numlockx , а затем добавьте команду запуска numlockx .
Данная команда откроет приложение Startup Applications Preferences. Нажмите на Add и введите следующее:
Name: | Numlockx |
Command: | /usr/bin/numlockx on |
Comment: | Turns on numlock. |
Примечание: Это не общесистемная настройка, соответственно данную процедуру необходимо повторить для каждого пользователя, которому необходимо включать Num Lock после входа.
Xfce
Убедитесь, что следующим параметрам задано значение true в файле ~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml :
Примечание: Если файл не существует, откройте Настройки > Клавиатура, а затем проверьте и снимите галочку с опции Restore num lock state on startup , что создаст файл keyboards.xml .
SDDM
Задайте параметру Numlock значение on в секции [General] файла /etc/sddm.conf :
SLiM
Найдите следующую строку в файле /etc/slim.conf и раскомментируйте её (уберите символ # ):
OpenBox
Добавьте следующую строку в файл ~/.config/openbox/autostart :
LightDM
LXDM
Задайте следующий параметр в файле /etc/lxdm/lxdm.conf :
LXQt
Задайте следующий параметр в файле ~/.config/lxqt/session.conf :
- This page was last edited on 20 January 2022, at 07:17.
- Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.
- Privacy policy
- About ArchWiki
- Disclaimers