Date: Mon, 20 Apr 1998 11:39:31 +0900 From: Shigio Yamaguchi <shigio@wafu.netgate.net> To: "Jordan K. Hubbard" <jkh@time.cdrom.com> Cc: Amancio Hasty <hasty@rah.star-gate.com>, Eivind Eklund <eivind@yes.no>, Satoshi Asami <asami@FreeBSD.ORG>, shigio@wafu.netgate.net, hackers@FreeBSD.ORG Subject: Re: Introducing gozilla(1). Message-ID: <199804200240.CAA16160@hub.freebsd.org> In-Reply-To: Message from "Jordan K. Hubbard" <jkh@time.cdrom.com> of "Sun, 19 Apr 1998 16:55:55 MST." <495.893030155@time.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> In my shell functions, I use stuff like this:
> function url { netscape -remote "openURL($*)" } Which invokes
> another copy of netscape long enough to send the already
> fully-instantiated netscape a message. On my P6, it's so quick that I
> don't notice the overhead, but I can see how that might not be true
> for everyone and a command which *just* sends the protocol without
> invoking an entire copy of netscape to do it would probably be a win.
>
> Jordan
How about using 'netscape-remote' command?
It is a subset version of 'netscape' which just talk the protocol.
The source code of netscape-remote is freely available at:
http://home.netscape.com/newsref/std/remote.c
http://home.netscape.com/newsref/std/vroot.h
(and found at netscape5.0/ns/cmd/xfe too. But license is different.)
'netscape-remote -remote ...' is equivalent to 'netscape -remote ...' and
smaller than 'netscape' like this.
-r-xr-xr-x 1 root wheel 10743808 Nov 7 14:01 /usr/local/bin/netscape
-r-xr-xr-x 1 root wheel 16384 Apr 13 10:26 /usr/X11R6/bin/netscape-remote
With 'netscape-remote', your script would be
if we have netscape-remote then
com=netscape-remote
else
com=netscape
endif
invokes "$com -remote openURL(<URL>)"
if (netscape not running)
invokes "netscape <URL>"
How about packing 'netscape-remote' command into netscape communicator package
as a part of it?
--
Shigio Yamaguchi (Freelance programmer)
Mail: shigio@wafu.netgate.net, WWW: http://wafu.netgate.net/tama/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804200240.CAA16160>
