I am not talking about setting a shortcut target using firefox.exe -p
ProfileName. I am asking about setting the Windows default browser to
Firefox with a specific profile.
> I am not talking about setting a shortcut target using firefox.exe
> -p ProfileName. I am asking about setting the Windows default
> browser to Firefox with a specific profile.
I did it by editing [HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]
That's probably not safe on a multi-user machine.
--
»Q«
does the value get wiped out when later full install? (if so, can follow install by re-merging your value, i suppose)
also, would a win shortcut
..\firefox.exe -p anotherProfile
"overcome" that default profile? seems it wouldn't
--
Blennies Happen
Creating a shortcut to a profile other than the default or that
specified in the registry, will start Firefox in that non-default
profile, but will not change the registry setting, or the default.
--
Chris Ilias
mozilla.test.multimedia moderator
Mozilla links <http://ilias.ca>
(Please do not email me tech support questions)
> »Q« <box...@gmx.net> in
> news:MrQ97EAE9FA2...@QsFQDN.dyndns.org:
>
>> "Bob K." <bo...@aol.com> wrote in
>> <news:7q6dnadqHuDawAbZ...@mozilla.org>:
>>
>>> I am not talking about setting a shortcut target using
>>> firefox.exe -p ProfileName. I am asking about setting the
>>> Windows default browser to Firefox with a specific profile.
>>
>> I did it by editing
>> [HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]
>>
>> That's probably not safe on a multi-user machine.
>
> does the value get wiped out when later full install?
I don't know -- I haven't done a full install since changing it. I'd
guess it does get re-set.
> (if so, can follow install by re-merging your value, i suppose)
Yeah, that should work.
> also, would a win shortcut
> ..\firefox.exe -p anotherProfile
> "overcome" that default profile? seems it wouldn't
Shortcuts like that work fine, The default handler isn't called by
them.
--
»Q«
More on this. Editing that key only works for opening local files
(which was all I wanted to do). The FirefoxHTML key isn't tied to any
protocols, just filetypes AFAICT. So editing that key will result in
opening .htm, .html, .xhtml, &c. files with the profile you want, but
not in opening http:// and https:// URLs with the profile you want.
The keys for that are
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\shell\open\command]
Again, I don't think those are safe to modify on a multi-user machine.
(It may be possible, even better, to add analagous keys in
HKEY_CURRENT_USER, but I haven't tried it. You might want to ask about
it in a WinXP group.)
Changing those two key above results in Firefox warning me that it's
not set as the default browser. I guess checking 'yes' to make it the
default would change them back.
--
»Q«
It sure does change them back. So, I guess so far no solution to
accomplish what I want. Maybe there is some setting in Firefox that
controls the entry to the registry in making Firefox the default browser
so it doesn't change it back. BTW, doing this, if I can, is not a
multiuser issue, the profiles are all mine. I use other profiles to
privatize my data by hiding some profiles with Magic Folders. Works great.
Acceptable workaround found... Opening firefox with a shortcut with -p
Name switch does not change the profile manager default selection. So I
added a shortcut to open my alternate profile instead of going through
profile manager.
>> Changing those two key above results in Firefox warning me that
>> it's not set as the default browser. I guess checking 'yes' to
>> make it the default would change them back.
>>
> It sure does change them back. So, I guess so far no solution to
> accomplish what I want. Maybe there is some setting in Firefox
> that controls the entry to the registry in making Firefox the
> default browser so it doesn't change it back.
Unless you're worried about your default browser being changed without
you knowing about it, I'd make the registry changes and then just tell
Firefox not to check at startup to see if it's the default browser. It
won't change them back unless you tell it to.
> BTW, doing this, if I can, is not a multiuser issue, the profiles
> are all mine. I use other profiles to privatize my data by hiding
> some profiles with Magic Folders. Works great.
I think the problem would come if there were another logon identity for
the computer. When the other user ran Firefox, it wouldn't have access
to your profile directory. If there's only one logon, it should be ok.
--
»Q«
--
Before and After Children
BEFORE Children: I was thankful for a warm, cozy home to share with my
loved ones.
AFTER Children: I am thankful for the lock on the bathroom door.