Preferences aren't persisted when running cellprofiler from source on linux

Hi all,

I have cloned the cellprofiler repo and set up a conda environment from which I can launch cellprofiler. I am running it from the master branch with python 3 on linux.

When I change some preferences (like not showing the startup message or the maximum java heap size) the change is not persisted. So when I launch the program again my previous changes to the preferences are lost.

Is there a way to fix this? Can I specify the preferences in some config file?

Thanks,
Maxim