My understanding of the parameters -a, -P, and -remote is as follows:

The old way of connecting to an already existing process is via the
-remote parameter, see
http://www.mozilla.org/docs/command-line-args.html#options. This
feature is still supported and functional in Seamonkey/Iceape. The code
for the -remote option also exists in Firefox/Iceweasel.

From the bug-reports
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=411505&sourceid=mozilla-search#5
and http://forum.ubuntuusers.de/topic/113838/?p=1347673, I surmise that
Firefox introduced the -new-tab/-new-window parameters to achieve the
same.

The feature was first reported broken for 2.0.0.1.

Presumably with Firefox 2.0, the -a parameter was introduced. Judging
by the Iceweasel man pages, connection to an existing process is now
meant to be via -a <application-id> rather than -P <profile>, which in
turn means that the process needs to be identified by its
<application-id>.

According to the Iceweasel man pages -P <profile> implies -a
firefox--profile, or -a default if profile is default. As far as I
understand, this logic is Iceweasel-only, not Firefox, and is
implemented in the shell script /usr/lib/iceweasel/iceweasel thus
guaranteeing that firefox-bin will always be called with a non-empty
<application-id>.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to