@leocg said in Permanently changing the location of bookmarks:
@the-steve-randolph You need to start Opera with command line --user-data-dir=x:\pathto\profile, being x:\pathto\profile the path to where you want Opera to store user data.
So, I created the folder path: L:\Data - browsers\Opera
Then, I copied the contents of these two folders into that new folder:
- C:\Windows\Users\Steve\AppData\Local\Opera Software\Opera Stable (3 folders)
- C:\Windows\Users\Steve\AppData\Roaming\Opera Software\Opera Stable (7,292 files, 309 folders, 418MB)
I created a copy of the original desktop icon. Then, in that new icon, I changed the "Target" property to: "P:\Program Files\Opera\launcher.exe" --user-data-dir="L:\Data - browsers\Opera"
Then, I clicked on that changed icon, went to a random web site, and, added it to the bookmarks.
I clicked on both icons and looked at the "Bookmarks" and "History". The new/changed icon showed the new random web site and the old icon did not show the random web site. So, this switch on the command line Does accomplish the desired results!
One caveat though. If you have Opera open and right-click on that window in the Taskbar, if you select "Opera Browser" instead of "New window", you will Not get Opera looking at your custom path/profile. I would assume this is because Windows is launching a totally new instance and does not see or have command line parameters. Is it possible to change this?
As part of the testing, I renamed the "Opera Software" folders to "Opera Software - old". If you open Opera Without the command line parameter, it will create the "Opera Software" folders.
Thanks to @leocg for the solution.