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

    Software Shutdown using Atxraspi

    Scheduled Pinned Locked Moved Help and Support
    atxraspishutdown
    28 Posts 3 Posters 6.9k 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.
    • C
      crazydude2 @cyperghost
      last edited by crazydude2

      @cyperghost Hi I think it is now working well. Thanks for all your help. What do you mean by posting outfindings? Just so people know
      nano /opt/retropie/supplementary/emulationstation/emulationstation.sh had to be changed to sudo nano /opt/retropie/supplementary/emulationstation/emulationstation.sh to allow editing

      and the script also had to be altered to

      #!/bin/sh
      
      esdir="$(dirname $0)"
      while true; do
          rm -f /tmp/es-restart /tmp/es-sysrestart /tmp/es-shutdown
          "$esdir/emulationstation" "$@"
          ret=$?
          [ -f /tmp/es-restart ] && continue
          if [ -f /tmp/es-sysrestart ]; then
              rm -f /tmp/es-sysrestart
              sudo /usr/local/bin/softshutdown.sh 1
              sudo reboot
              break
          fi
          if [ -f /tmp/es-shutdown ]; then
              rm -f /tmp/es-shutdown
              sudo /usr/local/bin/softshutdown.sh 4
              sudo poweroff
              break
          fi
          break
      done
      cyperghostC 1 Reply Last reply Reply Quote 0
      • cyperghostC
        cyperghost @crazydude2
        last edited by cyperghost

        @crazydude2 Outfindings? ... tell me if it works ;)

        make 3 backticks liker here ```
        in beginning and ending of codeblock
        One backtick ` in beginning and ending of line or word makes it red
        __ makes bold
        ~~ makes striceout
        _ makes italic

        I'm wondering that you need root-access for editing this file!

        can you post me output of ls -l /opt/retropie/supplementary/emulationstation please

        C 1 Reply Last reply Reply Quote 0
        • C
          crazydude2 @cyperghost
          last edited by

          @cyperghost
          pi@retropie:~ $ ls -l /opt/retropie/supplementary/emulationstation
          total 4756
          -rw-r--r-- 1 root root 451 Jul 11 15:38 CREDITS.md
          -rwxr-xr-x 1 root root 4804496 Jul 11 15:38 emulationstation
          -rwxr-xr-x 1 root root 526 Sep 19 20:56 emulationstation.sh
          -rwxr-xr-x 1 root root 527 Sep 19 20:56 emulationstation.sh.save
          -rw-r--r-- 1 root root 5667 Jul 11 15:38 GAMELISTS.md
          -rw-r--r-- 1 root root 10181 Jul 11 15:38 README.md
          drwxr-xr-x 3 root root 4096 Jul 21 23:18 scripts
          -rw-r--r-- 1 root root 27979 Jul 11 15:38 THEMES.md

          cyperghostC 1 Reply Last reply Reply Quote 1
          • cyperghostC
            cyperghost @crazydude2
            last edited by

            @crazydude2 Okay correct... yes we need sudo for editing - forget that! thx

            Now you can test shutdown via ES MainMenu... it should work like you press the button.
            Have fun

            C 1 Reply Last reply Reply Quote 0
            • C
              crazydude2 @cyperghost
              last edited by

              @cyperghost Yes i can confirm it now works as it should. I have tried all combinations i can think of all with success. Thanks for all the help.

              cyperghostC 1 Reply Last reply Reply Quote 0
              • cyperghostC
                cyperghost @crazydude2
                last edited by cyperghost

                @crazydude2 Okay, keep in mind that if you update RetroPie it may happen you will loose settings to /opt/retropie/supplementary/emulationstation/emulationstation.sh as the two lines I added will be erased. So you have to add them manually....

                This will only affect the software-shutdown. Does the LED also blink if you choose software shutdown? I'm just interested to know ;) It should so as it triggers the same GPIO as the button press ;)

                C 1 Reply Last reply Reply Quote 0
                • C
                  crazydude2 @cyperghost
                  last edited by

                  @cyperghost Yes the led does still flash on software shutdown

                  1 Reply Last reply Reply Quote 0
                  • cyperghostC
                    cyperghost
                    last edited by

                    @crazydude2 Wow awesome! So have fun...

                    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.