Retropie system menu appears in Kiosk and Kids mode.
-
So I've been working on creating custom systems and upon finishing and testing things out, I noticed the Retropie Menu (Audio, Bluetooth, etc.) appears as one of the selectable systems.
I believe when I first started out, putting the UI into Kiosk or Kids mode hide the Retropie Menu. Any ideas as what I may have done to keep it appearing? How can I make it disappear once again under Kiosk and Kids mode?
Thanks.
-
Are the menu entries flagged as "kid games"? (via
select button >> edit this game's metadata
menu orgamelist.xml
.)On my system, they are neither "hidden" nor "kid games." The menu shows up in kiosk mode but not kid mode. If you want them hidden in kiosk mode as well, that's what the "hidden" flag is for.
Edit: you could hide only some of them if you still want options like WiFi, audio, Bluetooth, to be available in kiosk mode but not the sensitive stuff like setup, config, etc.
-
Hmmmm.....that seemed to be the problem. I wonder what I did to unhide these. I know I didn't unhide them one by one, so there must've been some other thing I did that unhid them.
In any case, it's fixed now. Thanks.
-
I would just like to add a detail to this to help out anyone who, like me, might spend hours trying to figure out why Kid and Kiosk modes might not be making a difference.
My situation seemed to be exactly like the OP's, Kid/Kiosk modes worked perfectly fine for some time until today I noticed that the Retropie menu now remained visible in Kid mode.
The OP's solution, above, just wouldn't work for me and I couldn't figure out what the problem was, I even updated the whole system to no avail.
But here's what I eventually figured out, that no amount of googling could tell me:
The hidden and kidmode options only seem to work if "ENABLE FILTERS" is set to ON in the start menuI must have turned it off at some point. When I turned it back on and then hopped back into kid mode, the Retropie configuration menu was safely inaccessible once again and non-kidmode games were also unavailable.
I figured it out after I tried what another user did in another post (https://retropie.org.uk/forum/post/223319). @Mikerochip wrote :
"... I built a test .emulationstation folder from scratch. 3 roms, 1 system, 1 hidden rom. And, it worked perfectly. <hidden>true</hidden> tags hid the one hidden rom. So, I put back my original .emulationstation folder. And, now, <hidden> works fine for me."I tried a similar thing, except I just made a blank .emulationstation folder and found that a new es_settings.cfg was created which allowed kidmode to work properly again. Using my original .cfg caused it break. Then comparing the old and new files led me to figuring out that the "ForceDisableFilters" setting in that file was the culprit
I hope this little piece of info helps others reach a solution in the future, and thanks to @Mikerochip for ultimately leading me to my solution.
-
@legendforhire said in Retropie system menu appears in Kiosk and Kids mode.:
The hidden and kidmode options only seem to work if "ENABLE FILTERS" is set to ON in the start menu
Nice find. One thing:
except I just made a blank .emulationstation folder and found that a new es_settings.cfg was created which allowed kidmode to work properly again
Did you just, delete the existing folder and make a new one (or let it make a new one)? Because
~/.emulationstation
isn't a "real" folder, it's a symlink (shortcut) to/opt/retropie/configs/all/emulationstation
. If you replace it with a regular folder, it will break the integration with the network share acces at\\retropie\configs\all\emulationstation
(the network share will still be picking up the/opt/(...)
path, but ES will be using the one in~
which, if you've broken the link, is no longer connected to the shared location.)Apologies if you already knew this and accounted for it. If not, here's how to fix it:
To recreate this link, first remove the existing
~/.emulationstation
directory. Then symlink it with theln
(link) command:ln -s /opt/retropie/configs/all/emulationstation ~/.emulationstation
You can backup any config files in the
.emulationstation
directory before you remove it. If they differ from the ones in/opt/(...)
, those in.emulationstation
will be the ones that were used most recently. After restoring the link you can put whichever version of the files you prefer into the shared directory. -
@Widge omg this is what i have been trying to do i hope that by replying it will make it show up more when people are googling it
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.