Emulation Station options being erased
it seems there is a bug in ES. If you manually edit the file
~/.emulationstation/es_settings.cfgand add, for example, the option
<bool name="SplashScreen" value="false" />, it will work as expected, not showing the ES logo when booting. But if somehow you change an ES config using ES UI, the
SplashScreenoption added before will be erased.
Can anyone else confirm that I'm not mistaken and this issue is happening? In that case, I'll open a bug in Github. I'm using ES 2.9.3.
@svera It's not a bug, certain options are not persisted in the config file and are available only as parameters - the splashscreen toggle is one of them.
@mitu but don't you think that this behaviour is at least weird? I definitely don't expect that changing a ES setting through the UI would also disable another, completely unrelated setting.
The configuration gets saved when you change an option/setting. Being that the option you've added is specifically not saved, it's normal that the - new saved - configuration will not have that option.
If you'd like to disable the splashscreen, you can use the
--nosplashscreenparameter when starting EmulationStation.
Ok, I understand the process here, what I don't agree with is the fact that saving the configuration implies overwrite it as a whole, instead of just update changed values and leave unchanged ones as they were. This make
SplashScreenand others unreliable, as they can be easily removed by mistake with just changing a single setting through the UI.
Just my two cents. Anyway, thank you for the