go to www.geomview.org home page
 
Home

Overview
FAQ
Documentation

Download

Mailing List

Geomview For Windows?

Support
Users
Development

Bug Reporting
Contributing
Contact Us

Sponsors

 

Site Search

 

Advanced
Search

 
About the software@geom archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Closed REQ 5696]: Question about WEBOOGL Installation




Hello,
 
>What is meant by the netscape 1.1S version ?
>There seems to an 1.1N version and a 1.12 version which fixes
>a security bug. 

Netscape 1.1S version was only released for SGIs, so you'd have to
upgrade all the way to Netscape 2.0.

>When i use netscape 1.1n (for unix -- solaris) i encounter the
>difficulty that some .oogl Files are not added to the running
>Geomview app and open their own Geomview..

Hmm. The remote control capability should be there in 1.1N, the
upgrade to 2.0 would only fix problems with relative path names. I
think both of your problems are due to the same fundamental cause (the
system thinks you're using a different browser than the one you're
using), so try the fixes below before upgrading to 2.0.

>"mosaic_cmd" as stated seems not to be in weboogl.perl...
>Using Mosasic work fine, but when i try to follow an weboogl link
>i got the message: 
>netscape not running on :0.0
>I did not find the place in the scripts to change them to 
>notice the running Mosaic.

Is this the problem: when running Mosaic, you can open up 3D files
by clicking on the links in Mosaic, but when you try clicking on links
in the 3D scenes you get the "netscape not running" message?

There's a bunch of variable names in weboogl.perl with "mosaic" in
them for historical reasons. There's nothing in the code that assumes
Mosaic instead of Netscape. weboogl.perl does not have an internal
record of whether you're running Mosaic or Netscape.

The only script that knows is gvgeturl.perl, which uses a hack to
figure it out: it calls "ps" on the browser's PID and checks whether
the name of the process contains the string "aic". If it does, it
assumes you're running Mosaic, if not, you're running Netscape. I can
think of three possible problems:

 1. You're running Mosaic on a remote machine instead of locally. 
    Solution: run it locally
 2. You're invoking Mosaic with some script that doesn't have "aic" in
    the name. 
    Solution: change the patternmatching in gvgeturl.perl

	# bit of a hack, but should work under both SysV and BSD. 
	$psreturn = `ps -ea | grep $browser_pid` if ($browser_pid);
        if ($psreturn =~ /aic/) {
                          ^^^  change this to the string you need
 3. If all else fails, you could hardwire the code to always run
either Netscape or Mosaic, just change the "if" condition to "(1)" to
get Mosaic all the time or "(0)" to get Netscape all the time:

	# bit of a hack, but should work under both SysV and BSD. 
	$psreturn = `ps -ea | grep $browser_pid` if ($browser_pid);
        if (1) {
	    # bunch of Mosaic control  code ...
	} else {
            system("netscape -remote \'openUrl($url)\'");
        }

>Another question: Is it possible to get "webviz" the new
>weboogl application, somewhere? the scripts to visualize file trees
>seems to be interesting , too

The prototype is not yet ready for distribution. I am probably going
to continue working on the system, eventually I hope to have a usable
tool. 

Hope this helps,
Tamara Munzner


 
Home | Overview | FAQ | Documentation | Support | Download | Mailing List
Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors
 
site hosted by
SourceForge Logo