Howto: Viewing
signalscan remotely for free under Win32 with putty & weirdx (beta
.1)
Download and install:
Java 1.4.x
- Java 2 Runtime Engine for Windows
Run the .exe file and install in a standard fashion
putty
(free ssh client for win32)
Just place the .exe somewhere convenient for running
weirdx
(free X client built in Java)
unzip the .zip file somewhere convenient
Configuration:
Java should require no
configuration once it is installed
For putty, set up a connection for CSULB.
Configure it to connect to heart.cecs.csulb.edu across SSH
For options, go inside connection then inside the inner menu SSH, and
once there go to Tunnels
From there, click to Enable X11 forwarding and make the X display
location localhost:2

Once that is setup, save the session under a name of your choosing
To setup weirdx, you need to edit the file props which is under the
config folder which is inside the misc folder in the folder you
unzipped weirdx to.
You can replace the file with the following text:
weirdx.display.width=1024
weirdx.display.height=768
weirdx.displaynum=2
weirdx.ddxwindow=com.jcraft.weirdx.DDXWindowImp
weirdx.windowmode=RootlessWM
weirdx.display.visual=PseudoColor8
weirdx.display.acl=+
weirdx.display.threebutton=yes
weirdx.display.copypaste=yes
weirdx.xrexec=no
weirdx.extension=DummySHAPE
You can modify some of these, especially the width and height if your
display is set to a different resolution, but these settings seem to
work quite well for signalscan.
How to
connect:
- Before you go on, you need to find out what the IP address is on
your computer. This process varies upon which version of windows
you are using.
- Connect to heart.cecs.csulb.edu through putty
- Once you are logged into heart, ssh into cadence
- Run the Cadence setup script: source
/Cadence_Tools/user_setup/cadence.init
- Use the default values for everything, and answer Y to all
questions
- If your ip address is 10.1.1.1, then issue the command: setenv DISPLAY 10.1.1.1 2
- Replace 10.1.1.1 with whatever your actual ip address is.
- If you are behind a firewall, you NEED to forward port 6002 to
the machine you want to connect with, and enter the remote IP address
of the router in the place of your IP.
- Double click on weirdx.jar in the misc directory where you
unzipped weirdx.
- At this point, you SHOULD be able to issue commands to bring up
signalscan or any other X application. (eg: signalscan &)
If it is working correctly it will load in its own window and act like
any other windows application, except for the fact that it will be far
less responsive. If you are trying this over a modem connection,
it will take a VERY long time to load the program. This is only recommended for a broadband
connection of some kind.
You can run other programs (even with signalscan open) on the remote
connection and bring up other X applications and have them appear as
native windows program through this technique. If you wish to
connect to a generic linux station and run its remote X applications,
instead of step 2, ssh into linux. Once there, jump to step 5 and
go through to step 9.