RetroELEC Kodi+Wayland+Emulationstation+RetroArch (x86/XU4/RPi)

  • Yeah I know line 32/33 just dumps the user in nano where you have to remove the line manually, I will check if I can get it removed by using a command instead.
    Please use Ubuntu 18.04 minimal instead, might be some changes in 20.04, I had issues with that dist too (don't remember exactly what though). Yes, it should start pegasus-fe automatically.

    Btw: did you install pegasus-fe from retropie-setup script in experimental packages? I'm going to reinstall my NUC (been using LibreELEC there for 2 years so finally gonna make the switch to Ubuntu instead, might as well do it now :))


    Edit 2: I've just ran the setup process without any issues on my Intel NUC, it boots straight into Pegasus-FE. Might add a section to the script where it pulls todays current version of Pegasus-FE, otherwise it's better to just use RetroPie-Setup script to download it to get the latest version.


    Edit3: To enable ports, please install lr-prboom or similar package from RetroPie Setup script

    Edited 3 times, last by slacker666: Successfully installed on my NUC using the updated script. ().

  • Yeah...that's where I goofed! I was supposed to install Pegasus-FE in Retropie installer after installing basic installation. Unfortunately I am no longer in the sudoers file so I will need to start from scratch. :(


    Will report back in about two hours. If it doesn't work then, I'll pull the 18.04 LTS minimal installer out and take another whack at it.


    OK with 20.04 LTS I manually installed Pegasus-FE this time and continued with the install. Everything seemed to be progressing as expected but I noticed a message about an error with line #107 being incorrect somehow but the script continued on to the end. When I got the finished message I rebooted and waited while nothing seemed to happen. Then I went to the tty on F1, logged in with my user account and still nothing.


    I tried typing "pegasus-fe" into the terminal to see if I could start it manually but only got this error:


    /opt/retropie/supplemineentary/pegasus-fe/pegasus-fe: error while loading shared libraries libstgl-1.0.so.0: cannot open shared object file: No such file or directory.


    Thoughts? Advice?


    Going to give it a shot using the 18.04.5 LT installation I just built, will report back whatever happens.

    Edited 3 times, last by bornagainpenguin: Progress update. NOTE: Deliberate misspelling on directory path since it is a banned word. lulz wat? EDIT: to announce attempt using the script with an install of 18.04.5 LTS. ().

  • Got the error message again and took a picture of it before continuing:


    bzlyvOd.jpg


    After continuing the script says 'All done!' so I'm going to restart and see what happens.


    Another note that just occurred to me is that I did not get asked about my display manager. Hmmm...


    EDIT: After reboot it took me right into Pegasus!


    Update: Unfortunately since I am not in the sudoers file it really doesn't matter since I am unable to configure anything:


    YLyFhhG.jpg

    Edited once, last by bornagainpenguin: Good news. Updated with bad news. ().

  • Nice to see it seems to be semi working. Regarding the sudoers, I missed removing that line initially, but the post is updated with the proper script now. The below script also fixes the wrong cmd in line 107.

    This is the final script:

    Sorry for your mess! Report back either on success or fail :)

  • Succeeded in getting everything installed, Pegasus-Fe opens and even lets me exit. Unfortunately not sure how to access Steam from the command line. Attempting in a separate tty rendered an error. Launching Kodi worked but the wireless keyboard I use immediately died. Growing pains.


    I'll attempt to see if using a remote will allow me to navigate Kodi and if there is some sort of configuration that can help me launch steam from Pegasus-fe. Otherwise all I really need to do is get the Steam games installed and then Pegasus can take it from there. At least theoretically, it can. Will spend some time copying over bios files and roms too to see if I can get my emulation on. And then there's testing the gamepads... Lots to do still! :)

  • Succeeded in getting everything installed, Pegasus-Fe opens and even lets me exit. Unfortunately not sure how to access Steam from the command line. Attempting in a separate tty rendered an error. Launching Kodi worked but the wireless keyboard I use immediately died. Growing pains.


    I'll attempt to see if using a remote will allow me to navigate Kodi and if there is some sort of configuration that can help me launch steam from Pegasus-fe. Otherwise all I really need to do is get the Steam games installed and then Pegasus can take it from there. At least theoretically, it can. Will spend some time copying over bios files and roms too to see if I can get my emulation on. And then there's testing the gamepads... Lots to do still! :)

    Glad you finally got it working! You shouldn't be able to exit Pegasus-FE with the script provided, everything should be reachable from within that frontend. Did you need to tweak anything or did the script work as intended?


    You should be able to launch Steam by running "steam" from terminal or the included bash script steam.sh in "Ports" inside Pegasus-FE. I had to install lr-prboom package from within RetroPie-Setup to enable Ports section (I'm sure there's another way, just haven't bothered with it though) but after that it works flawlessly.


    My Xbox controllers work out of the box within Steam, but I think I needed to set up the controllers button configuration within Kodi manually.

  • Glad you finally got it working! You shouldn't be able to exit Pegasus-FE with the script provided, everything should be reachable from within that frontend. Did you need to tweak anything or did the script work as intended?

    Nah, the script ran as intended as far as I can see--I tried exiting and it immediately reloaded Pegasus-Fe. So I hit CTRL+ALT+F2 to get a tty terminal and logged in and attempted to run the commands.

    You should be able to launch Steam by running "steam" from terminal or the included bash script steam.sh in "Ports" inside Pegasus-FE. I had to install lr-prboom package from within RetroPie-Setup to enable Ports section (I'm sure there's another way, just haven't bothered with it though) but after that it works flawlessly.

    I'll give this a shot and see if it works for me. Any ideas what's up with the port of Minecraft in the retropie setup? It says that my hardware isn't compatible with the port. (Perhaps it's expecting the rpi arm processor and there isn't anything available for x86\x64?

    My Xbox controllers work out of the box within Steam, but I think I needed to set up the controllers button configuration within Kodi manually.


    Once I get in I'll see what I can find. For the record I have a Steam Controller and two Logitech F710 gamepads.


    Really want to thank you for hanging in there with me this whole way. I'm thrilled at the progress we've made so far.

  • Ah, okay that's good then. Found it a bit odd that you could exit Pegasus-FE, but thought you maybe fiddled with the script a bit, but then I understand :)

    Yeah, Minecraft in RetroPie-Setup requires an RPi so it won't work, but I think you can download it manually and just add a bash script inside Ports to run it from within Pegasus-FE like Kodi and Steam.

    Odd that your keyboard died on you, not just a battery issue? Does it find the receiver in terminal, like dmesg|grep <brand name> ?

    Glad to be of assistance and that it finally works for you. And thank you for beta testing my script, must've been some changes along the road, made that script nearly a year ago so I guess that's why.

  • Unfortunately Steam is not loading still. Here is the error message:


    oD63CE6.jpg


    UPDATE: I went in and blew away the .steam profile and restarted and this time when I launched the Steam app from the ports section everything worked. I'm going to chalk this up as user error on my part.

  • slacker666


    So I've had time to play around with this a bit. Had some issues I wanted to make you aware of....


    • Pegasus-FE when you scrape your games seems to be just fine at getting the artwork in the default theme. Once you add other themes they have issues displaying the same artwork that the default theme has. One theme showed the logos only another couple only showed the name in text over a blank box.

    This can be seen here:

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    • USB external drives do not seem to be mounted at all. The USB gamepads I have, a Steam Controller and two Logitech F10s do not seem to be detected properly. The Logitechs show up but their mapping is not consistent and I have had issues mapping it. The Steam Controller does not get detected at all. Not even in Steam.


    Not sure what to do going forward here. Without the external drives mounting I cannot use this for Kodi which I am just now getting around to. Without the gamepads it doesn't matter if I get the games to show up in different Pegasus themes.


    I may try to do a fresh install and see if that fixes anything. Ditto for trying with a newer version of Ubuntu, just to see if it fixes anything.


    EDIT: For no known reason the USB drive started automounting. Odd that. Not going to poke at it too hard though. Looking into Skraper to see if that can fix the Pegasus theme issue and continuing to test out the steam controller.

  • Did you sort everything out? There's (most likely) a cleaner way to install stuff by using MizterB's script found here. Otherwise, hope everything is working out fine for you :)