Like most products designed to run in an X Window System environment, Insight II can execute on one machine and display on another. This section discusses the requirements and conditions for remote display of Insight II.
The Insight II license management system enables you to execute one instance of the core Insight II module for each license you purchase. The method of display is not metered in any manner; the license manager only counts the number of concurrent executions of Insight II on your host computer.
This licensing system provides you with the flexibility to organize the use of Insight II as best fits your needs. Even a single workstation license of Insight II can be displayed on a remote machine, as long as it is the only instance of Insight II executing on that workstation.
If the displaying computer is a UNIX workstation, you need only set the X Window System environment on that computer as described in Chapter 2. You can then run xhost and set your DISPLAY environment variable in the usual way. See your displaying system's documentation or your network administrator for instructions on running X Window System programs remotely.
If the displaying computer is an Apple Macintosh® or an IBM-compatible PC running the Microsoft® Windows operating system, the computer must meet these requirements:
Molecular Simulations has performed limited testing on two X server products:
This list of tested X server products does not constitute an endorsement or recommendation by Molecular Simulations. You should be able to set up other X server products by following the guidelines in the following sections.
Each X server product has its own way to map the three mouse buttons of a UNIX workstation to the single button of a Macintosh mouse or to the two buttons of a PC mouse. Because Insight II makes extensive use of all three mouse buttons, be sure to learn how your X server product emulates a three-button mouse.
The following paragraphs discuss each setup requirement generically, then show the steps you must take to implement the requirement in the tested X server products. Your X server software may use different terminology and different methods to accomplish the same task.
These are the tasks you must perform to set up your X server to display Insight II:
1. Set your X server for single window or rooted window mode covering the full screen.
2. Place certain settings in the .Xdefaults file in your home directory on your Insight II host. Load those settings with the command xrdb.
3. Run a Motif-compliant window manager on the host computer.
X server products generally enable you to select one of two display modes:
1. In multiple window mode, the X server software acts as the window manager for all X client windows. X client sessions appear alongside sessions of the native operating system.
2. In single window or rooted window mode, the X server software presents a single large window in which all X client windows are displayed.
Insight II displays multiple windows and must control the placement and size of each of them. You must set your X server to display a single window in which all X clients run.
If your Xserver software has 75dpi and 100dpi fonts, Molecular Simulations recommends that you install both sets for best results:
In the .Xdefaults file (or its equivalent) in your home directory on your UNIX host, make sure these settings are in place:
mwm*interactivePlacement: false mwm*clientAutoPlace: false
If your Insight II host is an SGI workstation, substitute 4Dwm for mwm in these lines.
Load your Xdefault settings into the workspace of the current X session by typing (for C-shell users):
> xrdb -l ~/.Xdefaults
You can run this command at the same time you start an X server session, as shown below.
When you operate in single window mode, you must designate a window manager on the host computer to control the various X client windows. Insight II requires a Motif-compliant window manager. You should run 4Dwm on an SGI host which is Motif-compliant.
You can set up an icon or client script to automate some of the above steps. You can start your remote X Window session with your host-based window manager in place the way it would be if you logged in to that workstation's console.
The following is one example of setting up such a script using the conventions of the eXceed software on the Windows platform.
1. To set up a client script when using the eXceed software, start the Xserver then select Tools/Client Starter from the eXceed menu.
2. In the resulting dialog box, select the Start Method as REXEC(TCP/IP), and the Program Type as X Window, then fill in your User ID, Host Name, and (optionally) your Password. For the command, type this line:
You can save the file using File/Save_As for later quick access. Click on Run! to launch the command, and enter your password if necessary.
3. Once the xterm comes up on your display, start the window manager with:
> 4Dwm &
In this remote session, use the same steps to start Insight II as you would at the console of the host workstation.
© 2005 Accelrys Software Inc.