Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Abby 19 Října 2025, 18:52:41
-
Zdravím, jak nastavím, aby se NumLock zapínal už během spouštění počítače a na login obrazovce, kde se zadává heslo, už byl aktivní? V Nastavení v KDE je možnost zapnout NumLock, ale zapne se až po přihlášení do KDE, což je na prd, když mám v hesle čísla... Díky.
-
Nastavení - Klávesnice - NumLock při spuštění :)
-
Zpravidla je nejlepší ho zapnout v BIOSu.
Taky existuje utilita numlockx, která by NumLock měla zapnout při inicializaci KDE (tedy ještě před přihlášením do něj), vlastní KDE je pak potřeba nastavit na "neměnit".
-
Ne každý BIOS má tuto možnost. Mám teď aktuálně u sebe tři počítače a ani jeden zapnutí NumLock v BIOSu neumí.
-
Zpravidla je nejlepší ho zapnout v BIOSu.
Taky existuje utilita numlockx, která by NumLock měla zapnout při inicializaci KDE (tedy ještě před přihlášením do něj), vlastní KDE je pak potřeba nastavit na "neměnit".
Můj BIOS tu možnost nemá. Zkusím tu utilitu, díky.
-
Zpravidla je nejlepší ho zapnout v BIOSu.
Taky existuje utilita numlockx, která by NumLock měla zapnout při inicializaci KDE (tedy ještě před přihlášením do něj), vlastní KDE je pak potřeba nastavit na "neměnit".
Tohle je snad už dávná minulost někdy před rokem 2018 - dnes už snad každé distro má zapínání numlock automaticky.
-
Ano, každé distro to zapíná automaticky a já se ptám jen tak z plezíru, protože mám hafo volného času a nevím co s ním...
-
A neni spis problem v DM nez v DE? Protoze KDE, potazmo moje testovaci Plasma, v tomto ohledu funguje dobre. Ale numlock nejde v DM, u me je to konkretne SDDM. Pokud mas SDDM na prihlasovani, jde to lehce poresit. Tipuju ze mas SDDM, protoze je spjate s KDE. Klidne pridam i navod jak poresit zamrznuti SDDM po instalaci "cool" tematu.
-
Jako asi chápu, že drogerie s tím má větší problém než Německo :-D Ne, promiň, teď vážně, co je to DM a co je to DE?
Asi mám SDDM, mám nainstalované pouze KDE. A zlobí mě to, protože mám v hesle čísla a je naprosto normální, že numlock se aktivuje PŘED přihlášením a ne až PO :-)
Ten návod se neztratí, už jsem to párkrát řešila a byl to docela problém, vlastně mi vždycky pomohlo jen se toho tématu vzhledu zase zbavit...
-
DM - https://wiki.archlinux.org/title/Display_manager
DE - https://wiki.archlinux.org/title/Desktop_environment
Jaký máš DM se u systemd systému zjistí nejlépe tímto příkazem:
systemctl status display-manager
-
[General]
Numlock=on
do
/etc/sddm.conf
Výsledek, tak nějak by to mělo vypadat:
[General]
Numlock=on
[Autologin]
User=abby
Session=plasma
OT: Byla doba, kdy Windows 10 nabízeli login do nich, ale nefungovaly klávesnice (protože fast boot). Prostě každý systém má svoje vtipné mouchy.
-
DM - https://wiki.archlinux.org/title/Display_manager
DE - https://wiki.archlinux.org/title/Desktop_environment
Jaký máš DM se u systemd systému zjistí nejlépe tímto příkazem:
systemctl status display-manager
Děkujuuu 🙂
-
Tak pokud máš SDDM, tak je to jak napsal Roman. Ikdyž já bych ten soubor dal do složky /etc/sddm.conf.d
Jak to napsal Roman je to jen kvůli zpětné kompatibilitě.
https://man.archlinux.org/man/sddm.conf.5 nebo https://manpages.ubuntu.com/manpages/bionic/man5/sddm.conf.5.html
-
Jjj, mockrát děkuju, jdu se na to rovnou kouknout a dám vědět výsledek.
-
Tak to funguje, mockrát děkuju :-) Ale nepochopím, proč na to prostě nemůže být někde checkbox...
ramael: to co napsal Roman je tedy nějaká starší verze, která časem přestane fungovat? Nebo jak to je? Protože teď to funguje a to je dobře :-)
-
Funguje a to je fajn. Pokud bys to přesunula do složky jak jsem napsal, tak to také bude fungovat. Tyhle konfigurační soubory přímo v kořenu /etc je zastaralá metoda. Jsem přesvědčen, že bude fungovat ještě dlouho. Ale jak dlouho to nikdo neví. První to pocítí uživatelé s rolling distribucemi kteří na přesun na nová místa kašlou.
Pokud se koukneš do složky /etc, tak uvidíš docela dost složek končících písmenem .d jako directory. Dříve se vše cpalo do kořene a do jednoho souboru. Jenže ty soubory byly často dlouhé. Nepřehledné a na editaci docela pakárna. Do toho kvůli třeba překlepu kvůli nějaké nedůležitosti mohl systém nenaběhnout. A tak se začali používat konfigurační složky. Do nich si správce nebo uživatel může ty konfiguráky fragmentovat. Podle názvu zjistíš co v kterém souboru je. A pokud v takovém souboru uděláš chybu, tak se většinou ignoruje a jen se zapíše chyba do stderr a zaloguje.
Takže dnešní praxe je taková, že je v /etc buď jen konfigurační složka nebo soubor + složka. Ten soubor je něco jako default a ve složce jsou soubory které přebíjí ten default. Pokud soubor sám od sebe neexistuje, je dobrým zvykem vytvořit složku a do ní si uložit své konfiguráky.
Pokud se cítíš na test, klidně si vytvoř složku a v ní vytvoř soubor který bude obsahovat opak toho defaultu.
sudo -i
mkdir /etc/sddm.conf.d
cat > /etc/sddm.conf.d/numlock.conf << MUJSOUBOR
[General]
Numlock=off
MUJSOUBOR
Uvidíš, že to vyhraje.
Také si do té složky můžeš přidat třeba soubor automaticke_prihlaseni.conf s obsahem
[Autologin]
User=abby
Session=plasma
A máš to pěkně fragmentované a přehledné
EDIT: opravil jsem překlep z general na General
-
Já mám rolling distro, takže až to přijde povinně, asi budu jedna z prvních, takže by stálo za to se to naučit, děkuji. S tou plasmou to vyzkouším. Názvy těch souborů a složek jsou povinně dané nebo si můžu název určit sama, tak abych věděla, čeho se to týká? Mezera v názvu souboru je předpokládám nežádoucí.
edit: zkusila jsem ve složce sddm.conf.d vytvořit soubor numlock.conf a dát tam off a zůstalo to zapnuté. Tak jsem vymazala sddm.conf z /etc a v numlock.conf jsem to změnila na on a numlock se nezapne. Co dělám špatně? Jinak ta složka sddm.conf.d je vytvořená už systémem a jsou tam ve výchozím stavu tři soubory.
-
K tomuhle se mi vyplatila vždy číst dokumentace dané distribuce. Naposledy mě v tomhle vypeklo OpenSuse, které mělo nějaký konfigurák pro systemd rozsypaný na 3 místech (to je dnes moderní, že je default, systémový a user konfig) a i když jsem upravil dva z nich, pořád si to dělalo to co jsem nepotřeboval, protože o třetím jsem neměl tušení.
-
Máš tam velké malé písmena správně? A zkus dát ještě řádek v konfigu níž. Aby poslední řádek byl prázdný.
Jinak mě nic teda nenapadá.
catni nám ho sem
-
Mám to zkopírované úplně stejně, jako jsem to zkopírovala do toho /etc/sddm.conf...
Je to v příloze, originál soubor se jmenuje numlock.conf. Automatické přihlašování nechci. Na konci je odentrováno, tedy prázdný řádek...
-
Nazvy tech souboru by meli zacinat dvojcifrou. virtualkeyboard.conf te pretluce vse. K veceru se dostanu k PC, tak napisu blize.
-
Počkám do večera, děkuji.
-
Promiň, těžký den. Jsem u toho usnul. Tak až teď.
Moje chyba v nápovědě. Správně by ty soubory měli začínat dojcifrou. Něco jako je 00_manjaro_settings.conf jen bych místo podtržítek dal pomlčky. Čím vyšší číslo, tím vyšší priorita protože se načte později. Spusť toto a uvidíš v jakém pořadí se to načítá a rovnou se uvidí kde se "ztrácí" ta hodnota:
cd /etc/sddm.conf.d
ls -1 | while read soubor; do echo -e "\n=> $soubor"; cat "$soubor"; done
rovnou si připiš cifry na začátky názvů všech těch souborů co tam jsou. A ten Tvůj nech nakonec aby vypadalo takto nějak:
00-manjaro-settings.conf
01-kde-settings.conf
02-virtualkeyboard.conf
99-numlock.conf
No a na závěr, podle man sddm.conf by nemělo být [general] ale [General] což je opět moje chyba. Promiň.
-
Podle cat Ti na konci chybí právě to odřádkování, prázdný řádek v konfigu.
Což chybí i mně v tom mém příkladu, co jsem Ti tu dával.
Nic se tím prázdným řádkem nezkazí, dal bych ho tam.
Podívej tady na tu mezeru na konci:
cat /etc/sddm.conf
[General]
Numlock=on
[Autologin]
User=abby
Session=plasma
Akorát místní fórum ten prázdný řádek prvně ukazuje jako dva prázdné řádky a když smažeš jeden, tak už se ve formátování nezobrazí ani jeden prázdný řádek a musím ho udělat ručně, jak jsem zjistil.
-
Mockrát díky, teď už to funguje :-)
-
Mockrát díky, teď už to funguje :-)
Tedy to byl ten chybějící prázdný řádek?
-
Ja to tipuju na velke pismeno v [General] a poradi nacitani. virtualkeyboard.conf nejspis tu hodnotu prepsal protoze se nacital jako posledni.
Sorry za diakritiku. Zkousim novy Void linux a jeste nemam cestinu nastavenou.
-
Tedy to byl ten chybějící prázdný řádek?
Ten tam opravdu nechyběl, takže tím to nebude, spíš asi opravdu to velké písmeno.
Ja to tipuju na velke pismeno v [General] a poradi nacitani. virtualkeyboard.conf nejspis tu hodnotu prepsal protoze se nacital jako posledni.
Sorry za diakritiku. Zkousim novy Void linux a jeste nemam cestinu nastavenou.
Taky si myslím, ten prázdný řádek jsem tam měla, i když fórum ukazuje něco jiného.