Re: X-windows: MAC server on VMS client
- From: "John E. Malmberg" <wb8tyw@xxxxxxxxxxx>
- Date: Mon, 10 Dec 2007 14:45:36 GMT
JF Mezei wrote:
While I have managed to get VMS to pop X applications on the mac, there
are a few glitches. Has anyone worked through such glitches ? Would
appreciate any hints on to fix them, where to put x resource files on
the mac etc.
Is it correct to state that on the mac, X fonts are synthetised from the
MAC's real fonts, or is tere still a conventioanl X font directory and
aliases file ?
Probably the answer to that both of those is Yes.
What you need to do for VMS (recent alpha/i64 versions) is to enable the TCP/IP font server, which is not enabled by default.
Sorry, right now, I do not have time to look up the proper incantations, but they are in the decw$private_server_setup.com that is created from the .template file. If you are into using DECWindows, you probably have customized those files.
For instance,
X Toolkit Warning: Cannot convert string
"-*-Menu-Medium-R-Normal--*-120-*-*-P-*
-ISO8859-1" to type FontStruct
Can I just use Fontographer to convert the Menu font from VMS into a
foramt the MAC accepts ? Or is it just a question of copying that file
to the X directories on the mac ?
Set up the TCP/IP font server on VMS.
Configure your X11 server to look for that font server.
Also, it may be that the X11 Server needs to know the physical geometry of the primary display.
I now have Reflections/X, an older version running on VISTA, and surprisingly it is working better on VISTA than it did on XP. It still tends to lockup on occasion, and Mozilla tends to hang.
It seems under XP, either I had something wrong, or Reflections remembered an incorrect font substitution, as I could not get some of the fonts right.
Under Vista, I got the font server setup up and also made sure that Reflection X was configured for the correct screen size.
And under XP, I could only display on the primary display, not on the secondary window. Under VISTA, I can display on the secondary window, so I can display my VMS sessions on the TV.
Name: copyToClipboard
Class: XmPushButtonGadget
Illegal mnemonic character; Could not convert X KEYSYM to a keycode
Is there a cookbook to translate those keycodes (there are a few) so
that when the VMS app startes on a MAC display, he X server on the MAC
understands those keycodes (and has them mapped to some key combination) ?
See the DECWindows Motif release notes. There are properties that you can set globally or on a per application that can affect the interpretation of some of the keycodes.
My current mac keyboard only has 15 PF keys. Hoff's website has some
notes on mac keyboards used for X apps, but no mention on how to
syntehsise the PF16 to PF20 (ncluding the HELP and DO keys (PF15 and PF16)
I've asked Santa for a new Apple keyboard. Maybe that will help solve
the problem. However, if I don't get it, should I consider buying an LK
style USB kevboard for a MAC (I know this may be considered heresy by
mac purists).
I have a DEC LK french canadian keyboard layout that I had created with
ResEdit on classic, and was able to move this to the OS-X system folder
succesfully. This seems to only affect the characters generated by the
keys, not the actual keycodes (so no sure I could use that trick to
remap PF keys).
Also, the xhost file that is used is the one in the user's own directory
structure. And it seems to be zapped to some default everytime ytou
rebioot (or perhaps login). Does anyone know where the default file is
located ?
Sorry, no MAC here yet.
And finally, what is the recommended way to have the mac trigger a
command on the VMS host ?
(eg: define the display to be the mac, then
create/term/detached/nologged) It would be nice to have that happen
automatically when I log-in.
See the DECWindows stuff that I submitted to the Freeware. I think it is on the V5, but could be off +/-.
It has a setup where you can RSH/REXEC in to VMS, and the command file will figure out how to display back, assuming that you are on display 0, and screen 0. Not sure I ever put in the logic for alternate displays and screens.
I have been using a variant for years set up on filevue menus, so that to connect to a remove VMS system, all I had to do is click on the menu entry. The versions on the freeware assume a proxy. My latest versions have filevue cache the password for non-proxy logins.
The versions on the freeware may need some tweaks for Multinet and current TCPIP services.
They also allow you to have a filevue window displayed on any X11 server and launch DECTERMS or other applications on other VMS systems, and everyone will display on the expected VMS server.
Regards,
-John
.
- References:
- X-windows: MAC server on VMS client
- From: JF Mezei
- X-windows: MAC server on VMS client
- Prev by Date: Re: OT: One Laptop per Child
- Next by Date: Re: Unix for VMS guys
- Previous by thread: X-windows: MAC server on VMS client
- Next by thread: Re: X-windows: MAC server on VMS client
- Index(es):
Relevant Pages
|