This is something that people around me have shown interest for, namely remote DECwindows sessions.
First of all, this is not very hard or overly complicated, but can rather give problems with specific versions (with or without ECO patch levels and such), in terms of ease of use. It also depends how. For example, X over [URL=“http://en.wikipedia.org/wiki/DECnet”]DECnet is considerably easier than forwarded via TCP/IP with SSH.
This is what I used:[LIST]host, the [FONT=“Courier New”]GEIN::[/FONT] node of “[URL=“http://forums.psx-dude.net/showpost.php?p=101387&postcount=2”]Deathrow”:
Compaq AlphaServer DS10L, with a DEC Alpha EV6/21264 processor clocked at 466 MHz and 256 MB RAM running OpenVMS Alpha V7.3-1
[LIST]Process Software MultiNet V5.0, rev. A-X (TCP/IP stack and services)
DECwindows/Motif V1.2-6 (X server and windowing environments)[/LIST]
client, my laptop:
Acer Aspire 6920G, with an Intel Core2 Duo T8300 processor clocked at 2400 MHz and 4 GB RAM running Windows 7 SP1 x86-64
[LIST]SSH (V2) with [URL=“http://tldp.org/HOWTO/XDMCP-HOWTO/ssh.html”]X forwarding, via [URL=“http://www.chiark.greenend.org.uk/~sgtatham/putty”]PuTTY V0.61 as the terminal emulator
Xming V188.8.131.52 as the X server (locally)[/LIST][/LIST]
Things like configuring font servers I’ve skipped. Although it should be possible, if you tunnel it; however, Xming somehow choked on it (the last time I quickly tried it). What I do recommend, is that you run it as a single window, which looks better for the CDE-based DECwindows (else the Windows window title bar and widgets will ruin it a bit).
The whole idea is: [LIST=1]Start Xming;
Use PuTTY, with X forwarding enabled, to connect to a remote host (“Deathrow” in this example);
Once logged in, I used/you can use the [FONT=“Courier New”]DEMO[/FONT] account (which is [FONT=“Courier New”][DEMO_GROUP,DEMO][/FONT]);
Type the following command:
$ MCR DECW$STARTLOGIN
Or, the full command via [FONT=“Courier New”]RUN[/FONT]:
$ RUN SYS$SYSTEM:DECW$STARTLOGIN.EXE;1
For repeated, common, usage you can also define a symbol in your [FONT=“Courier New”]LOGIN.COM[/FONT]:
$ OPEN /APPEND LOGIN_PROCEDURE SYS$LOGIN:LOGIN.COM
$! Whatever you wish or prefer: "startx" is obviously very
$! UNIX and Linux-derived (if that's what you're used to,
$! and can't get around it, then by all means use it).
$ WRITE LOGIN_PROCEDURE "$ STARTX :== $SYS$SYSTEM:DECW$STARTLOGIN"
$ CLOSE LOGIN_PROCEDURE
$! To verify it went well:
$ SEARCH SYS$LOGIN:LOGIN.COM STARTX
$! Either define the symbol, without having to log out
$! and in, or simply execute LOGIN.COM:
Without going into too much detail, when you’ve done that, you should get the DECwindows (CDE) login prompt. Simply log in as you’d normally do within the CLI (DCL) environment. Eventually, below is the result you should get in the Xming window:
[COLOR=“DimGray”](click to enlarge)[/COLOR][/SIZE][/CENTER]
When you’re done, you simply log off in the DECwindows session (with the “EXIT” button in the CDE dock) and then stop the DECwindows processes, if necessary:
$ SHOW USER /FULL `myself`
$! Or, more specifically:
$ PIPE SHOW USER /FULL `myself` | SEARCH SYS$PIPE DECW,X,CDE
$ STOP `DECwindows process`
Feel free to post your screenshots on the forum (preferably in a separate thread), to share your success.