Firefox always had a --class option to set WM_CLASS, because it's a standard GTK+ option. It was broken in Firefox at some point, but it was fixed: https://bugzilla.mozilla.org/show_bug.cgi?id=496653
I tested the --class option on Firefox 16 and it works. The Unity launcher correctly switches between profiles when the desktop entry has the same value for StartupWMClass as the --class option. ** Bug watch added: Mozilla Bugzilla #496653 https://bugzilla.mozilla.org/show_bug.cgi?id=496653 ** Changed in: firefox (Ubuntu) Status: Confirmed => Fix Released ** Changed in: unity (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to firefox in Ubuntu. Matching subscriptions: dp-unity https://bugs.launchpad.net/bugs/1031192 Title: unity no longer allows separate launcher icons per firefox profile Status in Unity: Won't Fix Status in “firefox” package in Ubuntu: Fix Released Status in “unity” package in Ubuntu: Fix Released Bug description: As the subject line reads, I have a number of different profiles for the Firefox browser. Each profile has its own configuration, set of bookmarks and add-ons (or lack thereof). I use each one in a different way. I created a launcher for each profile which I have on the Unity bar. Each launcher has a unique name and icon, and I can and do run mulitple profiles at the same time using the --no-remote switch Up until a recent update (Jun 12), I could launch an instance and the launcher would own that profile window. I could access the window from any desktop by hitting that particular launcher icon. Now, however, the main Firefox launcher takes ownership of all Firefox windows regardless of profile and I can't zip quickly between profiles. I understand that making Firefox blind to windows on other desktop can be a desired feature, however, I would like to retain that ability-- at least be able to capture and own an instance with a separate launcher. An example of my launcher code: [Desktop Entry] Version=1.0 Type=Application Terminal=false Icon[en_US]=/home/dngrsone/.icons/Daily.gif Name[en_US]=Daily Exec=firefox -no-remote -P Daily Name=Daily Icon=/home/dngrsone/.icons/Daily.gif To manage notifications about this bug go to: https://bugs.launchpad.net/unity/+bug/1031192/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

