Understanding Vivaldi profiles and other data stored in user settings folder
-
Hello,
a few weeks ago, I wanted to create a separate Vivaldi profile. But I do not want it completely separated. First, I wanted that it was initially exactly equal my current settings, to start: keyboard shortcuts, browsing settings, extensions and their configurations, etc. Everytihing should be equal, so I do not have to recreate them. But the stored data about all sites should be gone. So, form data, open sessions, history, and other things like these should be gone. The only difference I wanted was simple to make manually: normal windows have a different colour, as well as private windows, so I do not mix what I do in one profile and the other.
I want both profiles to have the same bookmarks (preferably dynamic, updating them for both, when any change is made in any browser window).
If this is also possible for keyboard shortcuts, it can be nice too (but this is something of very low frequency, so, it may be left out, if it takes much effort to do).
I want the second profile to be completely disposable: I do not want it to store any data inside my user folder. I want that everything it uses as browsing data, is written only to its own folder, which I will choose.
I have copied a profile folder to another place, outside my user folder (so, it is not in ~/.config/vivaldi/[profile name]), but it seemed to still use other folders inside my user folder. But copying everything this way may not be the right solution (probably not, I think). So, I copied only the profile one, and called Vivaldi from command line with this other folder as argument for its profile.
Another thing, is that I do not want any ~/.cache/vivaldi use for this second profile in a different folder. I want to know all it will do in my user folder, and besides the choices I said (bookmarks, shortcuts, ...), I want it completely away, separated.
In fact, I want to understand the exact uses of the ~/.cache folder for Vivaldi, because maybe I will move it completely out of my user folder, for all profiles. User folder is not a place to use as temporary. I hate this idea.
Besides these 2 folders I mentioned (.cache and .config), are there other folders that Vivaldi uses inside home?
And does it load any setting or does anything from a system folder, that no normal user have write access to it, but all users will be affected for these settings? I would like to read some documentation about this, if available.
And if anyone wants to comment, adding to or criticizing my ideas, please do so. I want to learn everything around these ideas.
Thank you
-
@dedeco On Linux i use a Standalone install script to be installed to a separate folder with its own config (i need that to run different Vivaldi Daily builds).
You could use a shell script and copy your profile you want to test to the Standalone config folder.Standalone script: https://gist.github.com/ruario/8f648cc3069d1a55d9c8
How to copy profiles with shell should not be a high barrier for you, isnt it?