How to have different profiles of different builds of Opera on the mac
Friday, 29. May 2009, 07:34:29
I for example, have multiple builds installed on my mac. I have all my mail on the current stable build. But I also have various other internal builds and alpha/beta builds installed. If I don't have multiple profiles for each of them, then the newest build would inherit the mails, and everything else, instead of the stable version. This is definitely something I do not want.
To have multiple profiles of Opera on the mac, you have basically two options, each of which is a way of doing the same thing in a different way.
First on foremost though, you should have the Opera builds installed in different directory. For example, the current stable version in /Applications/Opera and the new version in /Applications/OperaNew
The easiest method
Make sure you do not have the new build open. Also its a good idea to make sure you have your old build open.
- Create a file called 'PrefsSuffix' (no extension like 'PrefsSuffix.txt' etc... just 'PrefsSuffix' without any extension) and enter any random thing in it (you should avoid linebreaks, '"', '/', '.', '|' and ':'). For example, the string 'Opera10macbuild'
- Then goto the new build folder, that is, the directory /Applcations/OperaNew and right click on the Opera icon.
- Then click on 'Show Package Contents'.
- Then Click on 'Contents'.
- Then Click on 'Resources'.
- Then paste that file you created in that folder.
- Start the Opera app in /Applications/OperaNew
- Go to Opera->About Opera
- Check the mail folder, and other folders, they would have directory like /Users/<yourusername>/Library/Application Support/Opera yourrandomstring/mail/
The Command line method
Some people may not be comfortable with command line. On the other hand, a lot of people are.
Simply make a file inside the Opera Resources folder named "PrefsSuffix" containing any sequence of letters you like (you should avoid linebreaks, '"', '/', '.', '|' and ':').
Easiest way to do that is probably to open the Terminal.app
$ cd /Applications/OperaNew/Opera.app/Contents/Resources/
$ echo "RandomString" >> PrefsSuffix
Where 'RandomString' is any random string you want.
Once you do that, repeat steps 7-9 of the previous method described above, to check whether your mail folders, etc have the new prefix or not.
I hope this helped!















Charles Schloss # 12. June 2009, 20:44
Shwetank Dixit # 14. June 2009, 03:54
Originally posted by Chas4:
One more thing is to make sure that the 'PrefsSuffix' file should not have an extension....it should just be 'PrefsSuffix'... not something like 'PrefsSuffix.txt' or 'PrefsSuffix.htm' etc...
If you have more questions/comments about this way, then do let me know!
Charles Schloss # 14. June 2009, 04:50
Kamalesh Thakker # 16. June 2009, 00:57
I may even create a quick Automator script to handle future profile creation...
Shwetank Dixit # 16. June 2009, 05:21
Do let me and everyone else know when you make it!