Thanks for sharing.
I am the OP. I have been doing something similar using a shared /home/public/user_shared directory and sym links. Thus far I have been able to do this with geany, remmina, xine channels.conf, redshift; Firefox bookmarks, NewsFox add-on, userChrome and userContent.css files.
I have not tried this with a full Firefox profile because I use the NoSquint add-on. I like that add-on because I struggle with tiny fonts, which web developers love. Unfortunately, the NoSquint options for each user are stored in the profile prefs.js rather than a separate file.
My desktop system uses a 19" 1650x1080 monitor, my Thinkpad T400 laptop is 14" 1280x800, and I use different minimum font sizes for each profile. Thus the stored NoSquint settings are different. Using a common shared location for a full Firefox profile would be a challenge to maintain. Possibly I could write a login/logout script to import/export NoSquint settings, but I think that would get messy. I also don't know how to handle concurrent usage -- sometimes I start a Firefox session on one computer, leave Firefox running, and then start a new session on the other computer.
Several profile files probably could be sym linked to my common directory. The caveat with that approach is the user who last closes Firefox is the one who updates the profile files. I see this problem with my common bookmarks files. Sometimes I update the bookmarks and then forget I have Firefox running on the other system. The next day I am momentarily puzzled why the changes did not take place.
|