[tex-k] xdvi: use BROWSER variable instead of/in addition to WWWBROWSER?
Julian Gilbey
J.D.Gilbey@qmul.ac.uk
Sun, 16 Dec 2001 00:43:10 +0000
Eric Raymond has proposed a standard for a BROWSER variable, see
http://www.tuxedo.org/~esr/BROWSER/
Here is the key part:
The value of BROWSER may consist of a colon-separated series of
browser command parts. These should be tried in order until one
succeeds. Each command part may optionally contain the string "%s"; if
it does, the URL to be viewed is substituted there. If a command part
does not contain %s, the browser is to be launched as if the URL had
been supplied as its first argument. The string %% must be substituted
as a single %.
Rationale: We need to be able to specify multiple browser commands so
programs obeying this convention can do the right thing in either X or
console environments, trying X first. Specifying multiple commands may
also be useful for people who share files like .profile across
multiple systems. We need %s because some popular browsers have
remote-invocation syntax that requires it. Unless %% reduces to %, it
won't be possible to have a literal %s in the string.
For example, on most Linux systems a good thing to do would be:
BROWSER='mozilla -raise -remote "openURL(%s,new-window)":links'
Would it be feasible to implement this for xdvi? At the moment, the
WWWBROWSER variable is not very clearly documented. Maybe use BROWSER
with this syntax if it is defined, otherwise fall back to WWWBROWSER.
Julian
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Julian Gilbey, Dept of Maths, Debian GNU/Linux Developer
Queen Mary, Univ. of London see http://people.debian.org/~jdg/
http://www.maths.qmul.ac.uk/~jdg/ or http://www.debian.org/
Visit http://www.thehungersite.com/ to help feed the hungry
Also: http://www.helpthehungry.org/