DevOps · K8s · Volleyball · Travel  •  DevOps · K8s · Volleyball · Travel  •  DevOps · K8s · Volleyball · Travel
Explore NY Stream

— Kiaasa Dhanori Pune

Exceed Installation

Hummingbird Exceed is a Windows-based X server that lets a PC display graphical UNIX and Linux applications over the network, and this guide walks through a complete Hummingbird Exceed installation, the Xconfig settings, and the XDMCP broadcast configuration needed to log in to a remote complex such as an AIX SP cluster. You will get the original step-by-step procedure, the common pitfalls that break X11 sessions, a verification checklist, and a clear note on the modern equivalents you should prefer today.

What Hummingbird Exceed actually does

The X Window System works backwards from what most people expect. The X server runs on the machine in front of you (your Windows workstation), and the graphical UNIX programs are the X clients that connect to that server to draw their windows. So when you install Hummingbird Exceed, you are installing an X server on Windows so remote UNIX hosts can paint terminals, editors, and Common Desktop Environment (CDE) sessions onto your screen.

Exceed was originally made by Hummingbird Communications, later acquired by Open Text. The version covered by the classic enterprise procedure is Hummingbird Connectivity V7.0, distributed on CD-ROM. It is now legacy software, but the X11 and XDMCP concepts below are identical to what every current X server still uses, so the workflow transfers directly to the modern tools listed at the end.

Problem: launching remote UNIX desktops from Windows

The goal is simple to state and easy to get wrong: from a Windows workstation, you want to open a graphical login on one of the nodes in a development DMS SP complex and work inside CDE. To do that you need three things configured correctly.

  • An X server running on Windows so remote programs have somewhere to draw.
  • XDMCP communication so the X server can ask the remote hosts for a login screen.
  • A reachable host list so the broadcast (or direct query) actually finds the SP nodes.

Below is the corrected, expanded installation and configuration sequence for Hummingbird Exceed, followed by everything that typically goes wrong.

Installing Hummingbird Exceed step by step

Run the installer from an account with local administrator rights. If you are installing from a network share or an ISO instead of a physical disc, browse to the media and run the master setup program directly.

  1. Insert the CD-ROM and wait for autorun. If nothing happens, open Windows Explorer, browse the disc, and run Msetup.exe manually.
  2. The Master Setup window opens. This launcher asks a series of questions and can install several Connectivity components; you only need the X server for this task.
  3. Choose Install Exceed.
  4. Choose Personal Installation (a single-user install on the local workstation, as opposed to a shared network deployment).
  5. Select the language: English (United States).
  6. Click Next on the Welcome screen.
  7. Read the License Agreement, select the Accept radio button, then click Next.
  8. Enter the appropriate User and Organization details, select Anyone who uses this computer (all users), then click Next.
  9. Accept the default destination folder and click Next. Keeping the default path avoids later confusion when locating Xconfig.
  10. Choose the Typical installation type and click Next.
  11. Click Install to begin copying files.
  12. When prompted for the keyboard, choose the US standard keyboard and click Next.
  13. Skip the Xconfig password section unless your security policy requires locking the configuration.
  14. Skip the Xserver tune-up wizard; you can run it later from Xconfig if performance needs tuning.
  15. Click Finish to complete the installation.

After setup finishes you will find the shortcuts under Start Menu \ Hummingbird Connectivity V7.0 \ Exceed. A reboot is not normally required for a Personal Installation, but logging off and back on guarantees the new environment is loaded.

Configuring Exceed with Xconfig

Installation alone does not make Exceed connect to anything. Xconfig is the control panel where you tell the X server how to communicate, how to display windows, and which hosts to talk to. Launch Xconfig from Start Menu \ Hummingbird Connectivity V7.0 \ Exceed.

1. Set the communication mode to XDMCP broadcast

XDMCP (X Display Manager Control Protocol) is how an X server requests a graphical login from a remote host's display manager. A broadcast query sends a request to every host on the local subnet and builds a list of the ones that answer, which is convenient when you do not want to memorize node names.

  1. In the Communication window, open the mode pull-down menu and choose XDMCP-broadcast.
  2. Click Configure... to open the broadcast options.
  3. Check the Host List File box and click Edit...
  4. The default host list file contains three comment lines that begin with #. Leave those and add the external hostnames of the DMS development SP complex, one host per line.
  5. Save the file and click OK.

A populated host list file looks like this, where the lines starting with # are comments and the real entries are your SP nodes:

# Exceed XDMCP host list
# Add one external hostname or IP per line
# Lines beginning with a hash are ignored
spnode01.dev.example.net
spnode02.dev.example.net
spnode03.dev.example.net

Why list hosts explicitly? Pure broadcasts do not cross routers, so if the SP complex lives on a different subnet, the broadcast alone will find nothing. Listing the external hostnames lets Exceed send a directed (indirect) query to those nodes even when they are not on your local network. If broadcast still returns an empty chooser, switch the mode to XDMCP-indirect or XDMCP-query and point it straight at a single known host.

2. Set the Screen Definition window mode

The Screen Definition settings control how remote windows appear on your Windows desktop. The two relevant choices are Single (one full X root window that hosts the remote desktop environment) and Multiple (each X client appears as its own native Windows window).

  1. Open the Screen Definition window in Xconfig.
  2. Under Window Mode, select the Single radio button.
  3. Click OK.

Single mode is correct here because you are logging into a full Common Desktop Environment session and want CDE to manage its own window space, including its terminal windows, panel, and workspace switcher. Multiple mode is better only when you want to launch one or two individual X applications and have them blend in with Windows.

3. Save and launch the session

Once communication and screen mode are set, save the Xconfig profile. Start the session from Start Menu \ Hummingbird Connectivity V7.0 \ Exceed \ Exceed (XDMCP-Broadcast). The X server starts, sends the XDMCP query, and either presents a host chooser or jumps straight to the CDE graphical login for a node on the DMS development SP complex. Log in with your UNIX credentials and your remote desktop appears on the Windows screen.

Common pitfalls that break Exceed X11 sessions

Most Exceed problems are network, naming, or firewall issues rather than the installer itself. Work through these before assuming the software is broken.

SymptomLikely causeFix
Empty host chooser / no nodes foundBroadcast cannot cross the router to a different subnetAdd explicit hostnames to the host list file, or switch to XDMCP-indirect/query against a named host
"Host not found" or name does not resolveThe external hostname is not in DNS or the local hosts fileUse a fully qualified name or the IP address; confirm with nslookup spnode01
Login screen appears, then disconnectsThe remote display manager (dtlogin/xdm/gdm) is not accepting XDMCP requestsEnable XDMCP and remote logins on the UNIX host's display manager config
Connection blocked entirelyFirewall closing UDP 177 (XDMCP) or TCP 6000-6063 (X11)Open UDP 177 outbound/inbound and the X server ports on both ends
Windows draw but are garbled or wrong sizeSingle vs Multiple window mode mismatch for a CDE sessionUse Single mode for a full CDE desktop; restart the session after changing
Keyboard sends wrong charactersKeyboard map mismatchConfirm the US standard keyboard selection in Xconfig

Two more practical notes. First, XDMCP traffic is unencrypted, so it should only ever run on a trusted internal network, never across the public internet. Second, if you locked Xconfig with a password during setup, you must supply it before any of these settings can be changed.

Verifying the installation worked

Confirm each layer in order so you know exactly where a failure is, rather than guessing.

  1. X server is running: after launching Exceed, look for the Exceed icon in the system tray and confirm no startup error dialog appeared.
  2. Network reachability: from a Windows command prompt, run ping spnode01.dev.example.net and nslookup spnode01.dev.example.net to prove the node is reachable and resolvable.
  3. XDMCP response: launch the XDMCP-Broadcast session and confirm the host chooser lists your SP nodes, or that the CDE login screen appears directly.
  4. End-to-end login: log in with valid UNIX credentials and confirm the full CDE desktop renders, including a working terminal window.
  5. Display variable: inside a remote terminal, run echo $DISPLAY and xclock; the clock should pop up on your Windows screen, proving X11 redirection is healthy.

If xclock displays, the entire chain (X server, XDMCP, network, and host list) is working and any remaining issues are application-specific rather than connectivity-related.

The modern equivalent: what to use today

Hummingbird Connectivity V7.0 is long out of support. The product line lives on as OpenText Exceed and Exceed TurboX for organizations that still standardize on it, and the configuration concepts above map directly onto the current versions. If you are setting up a new environment rather than maintaining an old one, consider these well-supported alternatives:

  • VcXsrv and Xming — free, open-source X servers for Windows that support XDMCP broadcast/indirect queries exactly like Exceed.
  • MobaXterm — a popular all-in-one terminal that bundles an X server, SSH, and X11 forwarding in one tool.
  • X410 — a paid, modern X server from the Microsoft Store with strong WSL and high-DPI support.
  • WSLg — on Windows 11 and Windows 10 22H2, the Windows Subsystem for Linux runs Linux GUI apps natively with no separate X server to configure.

For security, prefer SSH X11 forwarding (ssh -X user@host or the safer -Y for trusted hosts) over raw XDMCP wherever possible, because it tunnels and encrypts the X traffic instead of sending it in the clear over UDP.

Key Takeaways

  • In X11 the X server runs on your Windows PC; remote UNIX apps are the clients that draw to it — Hummingbird Exceed is that server.
  • Install from Msetup.exe, choose Install Exceed → Personal → Typical, and skip the optional password and tune-up steps unless you need them.
  • In Xconfig, set communication to XDMCP-broadcast and add the SP complex hostnames to the host list file so directed queries work across subnets.
  • Use Single window mode for a full CDE desktop login on the DMS development SP nodes.
  • Exceed V7.0 is legacy; modern equivalents include OpenText Exceed, VcXsrv, MobaXterm, X410, and WSLg, with SSH X11 forwarding preferred for security.

Frequently Asked Questions

What is Hummingbird Exceed used for?

It is an X server for Windows that lets you display and run graphical UNIX or Linux applications, and full desktops like CDE, on a Windows workstation over the network. The remote programs render their windows onto the Exceed X server running locally.

Why does my XDMCP broadcast return no hosts?

Broadcasts do not cross routers, so if the target hosts are on another subnet the query finds nothing. Add the external hostnames to the Exceed host list file, or switch the communication mode to XDMCP-indirect or XDMCP-query and aim it at a specific named host. Also confirm UDP port 177 is open on any firewall.

What is the difference between Single and Multiple window mode?

Single mode gives you one X root window that hosts an entire remote desktop environment such as CDE, which is what you want for a full graphical login. Multiple mode shows each X application as its own native Windows window, which suits launching one or two individual UNIX programs.

Is Hummingbird Exceed still supported, and what replaces it?

Hummingbird Connectivity V7.0 is end-of-life. The product continues as OpenText Exceed and Exceed TurboX, while free or modern alternatives include VcXsrv, Xming, MobaXterm, X410, and native Linux GUI support through WSLg on Windows 11.

If this guide helped you get a remote X session working, subscribe to @explorenystream on YouTube for more practical sysadmin and connectivity walkthroughs.