Originally Posted by Troubleshooter
hey Nexus, sounds like you got it nailed - can you post more some more info on sending your transient data (Firefox etc)? It may not be so obvious to the majority
I did this many months ago, so some of this might need to be slightly different. (In the following, substitute your user name for ).
1. Create a new Firefox profile
You can specify the path to the new profile in the wizard. I think you may have to create the path to it, that is, if you want it to be:
you may have to
In order to keep my bookmarks, IIRC, I simply copied my existing profile to this location, but my memory is hazy on this. So,
cp -a ~/.mozille/firefox/ /dev/shm//FF_profile
is usually some random string, like ar4yn6yz.default.
After all this, the file ~/.mozilla/firefox/profiles.ini should contain the new profile's name and location, and /dev/shm//FF_profile should contain the databases for bookmarks, history, etc.
Now, the login/out files.
mkdir -p /dev/shm/
cp -af /home//FF_profile /dev/shm//.
chmod 700 /dev/shm//FF_profile
rm -rf /home//FF_profile
cp -af /dev/shm//FF_profile /home//.
Test it a few times.