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

    Custom Splashscreen in x86 Retropie on Ubuntu 16.04

    Scheduled Pinned Locked Moved Help and Support
    splash videosplash-videoretropie x86ubuntu 16.04
    6 Posts 4 Posters 2.5k 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.
    • A
      abontherun
      last edited by abontherun

      Hello, this is my first post here. I did a search all over this site and the Internet to see if there was a solution for this and couldn't find anything. All I could find was editing Plymouth so if this is common knowledge or in the wrong location please delete this I apologize.

      The feature to add a custom splash-screen video is not currently built-in to the x86 flavor of Retropie. Also, I had difficulty auto starting Retropie after playing a video first in a bash script. Emulationstation would load after the video but fail to play emulators. This fix is kinda rough but works for me and allowed me to add a custom video to my friend's arcade machine and also allow me to play the emulators. So here is what I did to add my own splash screen video and boot into Retropi on startup. I am using Retropi x86 on Ubuntu 16.04.

      First I made a little bash script that looks like this:

      #!/bin/bash
      #hides the menubar and desktop
      gnome-terminal --full-screen --hide-menubar
      #Plays video in VLC then exits. Replace quoted part with your video's location.
      vlc --play-and-exit --fullscreen "/home/bill/Documents/ChopSueyRPI720.mp4"
      #starts Retropie
      gnome-terminal --full-screen --hide-menubar -e emulationstation

      Create this file in a text editor and save it as yourfilename.sh

      Go to the terminal and give it executable privileges by using:

      sudo chmod +e yourfilename.sh

      Now, go to the search on your Ubuntu sidebar and type/find startup applications icon.

      Click the add button and select the location of yourfilename.sh

      Restart your computer and you should be good to go.

      Maybe put in a custom wallpaper because that could be visible during startup.

      When you quit Emulationstation you will see a fullscreen terminal window. Just type "exit" to return to the desktop.

      I know this is kinda rough but if anyone has a better way or could improve my script I would be very happy to hear it.

      1 Reply Last reply Reply Quote 0
      • N
        numlocks
        last edited by

        Thank you so much for this. Not sure why splash screens are not supported on the x86 version out of the box but this helped me a lot.

        I did make a few changes, mainly to have the splash screen play, while Emulationstation loaded in the background.

        I also had to go into VLC's settings and set it to always be on top. Tools >> Preferences. Select "All" under "Show Settings" (located at the bottom.) Select Video, then check mark "Always on top"

        Here is my modified script:

        #!/bin/bash
        #hides the menubar and desktop
        #gnome-terminal --full-screen --hide-menubar

        #starts Retropie
        gnome-terminal --full-screen --hide-menubar -e emulationstation &

        #Plays video in VLC then exits. Replace quoted part with your video's location.
        vlc --play-and-exit --fullscreen "/home/username/Documents/splash.mp4"

        1 Reply Last reply Reply Quote 0
        • N
          numlocks
          last edited by

          Update. So this doesn't really work consistently (the changes I made...) but I'll leave it there for anyone wanting to see if they can fix it. It works some of the time for me but not everytime the system boots up...

          1 Reply Last reply Reply Quote 0
          • B
            bigbill1013
            last edited by

            Is this under any dev. for x86 version or is this dead topic

            B 1 Reply Last reply Reply Quote 0
            • B
              bigbill1013 @bigbill1013
              last edited by bigbill1013

              @bigbill1013 Can i get some help from abontherun or numlocks if avail to explain i am a noob at x86 and would like to add my own custom splash please ... Also i just want splash at start of retropie . I don't auto start retropie i use my Ubuntu

              1 Reply Last reply Reply Quote 0
              • M
                MrCoolSpan
                last edited by

                okay i have mode you script a bit
                im using ubuntu 19-04 x64
                make a folder named splashscreens in $HOME/RetroPie and put all your videos in that folder
                put this in you script
                chmod 755 you script

                this script plays a random video form this folder and load emulation station
                the only isuse i have whit this is it show a little splash screen on top of video that emulation station is load-et, but it diapers ;)

                 #!/bin/bash
                #hides the menubar and desktop
                #gnome-terminal --full-screen --hide-menubar
                #starts Retropie
                gnome-terminal --full-screen --hide-menubar -- emulationstation &
                
                
                #Plays video in VLC then exits. Replace quoted part with your video's location.
                vlc --random --play-and-stop --play-and-exit --fullscreen --video-on-top --no-video-title-show "$HOME/RetroPie/splashscreens"
                
                exit
                
                1 Reply Last reply Reply Quote 1
                • 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.