Cannot open firefox from link if it is already running

Marc Schwartz MSchwartz at MedAnalytics.com
Fri Sep 3 15:26:58 CEST 2004


On Thu, 2004-09-02 at 22:45, Bob Snyder wrote:
> Marc Schwartz wrote:

> snip

> >
> >Here is one:
> >
> >#!/bin/sh 
> >
> >/usr/include/firefox/firefox -a firefox -remote 'ping()' 
> >if [ $? -eq 0 ]; then 
> >#open a new window 
> >/usr/include/firefox/firefox -a firefox -remote "openurl($1,new-window)"
> >else 
> >#open new instance 
> >/usr/include/firefox/firefox $1 &
> >fi
> >
> >
> >The above had to be changed (lines 1 and 4) in the recent version of
> >Firefox, so be aware of that. The change entails the '-a firefox' part.
> >
> >I use the above in a shell script that I put in ~/bin and then set any
> >HTML related application preferences (including htmlview) and the 'run
> >action' for ROX to that script.
> >
> >If you would prefer to open a new 'tab' instead of a new window, change
> >'new-window' in the above to 'new-tab'.
> >
> >HTH,
> >
> >Marc Schwartz
> >  
> >
> 
> I tried this script and it almost worked! First I had to change the path 
> to firefox (I'm curious why you have it installed in /usr/include).

Because I'm an idiot.  :-)

It should be /usr/lib/firefox...

> When I click a link, the window (or tab) opens, and the page appears 
> normally, but all the links in the page are broken. The URL that is 
> opened is a temp file on the local machine rather than the actual URL 
> (I'm running ff 0.9.3). What am I doing wrong?

Not sure about the problem with the links. I don't have that here.

How did you install Firefox and what distro?

I am running FC2. I initially used an RPM from one of the FC
repositories, but I found that the packager had played around with the
Firefox start up script and that caused some problems.

So I uninstalled the RPM and used the Firefox Linux/XFT installation
tarball. I installed that as root and it works much better.

Not sure if that helps you or not.

Marc





More information about the Xfce mailing list