Jak povolit číslování při spuštění při přihlašovací obrazovce?

89

Snažím se vynucovat číslování, které se objeví při prvním spuštění na přihlašovací obrazovce na Ubuntu 12.04. Jediné řešení, která jsem dosud našla, se objevila až po prvním přihlášení.

Snažím se vynutit blokování čísla, když se zobrazí přihlašovací obrazovka a předtím, než se uživatel přihlásí. Může někdo pomoci?

    
dané darryn.ten 25.06.2012 09:42

8 odpovědí

59

Na mnoha počítačích můžete nastavit, zda bude při zavádění zapnuto číselný zámek v nastavení systému BIOS (dostupné při prvním zapnutí počítače).

V opačném případě existuje několik způsobů, jak povolit (nebo zakázat) Number Lock v softwaru v závislosti na vašich konkrétních potřebách. Zde jsou uvedeny nejužitečnější způsoby.

Chcete-li zapnout funkci Number Lock při spuštění Ubuntu (ne dříve než v nabídce GRUB, a ne později při přihlašování, a ne pouze pro konkrétní virtuální konzole), nainstalujtenumlockx a inicializační skript/etc/rc.local jej použijte k povolení Num lock :

sudo apt-get update
sudo apt-get -y install numlockx
sudo sed -i 's|^exit 0.*$|# Numlock enable\n[ -x /usr/bin/numlockx ] \&\& numlockx on\n\nexit 0|' /etc/rc.local

Zdroj: NumLock , přispěvatelé k dokumentaci k Ubuntu wiki , poslední řádek přijatý doslovně (jako tento zdroj dovolí a>).

    
odpověděl Eliah Kagan 25.06.2012 09:48
36

Zde je to, co pro mě pracovalo:

  1. Ujistěte se, že je nainstalován numlockx:

    sudo apt-get install numlockx
    
  2. Upravte soubor /etc/lightdm/lightdm.conf

    gksudo gedit /etc/lightdm/lightdm.conf
    
  3. Do souboru vkládejte následující řádek:

    greeter-setup-script=/usr/bin/numlockx on
    
odpověděl luvr 29.04.2012 22:11
22

14.04

Ano, použijte příkazlocate následujícím způsobem:

locate 50-unity-greeter.conf

Výstup je:

/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

Takže soubor, který potřebujete upravit, je výše uvedený. ​​

sudo apt-get install numlockx
gksu gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

Přidejte tento řádek na konci souboru:

greeter-setup-script=/usr/bin/numlockx on
    
odpověděl Radu Rădeanu 02.04.2014 13:42
15

Na obrazovku Přihlášení k zapnutí

Nejprve se ujistěte, že je nainstalován numlockx, zadáním těchto příkazů do terminálu:

sudo apt-get install numlockx

Potom upravte soubor /etc/lightdm/lightdm.conf

gksudo gedit /etc/lightdm/lightdm.conf

Do souboru vkládejte následující řádek:

greeter-setup-script=/usr/bin/numlockx on

Pro zapnutí funkce Numlock Default po přihlášení.

  1. V příkazu Dash vyhledejte Rozložení klávesnice a otevřete jej
  2. V okně, které se otevře v okně, je Volby a klikněte na něj.
  3. Pod Různé možnosti kompatibility povolte Výchozí číselné klávesy .

    
odpověděl sarveshlad 02.05.2012 19:20
6

Udělal jsem to a pracoval pro mě. Nejprve se ujistěte, že jste přidali repozitář vesmíru.

Chcete-li otevřít Terminál, stačí stisknout klávesu Ctrl + Alt + T . Když se otevře, spusťte příkazy níže.

sudo apt-get update
sudo apt-get install numlockx

Nyní, když je nainstalovánnumlockx, vytvořte soubor s názvemDefault v/etc/X11/ s tímto obsahem:

if [ -x /usr/bin/X11/numlockx ]; then
    /usr/bin/X11/numlockx on
fi

exit 0

Vypněte Num Lock a restartujte počítač. Voila!

    
odpověděl Mitch 25.06.2012 10:42
4

Specifické pro Xubuntu.

Verze od verze 14.10 obsahují akci pdax podložky pod myš.

Při instalaci numlockxu

postupujte podle předchozích odpovědí

Upravte /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf jako root

Alt + F2 a pak

pkexec mousepad /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

Přidat

  

greeter-setup-script = / usr / bin / numlockx na

uložte.

    
odpověděl 23 93 26 35 19 57 3 89 22.02.2015 16:31
2

Většina BIOSů umožňuje, aby byla tato možnost povolena. Pro tuto funkci můžete zkontrolovat systém BIOS.

NEBO

Přejděte na: Nastavení systému - > Rozložení klávesnice - > Možnosti - > Různé možnosti kompatibility

Zkontrolujte "Výchozí klávesy numerické klávesnice"

Zdroje: Odkaz

    
odpověděl Vibhav Pant 11.02.2012 07:11
1

Zde je malýbash skript, který se postará o vše automatizovaně:

#!/usr/bin/env bash
FILE='/etc/lightdm/lightdm.conf'
KEYVALUE='greeter-setup-script=/usr/bin/numlockx on'
sudo apt-get --yes install numlockx
grep --quiet "$KEYVALUE" "$FILE" || echo "$KEYVALUE" | sudo tee --append "$FILE"

Nezapomeňte nejprve spustit spustitelný skriptbash schmod +x scriptname a pak jej spustit s./scriptname.

    
odpověděl Serge Stroobandt 09.05.2014 19:01