University of Southern California

ITS Information Technology Services

A division of the Office of the Chief Information Officer

X-Win32 9.5 (Windows XP/Windows Vista)

X-Win32 provides a secure remote login to USC UNIX hosts; it is an application that allows Windows XP and Windows Vista systems to run X-Windows applications over USC Ethernet, DSL, or PPP connections.

System Requirements

In order to use X-Win32, you will need the following:

Installation (for both clients)

  1. After downloading the software, double-click the x-win32-9.5.1029-USC.exe file to begin the installation process.

  2. An InstallShield Wizard will launch. Click Next to begin.

  3. xwin94install1.PNG

  4. On the Destination Folder screen, choose a folder in which to install X-Win32 or accept the default location and click Next.

  5. xwin94install2.PNG

  6. On the Setup Type screen, choose Complete.

  7. xwin94install3.PNG

  8. Click the Next button to continue, and then click the Install button to install with the selected settings.

  9. xwin94install4.PNG

  10. After a few moments, the completion notice will come up. Click Finish.

  11. xwin94install5.PNG

Connecting to USC Servers with X-Win32

X-Win32 9.5 consists of several components: the X-Win32 application, the X-Win Config, and the F-Secure SSH Client.

To run the X-Win32 application and open a xterm session, follow these steps:

  1. From the Start menu, select All Programs followed by Internet Tools and X-Win32 9.5 then X-Win32, and the X server program will start.

  2. A button will appear in the System Tray (down in the lower right-hand corner). Right-click the button to bring up a menu of X-Win32's functions.

  3. xwintoolbar.PNG

To start a X-Windows session:

  1. Select Shared Sessions from the X-Win function menu.

  2. Select from the list of pre-configured hosts (BCF, RCF, SCF, ITS, or HSC).

  3. You'll be prompted for your User ID (your username) and UNIX password.

  4. If your login and password are accepted, X-Win32 will display an xterm window. From there, you may run other X-windows applications.

  5. Note: The directory /usr/usc/X11/bin must be in your UNIX path environment variable to run most common X-applications.

Creating Sessions

The second program, X-Config, is used to edit sessions and configure various aspects of X-Win32's behavior. You may use X-Config to do several things that will modify the way X-Windows look and run.

To create a new session, the steps are as follows:

  1. Select X-Config from the X-Win32 menu.

  2. Under New Session on the Sessions tab, click the Manual button to begin session creation.

  3. If you are connecting to an ITS host, select ssh as your Connect Method. Click the Next button to continue.

  4. xconfigconnect.PNG

  5. Enter relevant information into the New Session box.

  6. The session name is just the name that will appear in the menu (i.e. HSC).

    The host name you wish to connect to (i.e. hsc.usc.edu)

    Your login user id on that host (i.e. ttrojan)

    The command to be executed. The command to be executed for the session must include a display parameter.

    Typically, this is provided as follows:

    xcommand -display string:X.Y [options]

    where xcommand is the X-Windows client command. Replace string with the actual name of the computer whose X-server is to receive the client display, and X.Y is a code indicating on which screen it will be displayed.

    If you are on campus, an example would be mymachine.usc.edu:0.0 (if your machine were named mymachine)

    If you are working from a USC PPP or ResNet connection, you can use the string $MYIP:0.0

    The command above becomes
    /usr/usc/X11/bin/xterm -display $MYIP:0.0

    You can make modifications to the way your xterm window appears by placing the following on the command field: /usr/usc/X11/bin/xterm -display $MYIP:0.0 -ah -bg Black -fg Gray -ls -sb -sl 500 -geom 80x24+0+0 -T "xterm"

    Please refer to the command man xterm for information on what these modifications do.

    If you would like your entire X session to be tunneled and encrypted with SSH, use the command
    /usr/openwin/bin/xterm -ah -bg Black -fg Gray -ls -sb -sl 500 -geom 80x24+0+0 -T "xterm"

    Using the command without the -display flag can be slower and problematic, but will securely encrypt all traffic.

    xconfingsave.PNG

  7. Click on the Save button to create the session. It will now be listed under the Sessions tab.
  8. Click on the OK button to close X-Config.

Quitting X-Win 32

ITS recommends that you quit all currently running X-applications before exiting from the xterm. If you do not quit all applications properly, they may stay running after you exit. You can check running processes with the ps -gx command.

To quit X-Win, right-click on X-Win in the Windows Taskbar at the bottom of your screen and select Exit.

X-Win 32 Menu Options

X-Win32 has numerous menu options. Several essential options are included below.

Last updated:
February 01, 2011

UNIX Documentation

The use of all USC computing resources is governed by the USC Computing Policies.