Please do not post a support request without first reading and following the advice in

Permission Denied SSH Retropie

  • Hello!

    I'm trying to make a new folder / duplicate a folder inside


    I'm trying to create a new folder for my CPS games. But everytime I do, I get this messages...



    I searched online on how to get root access in SSH in retropie but even if I did...



    It still says permission denied.

    Any help will be much appreciated. Thanks!

  • Global Moderator

    @granderjoree Create your theme in /home/pi/.emulationstation/themes, not in the system folder (/etc/emulationstation/themes). The system themes will be overwritten by an upgrade, so my advice is to copy the stock Carbon theme to /home/pi/.emulationstation/themes/carbon-modified and modify there the theme. You don't need root access for that and your theme modifications will be preserved during upgrades.

  • @mitu Thanks for the quick reply mitu! Really appreciate it.

    Ok let me try it first then I'll get back to you. Thanks!

  • hi @mitu when I go to /home/pi/.emulationstation/themes I get this message


  • Global Moderator

    The folder does not exist by default, you have to create it first.

  • Hi @mitu, I've made the new folders now and added carbon-modified. I can now make a new folder and duplicate the others.

    My question is how about the es_systems.config in the


    where I will set the emulator for my new folder. Should I copy and paste the es_systems.config too?

    Sorry, too many questions :)

  • @granderjoree
    I have copied es_systems.cfg to

    When I added MSX, I used the other Systems as a reference.

  • I did it! I just chose the modified theme in the theme selection and everything was in order.


    Thanks for the help @mitu @Efriim

  • @granderjoree
    The order of the systems in es_systems.cfg reflect the order the systems appear in emulation station, if you want to put CPS next to or FBA or NEOGEOCD, then all you have to do is cut and paste the entire <system>CPS</system> above the order you want them.
    If you use nano editor hold shift to highlight, CTRL+K to cut, CTRL+U to Uncut. Make sure to keep all the code brackets intact.

    Copying the es_systems.cfg to /opt/retropie/configs/all/emulationstation/
    overrides the other one and allow you to edit it in the similar samba share.
    The file is required by emulation station to work, so you don't want to lose both of them.

    When I installed MSX emulators, I thought at least it would update the systems es_systems.cfg but I had to add the entire system in manually. I don't know if it was my fault for editing the file, but it wasn't very hard to add the entry in. I've been putting off adding arcade games because I don't know much about them, if I have to add the entries to es_systems or emulators.cfg for what emulators and so on.

    And finally you're welcome. That is just about all I know for about adding new systems.

  • @granderjoree just for future reference you need to remove the # before the line in the config file in order for it to be read. # means ignore this line. That's why permit root login was not working for you.

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.