Vraag Hoe numlock tijdens het opstarten in te schakelen voor het inlogscherm?


Ik probeer numlock te verplichten om op te staan ​​bij de eerste keer opstarten bij het inlogscherm op Ubuntu 12.04. De enige oplossingen die ik tot nu toe heb gevonden, schakelen numlock alleen in na de eerste aanmelding.

Ik wil ervoor zorgen dat numlock aan staat als het inlogscherm wordt weergegeven en voordat de gebruiker is ingelogd. Kan iemand hierbij helpen?


88
2018-06-25 07:42


oorsprong


is het tijdens login-scherm op lightdm of na inloggen onder unity? want ik weet oplossing voor beide - sarveshlad
Van darryn.ten - NIET een exact duplicaat, omdat ik numlock nodig heb VOORDAT ik niet later inlog. - Jjed


antwoorden:


Op veel machines kunt u instellen of niet Nummerslot is ingeschakeld bij opstarten, in de BIOS-instellingen (toegankelijk wanneer u de machine voor het eerst inschakelt).

Anders zijn er een aantal manieren om in te schakelen (of uit te schakelen) Nummerslot in software, afhankelijk van uw specifieke behoeften. De meest bruikbare manieren worden hier weergegeven.

Als je wil Nummerslot ingeschakeld wanneer Ubuntu start (niet eerder in het GRUB-menu, en niet daarna bij het inloggen, en niet alleen voor specifieke virtuele consoles), installeer dan numlockx en maak het initialisatiescript /etc/rc.local gebruik het om in te schakelen Nummerslot:

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

Bron: NumLock, door Medewerkers aan de Ubuntu-documentatie wiki, laatste regel letterlijk genomen (als deze bron staat het toe).


58
2018-06-25 07:48



Dus volgde ik de instructies op de wikipagina waar je aan gekoppeld was. Ik heb het updatecommando gedaan dat je hier opgeeft. ik deed sudo apt-get install numlockx. Maar ik heb de optie y niet gebruikt. Is dat nodig? Ik heb er niks over gezegd op de wiki-pagina, dus dat heb ik niet gedaan. Ik heb opnieuw opgestart en alles behalve Numlock is nog steeds uitgeschakeld tijdens het opstarten en op het inlogscherm. Zal het update-commando proberen. Anders mis ik hier nog iets anders? De optie "standaard numerieke toetsenbloktoetsen" uit de toetsenbordvoorkeuren heeft geen betrekking op de opstartinstellingen, dus ik heb dat niet ingeschakeld. Zal ik? - Samir
Dit werkte niet voor mij. Antwoord door + luvr deed het echter wel. - Clarkey
Dit werkt niet langer op Xubuntu LTS 12.04. - Serge Stroobandt
-y optie is voor force antwoord "Ja" als apt-get vraag over om het te installeren. ZEER BELANGRIJK MET DIT: soms - ik denk dat het hier niet het geval is, althans niet in mijn geval - zijn er enkele gevallen waarin apt-get zegt dat er iets nodig is om te verwijderen; in dat geval zal apt-get u vragen om die actie te bevestigen. Maar soms verwijdert u pakketten automatisch met apt, dit veroorzaakt verschillende problemen op uw computer. Vraag bijvoorbeeld soms enkele grafische pakketten te verwijderen die voor GUI'S worden gebruikt. Zelfs soms heeft het me gevraagd om gnome-desktop en enkele gpu-drivers te verwijderen ... dat zal SO zo in de war brengen - Diego Andrés Díaz Espinoza


Dit is wat voor mij werkte:

  1. Zorg ervoor dat numlockx is geïnstalleerd:

    sudo apt-get install numlockx
    
  2. Bewerk het bestand /etc/lightdm/lightdm.conf

    gksudo gedit /etc/lightdm/lightdm.conf
    
  3. Voeg de volgende regel toe aan het bestand:

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

36
2018-04-29 20:11



Hoe kan ik alleen controleren of numlockx is geïnstalleerd? Moet het verschijnen bij een streepjeszoekactie? - Samir
Moet ik verwijderen greeter-session=unity-greeter of de gebruikerssessie = ubuntu` uit het bestand (lightdm.conf)? Of alleen de greeter-setup-scriptregel eronder? - Samir
Op Ubuntu 13.10 verhinderde deze methode de weergave van het inlogscherm op mijn machine. Na de eerste weergave van het Ubuntu-logo, liet de monitor gewoon zien dat er geen signaal was (ik probeerde een paar keer opnieuw op te starten maar het eindigde altijd hetzelfde). Omdat ik niet wist wat ik anders moest doen, startte ik het systeem op vanaf een live-USB en verwijderde ik de regel van lightdm.conf. Daarna is het systeem weer prima geladen. - tmt
Hoewel ik weet dat deze truc in eerdere versies voor me werkte, lijkt het niet meer te werken in 14.04. Door deze regel toe te voegen aan lightdm.conf wordt het inlogproces verbroken, waardoor ik naar de modus Low Graphics wordt geleid en een aanmelding bij Nvidia-stuurprogramma's wordt voorkomen. Het verwijderen van deze regel loste het probleem op. - cowbell40
Ik heb het bestand niet /etc/lightdm/lightdm.conf Maar ik heb dit /etc/lightdm/lightdm.conf.d/70-linuxmint.conf en het werkt !!! : D - Shayan


14.04

Ja, gebruik locate commando als volgt:

locate 50-unity-greeter.conf

De uitvoer is:

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

Dus, het bestand dat je moet bewerken is het bovenstaande bestand.

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

Voeg deze regel toe aan het einde van het bestand:

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

22
2018-04-02 11:42



Wat is het verschil tussen / usr / share / lightdm / en / etc / lightdm? Zouden de instellingen in de vorige map niet worden overschreven met updates, terwijl ze in de tweede fase de betekenis van de mappen verkeerd begrijpen of niet? - Peter Raeves
@PeterRaeves: je hebt absoluut gelijk. Radu, ik zou willen voorstellen dat je je antwoord dienovereenkomstig bewerkt. Het bewerken van een pakketbestand dat niet onder / etc staat, kan niet zomaar een tijdelijke hack zijn. - Gunnar Hjalmarsson
Deze werkte voor mij - abhishah901
Dit is het beste antwoord dat me heeft geholpen. ik gebruik Xubuntu 14.04 en het bestand was /etc/lightdm/lightdm.conf.d/10-xubuntu.conf en ik voegde de greeter-setup-script=/usr/bin/numlockx on aan het einde van dat bestand en het werkte geweldig! +1 om me in de juiste richting te wijzen! - Terrance
in 16.04 beta2 zal dit tot dit probleem leiden askubuntu.com/questions/141606/... - Geng Jiawen


Voor het inschakelen van het inlogscherm 

Zorg eerst dat numlockx is geïnstalleerd door deze in terminal te typen:

sudo apt-get install numlockx

Bewerk vervolgens het bestand /etc/lightdm/lightdm.conf

gksudo gedit /etc/lightdm/lightdm.conf

Voeg de volgende regel toe aan het bestand:

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

Om Numlock standaard in te schakelen na het inloggen ..

  1. In Dash Zoeken naar Toetsenbordindeling en open het
  2. In het venster dat rechts opent, is het recht opties, Klik erop.
  3. Onder Diverse compatibiliteitsopties, Inschakelen Standaard numerieke toetsen.

enter image description here


14
2018-05-02 17:20



het is niet zo, ik maak trouwens deze procedure. Ik druk op de knop "Num Lock" en onmiddellijk gaat het uit, "blijf niet aan". Ik had het toetsenbord gecontroleerd en het is ok in andere machine en andere o.s. Ik verander het toetsenbord in een ouder ps / 2-toetsenbord om te testen. Het lijkt erop dat werkt, dat wil zeggen, er is een probleem met het USB-toetsenbord in ubuntu 12.04 - Brunno


Ik heb dit gedaan en het werkte voor mij. Zorg eerst dat universe-opslagplaats is toegevoegd.

Druk gewoon op Ctrl+alt+T op je toetsenbord om Terminal te openen. Wanneer het wordt geopend, voert u de onderstaande opdrachten uit.

sudo apt-get update
sudo apt-get install numlockx

Dat numlockx is geïnstalleerd, maak een bestand met de naam Default in /etc/X11/ met deze inhoud:

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

exit 0

Zet je uit Num Lock en start opnieuw op. Voila!


6
2018-06-25 08:42



werkt niet in 18.04 - equitharn


Xubuntu specifiek.

Versies van 14.10 bevatten een pkexec mousepad-actie.

Volg de vorige antwoorden om numlockx te installeren

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

Alt + F2 dan

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

Toevoegen

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

bewaar dan.


4
2018-02-22 15:31





In de meeste BIOS-functies kan dit worden ingeschakeld. U kunt uw BIOS op deze functie controleren.

OF

Ga naar: Systeeminstellingen -> Toetsenbordindeling -> Opties -> Diverse compatibiliteitsopties

Vink "Default numeric keypad keys" aan

Bronnen: https://help.ubuntu.com/community/NumLock


2
2018-02-11 06:11



Ik gaf het op ... bedankt - 신영민


Hier is een beetje bash script dat op een geautomatiseerde manier voor alles zorgt:

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

Vergeet niet om eerst uw te maken bash script uitvoerbaar met chmod +x scriptname, voer het dan uit met ./scriptname.


1
2018-05-09 17:01