Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Mar 1995 23:11:27 -0700
From:      Steve Passe <fbsd@clem.systemsix.com>
To:        questions@FreeBSD.org
Cc:        Jeff <jeffh@cybernetics.net>
Subject:   Re: New Snapshot - Thanks! 
Message-ID:  <199503270611.XAA01331@clem.systemsix.com>
In-Reply-To: Your message of "Sun, 26 Mar 1995 15:01:29 EST." <Pine.SUN.3.91.950326150004.8096A-100000@server0> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,
>> Thanks for the hint.  I gave it a try, but it still has the problem.  I 
>> had XKeysymDB previously in /usr/X11R6/lib/X11.  Or is there a newer 
>> XKeysymDB out there some where?

This problem also exists with the moxftp I just built for 2.0-950322-SNAP.

> directory, I had to set the XKEYSYMDB environment variable.  Make sure 
> that you set that, and that you start netscape from a shell that has it 
> defined. (ie: I cannot start netscape from my fvwm root window menu 
> because it doesn't read my .cshrc (BTW, anyone know how to fix this? :-)))

The following techniques may be overkill, but I find them quite usefull.
I setup a shell script that gets invoked by different names.  The script
uses that name to take on a unique personality, ie, its own 'home' directory
'home page' etc.  This allows you to keep separate hot-lists and histories,
as well as launch multiple copies simultaniously.  While that globe is
spinning you can use another for surfing elsewhere...
Note that you can use unique exports/args for each, in your case XKEYSYMDB.

##############################################################################
# Here are things from my .fvwmrc,
# change all instances of "HOME" as appropriate:

# Provides a list of Mosaics
Popup "Mosaic-Popup"
	Title	"Mosaic"
	Exec	"Red mosaic"	exec /usr/HOME/Mmosaic/bin/rmosaic &
	Exec	"Green mosaic"	exec /usr/HOME/Mmosaic/bin/gmosaic &
	Exec	"Blue mosaic"	exec /usr/HOME/Mmosaic/bin/bmosaic &
EndPopup

...

# This menu will fire up some very common utilities
Popup "Utilities"
	Title 	"Utilities"
 ...
	Popup	"Mosaic"	Mosaic-Popup
	Nop	""
 ...
EndPopup

...

# GoodStuff buttons for mosaic
*GoodStuff Red		xmosaic.xpm	Exec "" /usr/HOME/Mmosaic/bin/rmosaic &
*GoodStuff Green	xmosaic.xpm	Exec "" /usr/HOME/Mmosaic/bin/gmosaic &
*GoodStuff Blue		xmosaic.xpm	Exec "" /usr/HOME/Mmosaic/bin/bmosaic &


##############################################################################
# the directory structure in my home:

HOME/Mmosaic:

  bin/
  redM/
  greenM/
  blueM/

HOME/Mmosaic/bin:

  mosaic
  rmosaic@ -> mosaic
  gmosaic@ -> mosaic
  bmosaic@ -> mosaic


##############################################################################
# the contents of HOME/Mmosaic/bin/mosaic,
# [rgb]mosaic are all soft links to it (ie, this mosaic script)
# note use of ksh, csh/sh will require a little work:

#!/bin/ksh
#
# this script allows running multiple copies of Mosaic,
#  each with its own set of ".mosaic-*" files.
#

path=$HOME/Mmosaic

# the real Mosaic:
defaultmosaic=/usr/X11R6/bin/Mosaic

# strip path from filename
x=$0
y=${x##*/}

# select subset based on filename
case $y in
rmosaic)
#	echo "running red Mosaic"
	cd $path/redM
	export HOME=$PWD	# setup local HOME
	export WWW_HOME=http://foo.domain/zippo.html
	$defaultmosaic -title Red
	;;
gmosaic)
#	echo "running green Mosaic"
	cd $path/greenM
	export HOME=$PWD	# setup local HOME
	$defaultmosaic -title Green
	;;
bmosaic)
#	echo "running blue Mosaic"
	cd $path/blueM
	export HOME=$PWD	# setup local HOME
	export WWW_HOME=http://bar.domain/barf/
	$defaultmosaic -title Blue
	;;
*)
	echo "unknown flavor of xmosaic"
	exit 1
	;;
esac


# fini OK
exit 0


						Steve Passe
						smp@clem.systemsix.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503270611.XAA01331>