How can I have a second profile as an entry in Firefox's jumplist?
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.)
Všetky odpovede (4)
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.
BTW; Each may need its own Firefox profile.
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?
I don't think so.