On 2018-07-22 21:21:58 +0000,
hans.h...@gmail.com said:
> I would like to run VMS 5.5-2 with DECwindows using a remote X display
> (Xorg) instead of the QVSS frame buffer supported by simh (for
> resolution and color). Ideally, I would want the remote X server to be
> treated like the builtin frame buffer, i.e. I want to log in using the
> graphical login and take it from there.
Ah, okay. So you're trying to display the session manager remotely.
That's fairly typical.
> I don't think that this is directly supported, but can it made to run?
> What I've tried is:
>
> - Define the display to DECwindows using SET
> DISPLAY/CREATE/TRANSPORT=TCPIP/NODE=<ip-address-of-machine-running-xserver>
>
> - MCR DECW$STARTLOGIN
In brief and this assuming DECwindows CDE, that can look something like
the following:
$ set display /create /node=host_name_or_address /transport=tcpip
$ spawn /nowait run cde$system_defaults:[bin]dthello.exe
$ @cde$system_defaults:[bin]
xsession.com
$ loginout
This sequence launches the DECwindows CDE DTSESSION.EXE session manager
from within
XSESSION.COM, aiming it at the specified remote X Window
Server display.
>
> This nicely starts the username/password requester on the display and
> it accepts my login. Then, however, the clock cursor is displayed and
> nothing else happens on the display. On the console, I see the message
> "Network partner disconnected logical link" repeated every few seconds.
> I also see that there is a process with the name _WSA3: running
> LOGINOUT.EXE running for a while but it then exits and a new process
> with the same name is started. If I STOP that process, no new instance
> is started, but I need to restart the X server before I can bring up
> the login window again.
Try searching Google and Google Groups archive for the comp.os.vms
newsgroup (this newsgroup) for related details, and try searching the
simh mailing list archive. Lots of information around.
What's the target X server that you're using? That's probably a bigger
factor for these cases, too. Have you shut off absolutely all
security on that X server? Everything? DECwindows on OpenVMS VAX is
very old, and quite allergic to modern security. X in particular tends
to block connections lacking security.
> I can start DECW$SESSION and DECW$WINMGR manually from a telnet
> session, but when I do that, things don't work quite well. Some colors
> are wrong, and new windows don't receive focus.
Seems your X server might be misconfigured, or the OpenVMS X bits are
just too old.
> Also, does anyone know how to get the DEC fonts into Xorg? I've
> successfully exported them using getbdf and converted them to PCF, but
> for some reason, Xorg silently ignores most of the fonts.
Use the font server? For configuration details, see the available
DECwindows font daemon documentation, and materials related to the
DECW$XTERMINAL_FONT and DECW$INSTALL_XTERMINAL logical names. The
font server is known more classically as classically xfs, and known as
DECW$FD on OpenVMS.
A couple of previous discussions, there are probably more around...
Some discussions on key mapping and font-related discussions also
included...
https://groups.google.com/d/msg/comp.os.vms/h9rO3pGtzJU/IlxM7F1SExYJ
https://groups.google.com/d/msg/comp.os.vms/F7PuyzVqdhs/3ir0XpQpD64J
https://groups.google.com/d/msg/comp.os.vms/qtKeilpkfCg/bhqf5gq2PzQJ
https://groups.google.com/d/msg/comp.os.vms/zzdPFlgRpQQ/r-epoxx-uDAJ
https://groups.google.com/d/msg/comp.os.vms/8Rs7vOV-2bM/47DM58npmzYJ
etc...
--
Pure Personal Opinion | HoffmanLabs LLC