X
Tap here to go to the mobile version of the site.

Support Forum

How can I have a second profile as an entry in Firefox's jumplist?

Posted

My issue is about how easy can it be to use two profiles in Windows. It has two parts. The first part seems impossible (but I'll discuss it anyway) and the actual question is mostly about the second part.

1) Having different taskbar icons for different Firefox profiles

This seems impossible as it requires different AppUserModelIDs (http://msdn.microsoft.com/en-us/library/dd378459%28v=vs.85%29.aspx), as explained here: "You're right. What you need is for each Firefox profile instance to have a different AppUserModelIDs. But this involves patching the Firefox code and building on your own or possibly writing a custom app that will launch Firefox with under a forced ID. Either way, there is no simple solution." (at https://superuser.com/questions/325483/how-can-i-set-different-taskbar-icons-for-firefox-profiles-in-windows-7#comment353345_325526)

So that first part is unsolvable unless one is willing to run two different versions of Firefox (which are two different browsers for any purpose). If not (if one just wants to have two different profiles on any single version of Firefox), then the AppUserModelID will always be the same and Windows will always group them as belonging to the same app, which is neither Windows' fault nor Firefox's.

Since part 1 is impossible, I'd like some help working on part 2, at least.

2) Having secondary profile(s) as entries in Firefox's jumplist

There's no use pinning shortcuts for secondary profiles to the taskbar, as they might open these profiles but will never indicate whether they are open or not. So, as only one (the main) shortcut for Firefox will ever be used, I'd like to have secondary profile(s) as entries in its jumplist. Can it be done? If yes, how?

(I know there are third party jumplist tools, but AFAIK they create new jumplists with custom items in them, not actually editing softwares' original jumplists. If I am wrong, please do point tools that accomplish this.)

My issue is about how easy can it be to use two profiles in Windows. It has two parts. The first part seems impossible (but I'll discuss it anyway) and the actual question is mostly about the second part. 1) Having different taskbar icons for different Firefox profiles This seems impossible as it requires different AppUserModelIDs (http://msdn.microsoft.com/en-us/library/dd378459%28v=vs.85%29.aspx), as explained here: "You're right. What you need is for each Firefox profile instance to have a different AppUserModelIDs. But this involves patching the Firefox code and building on your own or possibly writing a custom app that will launch Firefox with under a forced ID. Either way, there is no simple solution." (at https://superuser.com/questions/325483/how-can-i-set-different-taskbar-icons-for-firefox-profiles-in-windows-7#comment353345_325526) So that first part is unsolvable unless one is willing to run two different versions of Firefox (which are two different browsers for any purpose). If not (if one just wants to have two different profiles on any single version of Firefox), then the AppUserModelID will always be the same and Windows will always group them as belonging to the same app, which is neither Windows' fault nor Firefox's. Since part 1 is impossible, I'd like some help working on part 2, at least. 2) Having secondary profile(s) as entries in Firefox's jumplist There's no use pinning shortcuts for secondary profiles to the taskbar, as they might open these profiles but will never indicate whether they are open or not. So, as only one (the main) shortcut for Firefox will ever be used, I'd like to have secondary profile(s) as entries in its jumplist. Can it be done? If yes, how? (I know there are third party jumplist tools, but AFAIK they create new jumplists with custom items in them, not actually editing softwares' original jumplists. If I am wrong, please do point tools that accomplish this.)

Additional System Details

Installed Plug-ins

  • Shockwave Flash 28.0 r0

Application

  • User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0

More Information

FredMcD
  • Top 10 Contributor
4266 solutions 59829 answers

I have several versions of Firefox on my system. You can't open them using a quick launch as you need special command options to start each one.

Here is a batch program example (on one line only);

C:\PROGRA~1\MOZILL~1\firefox.exe -no-remote -new-instance -new-window -P Firefox_v_57

https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options

Usage: C:\PROGRA~1\MOZILL~1\firefox.exe [ options ... ] [URL]
      where options include:
 
 -h or -help        Print this message.
 -v or -version     Print Firefox version.
 -P <profile>       Start with <profile>.
 -migration         Start with migration wizard.
 -ProfileManager    Start with ProfileManager.
 -no-remote         Do not accept or send remote commands; implies -new-instance.
 -new-instance      Open new instance, not a new window in running instance.
 -UILocale <locale> Start with <locale> resources as UI Locale.
 -safe-mode         Disables extensions and themes for this session.
 -console           Start Firefox with a debugging console.
 -jsconsole         Open the Error console.
 -browser           Open a browser window.
 -new-window  <url> Open <url> in a new window.
 -new-tab     <url> Open <url> in a new tab.
 -preferences       Open Options dialog.
 -search     <term> Search <term> with your default search engine.
 -setDefaultBrowser Set this app as the default browser.
I have several versions of Firefox on my system. You can't open them using a quick launch as you need special command options to start each one. Here is a batch program example (on one line only); C:\PROGRA~1\MOZILL~1\firefox.exe -no-remote -new-instance -new-window -P Firefox_v_57 https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options Usage: C:\PROGRA~1\MOZILL~1\firefox.exe [ options ... ] [URL] where options include: -h or -help Print this message. -v or -version Print Firefox version. -P <profile> Start with <profile>. -migration Start with migration wizard. -ProfileManager Start with ProfileManager. -no-remote Do not accept or send remote commands; implies -new-instance. -new-instance Open new instance, not a new window in running instance. -UILocale <locale> Start with <locale> resources as UI Locale. -safe-mode Disables extensions and themes for this session. -console Start Firefox with a debugging console. -jsconsole Open the Error console. -browser Open a browser window. -new-window <url> Open <url> in a new window. -new-tab <url> Open <url> in a new tab. -preferences Open Options dialog. -search <term> Search <term> with your default search engine. -setDefaultBrowser Set this app as the default browser.
FredMcD
  • Top 10 Contributor
4266 solutions 59829 answers

BTW; Each may need its own Firefox profile.

BTW; Each may need its own Firefox profile.

Question owner

Yes, I know that. I wanted Firefox to have a shortcut for "firefox.exe -no-remote -p profile2" in its jumplist. Is it possible to have this?

Yes, I know that. I wanted Firefox to have a shortcut for "firefox.exe -no-remote -p profile2" in its jumplist. Is it possible to have this?
FredMcD
  • Top 10 Contributor
4266 solutions 59829 answers

I don't think so.

I don't think so.