Wie kann Numlock beim Booten für den Anmeldebildschirm aktiviert werden?

88

Ich versuche, Numlock beim ersten Start auf dem Anmeldebildschirm von Ubuntu 12.04 zu aktivieren. Die einzigen Lösungen, die ich bisher gefunden habe, schalten Numlock erst nach der ersten Anmeldung ein.

Ich möchte, dass Numlock aktiviert wird, wenn der Anmeldebildschirm angezeigt wird und bevor der Benutzer sich angemeldet hat. Kann jemand helfen?

    
darryn.ten 25.06.2012, 09:42
quelle

8 Antworten

57

Auf vielen Computern können Sie festlegen, ob Number Lock beim Booten in den BIOS-Einstellungen aktiviert wird (zugänglich beim ersten Einschalten des Computers).

Ansonsten gibt es eine Reihe von Möglichkeiten zum Aktivieren (oder Deaktivieren) von Number Lock in der Software, abhängig von Ihren spezifischen Bedürfnissen. Die nützlichsten Möglichkeiten sind hier aufgelistet.

Wenn Sie möchten, dass Number Lock beim Starten von Ubuntu eingeschaltet wird (nicht vorher im GRUB-Menü und nicht später beim Anmelden und nicht nur für bestimmte virtuelle Konsolen), dann installieren Sie numlockx und das Initialisierungsskript /etc/rc.local verwenden, um Number Lock :

zu aktivieren
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

Quelle: NumLock , von Beiträge zum Ubuntu-Dokumentations-Wiki , letzte Zeile wörtlich genommen (als diese Quelle erlaubt ).

    
Eliah Kagan 25.06.2012, 09:48
quelle
35

Folgendes hat für mich funktioniert:

  1. Stellen Sie sicher, dass numlockx installiert ist:

    sudo apt-get install numlockx
    
  2. Bearbeiten Sie die Datei /etc/lightdm/lightdm.conf

    gksudo gedit /etc/lightdm/lightdm.conf
    
  3. Fügen Sie der Datei die folgende Zeile hinzu:

    greeter-setup-script=/usr/bin/numlockx on
    
luvr 29.04.2012 22:11
quelle
22

14.04

Ja, verwenden Sie den Befehl locate wie folgt:

locate 50-unity-greeter.conf

Die Ausgabe ist:

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

Die zu bearbeitende Datei ist also die obige Datei.

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

Fügen Sie diese Zeile am Ende der Datei hinzu:

greeter-setup-script=/usr/bin/numlockx on
    
Radu Rădeanu 02.04.2014 13:42
quelle
14

Zum Aktivieren auf dem Anmeldebildschirm

Stellen Sie zuerst sicher, dass numlockx installiert ist, indem Sie diese im Terminal eingeben:

sudo apt-get install numlockx

Bearbeiten Sie anschließend die Datei /etc/lightdm/lightdm.conf

gksudo gedit /etc/lightdm/lightdm.conf

Fügen Sie der Datei die folgende Zeile hinzu:

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

Für das Aktivieren von Numlock nach dem Anmelden als Standard.

  1. Suchen Sie im Dash nach Tastaturlayout und öffnen Sie es
  2. In dem sich rechts unten öffnenden Fenster Optionen klicken Sie darauf.
  3. Unter Verschiedene Kompatibilitätsoptionen , aktivieren Sie Standardmäßige numerische Schlüssel .

    
sarveshlad 02.05.2012 19:20
quelle
6

Ich habe das getan, und es hat für mich funktioniert. Stellen Sie zunächst sicher, dass das Universum-Repository hinzugefügt wurde.

Drücken Sie einfach Strg + Alt + T auf Ihrer Tastatur, um Terminal zu öffnen. Wenn es geöffnet wird, führen Sie die folgenden Befehle aus.

sudo apt-get update
sudo apt-get install numlockx

Nun, da numlockx installiert ist, erstellen Sie eine Datei namens Default in /etc/X11/ mit diesen Inhalten:

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

exit 0

Schalten Sie Ihre Num Lock aus und starten Sie sie neu. Voilà!

    
Mitch 25.06.2012 10:42
quelle
4

Xubuntu-spezifisch.

Versionen von 14.10 enthalten eine pkexec-Mauspad-Aktion.

Befolgen Sie die vorherigen Antworten, um numlockx zu installieren

Bearbeiten Sie /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf als root

Alt + F2 dann

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

Hinzufügen

  

Greeter-Setup-Skript = / usr / bin / numlockx auf

dann speichern.

    
23 93 26 35 19 57 3 89 22.02.2015 16:31
quelle
2

Die meisten BIOS erlauben das Aktivieren. Sie können Ihr BIOS für diese Funktion überprüfen.

ODER

Gehe zu: Systemeinstellungen - & gt; Tastaturlayout - & gt; Optionen - & gt; Verschiedene Kompatibilitätsoptionen

Überprüfen Sie die "Standard Zifferntasten"

Quellen: Pfandrecht

    
Vibhav Pant 11.02.2012 07:11
quelle
1

Hier ist ein kleines bash -Skript, das automatisch alles erledigt:

#!/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"

Vergessen Sie nicht, zuerst Ihr bash -Skript mit chmod +x scriptname ausführbar zu machen, dann führen Sie es mit ./scriptname aus.

    
Serge Stroobandt 09.05.2014 19:01
quelle

Tags und Links