RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Force [NumLock] On Boot Of RetroPie?

    Scheduled Pinned Locked Moved Help and Support
    14 Posts 5 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • senkunS
      senkun
      last edited by

      quit emulationstation (start brings up the menu), now you should be in command line

      type sudo nano /etc/kbd/config

      scroll down find #LEDS=+num it's the second last entry, then delete the hash and make it LEDS=+num

      press ctrl+x then y then enter

      sudo reboot

      1 Reply Last reply Reply Quote 0
      • C
        challenger2010
        last edited by

        This is an old thread, but I needed to figure out how to do this with Stretch. Below is what I found, but I have not tried it yet:

        To turn Numlock on at startup (on Raspbian Stretch) :
        sudo apt-get install numlockx

        sudo nano /usr/share/lightdm/lightdm.conf.d/01_debian.conf
        At the end, add

        greeter-setup-script=/usr/bin/numlockx on
        Save. Reboot. Yer Done.

        mituM 1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @challenger2010
          last edited by

          @challenger2010 said in Force [NumLock] On Boot Of RetroPie?:

          greeter-setup-script=/usr/bin/numlockx on
          Save. Reboot. Yer Done.

          Not really, RetroPie doesn't come with an X environment, what you posted works only when starting an X session from LightDM.

          jonnykeshJ 1 Reply Last reply Reply Quote 0
          • jonnykeshJ
            jonnykesh @mitu
            last edited by jonnykesh

            @mitu @challenger2010 If you are booting into the command line interface then this should work.

            Optionally Boot with Numlock On
            
            To aid use of the menu, add a line of code to the keyboard configuration file to enable Numlock in the terminal when the Pi first boots.
            
            Open the config file:
            
            sudo nano /etc/kbd/config
            
            Locate and uncomment the following entry by removing the # from the start of the line (or create the line if it is not present), then save the changes:
            
            LEDS=+num
            
            Please note that the Raspbian desktop will still default to switching Numlock off; whilst there is a utility available, numlockx, to address this, it causes (harmless) errors to be displayed in the console.  
            

            This is an extract from this tutorial https://retroresolution.com/2016/04/19/multipurpose-raspberry-pi-part-2-adding-a-menu-to-access-retropie-kodi-and-the-raspbian-desktop/#li_numlock_on

            EDIT* So... like everybody above the recent post said, then.

            1 Reply Last reply Reply Quote 0
            • C
              challenger2010
              last edited by

              The etc/kbd/config is empty with Strech.

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @challenger2010
                last edited by

                @challenger2010 Well, yes, that folder is no longer present. Use the setleds command to toggle the Num/Caps/ScrollLock on/off, which you can add to the your ~/.bashrc.

                jonnykeshJ 2 Replies Last reply Reply Quote 0
                • jonnykeshJ
                  jonnykesh @mitu
                  last edited by

                  @mitu I'm out of date. What's new?
                  I've never personally used it but it shows how out of touch I am.
                  Yes, it is gone.

                  1 Reply Last reply Reply Quote 0
                  • jonnykeshJ
                    jonnykesh @mitu
                    last edited by

                    @mitu

                    that folder

                    From now on I'm just going to say directory.
                    There is no such thing as a "folder" in Linux.
                    It might look like one but it's not.

                    1 Reply Last reply Reply Quote 1
                    • C
                      challenger2010
                      last edited by

                      Sooo....this didn’t work for Stretch :(. If anyone knows how, please help me out. When I am in any of the Retropie menu screens, pushing numlock on the keyboard doesn’t work either.

                      Thanks :)

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @challenger2010
                        last edited by

                        @challenger2010 As I said, earlier, use the setleds to toggle the numlock. Add the lines below to /etc/rc.local:

                        INITTY=/dev/tty[1-8]
                        for tty in $INITTY; do
                            setleds -D +num < $tty
                        done
                        
                        1 Reply Last reply Reply Quote 0
                        • C
                          challenger2010
                          last edited by

                          Thanks, that worked...but not for the emulator I am using. lr-o2em will not start a game with keypad numbers, only keyboard numbers. Strange, I hit F4 and tried the keypad and yes it produces numbers now. No clue why this is happening.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.