Program starters are .desktop files, like "firefox.desktop". Usually in "/usr/share/applications" or "/home/<username>/.local/share/applications". To add a second firefox starter for your second profile:
1. Find the original firefox starter desktop file.
2. Make a copy of it, with a different file name like "firefox2.desktop" in "/home/<username>/.local/share/applications".
3. Open this copy with a text editor. Replace the value for "Name" with something to make it distinguishable, and append the firefox options to the value for "Exec". Like so:
Code:
[Desktop Entry]
Type=Application
Name=Firefox other profile
Exec=firefox %u -no-remote -P <Profilename>
...
4. Wait for your desktop/startmenu/taskbar/search function to recognize the new file. You should now have an additional firefox entry in your startmenu/taskbar/search function.
You can also one-time launch a firefox with second profile from the command line:
Code:
firefox -no-remote -P <Profilename> &
or
Code:
firefox -no-remote -Profile <path to profile directory> &