University of Southern California

ITS Information Technology Services

A division of the Office of the Chief Information Officer

X-Win32 2012 (Windows XP/Windows Vista/Windows 7)

X-Win32 2012 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 the USC Network.

System Requirements

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

Installing X-Win32

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

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

  3. xwin2012_1.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. xwin2012_2.PNG

  6. On the Setup Type screen, choose Complete.

  7. xwin2012_3.PNG

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

  9. xwin2012_4.PNG

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

  11. xwin2012_5.PNG

Connecting to USC Servers with X-Win32

X-Win32 2012 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 X-Win32 2012 and then X-Win32 2012 again. The X server program will start.
  2. Click Shared Sessions in the Connections tab to bring up a list of pre-configured hosts (BCF, RCF, SCF, ITS, or HSC) .
  3. Select the host you wish to connect to and double-click Launch to begin your X-Win session.

  4. xwin2012_6.PNG

  5. You'll be prompted for a login (your USC username) and a password (your USC password).

  6. xwin2012_8.PNG

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

  8. xwin2012_9.PNG

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

Creating Sessions for X-Win32

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 Connection on the right-hand side of the screen, 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. xwin2012_6.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 ResNet or USC VPN 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 the Save button to create the session. It will now be listed under the Sessions tab.
  8. Click the OK button to close X-Config.

Quitting X-Win32

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 the X-Win icon in the notification area at the far right of the taskbar located at the bottom of your screen and select Exit.

X-Win32 Menu Options

X-Win32 has numerous menu options. These menu options are accessed by right-clicking the X-Win icon in the notification area at the far right of the taskbar. Several essential options are included below.

Last updated:
June 25, 2012

UNIX Documentation

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