The wrapper script for mozilla-firebird checks for running instances of MozillaFirebird-bin and wraps the given parameter in a openURL call if it finds one. This does not work well when a option is given as parameter (xchat does this for example). Editing the if-statement in the wrapper script to if [ -z "`/bin/ps x | /bin/grep \"[0-9] ${FIREBIRD_PATH}/MozillaFirebird-bin\"`" -o "${1:0:1}" == "-" ]; then fixes the problem.
The command: Mozilla-Firebird -remote "openurl(http://www.gentoo.org, new-tab" Does work with Firebird, but not with the Portage install.
To whoever wrote the new script: Please fix it, it's not usable right now.
New window/tab functionality still exists, just in a different form, it's not a huge emergency. Nevertheless the need to preserve the launch behaviour of firefox as it is upstream is obvious. Attaching agriffis to this bug as he contributed it.
Please try my working version at http://dev.gentoo.org/~agriffis/firefox I believe it solves this problem. If it works for you, then I'll update the version in mozilla-firefox/files
genone, I don't actually understand what you initially reported in this bug. Is that problem fixed yet? If not, could you explain more thoroughly, I'd be happy to fix it. The script is very different since 2003-08-01 comment #4 was directed to Neil's comment #1. I think we're talking about two different bugs in this report...
okay, most of the stuff reported in this bug is old, and the new script fixes the things reported. If there are still bugs, please open a new bug to keep from muddying the water. Thanks.
Thanks Aron, the new script works (sorry for the harsh words, but if you can't open websites from your MUA anymore it's really frustrating)
It works, but always returns exit status 2: $ firefox -remote 'ping()';echo $? 2 $ /usr/lib/MozillaFirefox/firefox-bin -remote 'ping()';echo $? 0