/x3270pro

Customization of x3270/c3270 keymaps

Primary LanguageHTML

Title: README file for x3270pro repository

README file for x3270pro repository

Overview

This repository exists to provide an example of key mapping for x3270 and c3270 as used by the author (andrew.h@derbyshire.us) to access VM.

Note: Do not use the program tn3270. It is older and does not handle all data streams from modern IBM mainframes properly.

Terminal Sizes

The standard terminal sizes for 3270 emulation are:

Model Lines Columns
2 24 80
3 32 80
4 43 80
5 27 132

Installing x3270 / c3270

MacOS

  1. Install XQuartz https://www.xquartz.org/
  2. Install xcode: https://developer.apple.com/xcode/downloads/
  3. Install MacPorts: https://www.macports.org/
  4. Install packages:
    • sudo port install x3270
    • sudo port install c3270

Linux (ubuntu)

sudo apt-get install -y

  • 3270-common
  • c3270
  • fonts-3270
  • pr3287
  • s3270
  • x3270
  • x3270-doc
  • fonts-x3270-misc

Note: Italicized items are optional.

NetBSD

x3270

  1. To install x3270, first configure the Package system:
  2. Using su or sudo:
    • pkg_add x3270

c3270

As of this writing, c3270 is not available as a NetBSD port, and must be built by hand.

  1. Configure the Package system:
  2. Install gmake:
    • pkg_add gmake
  3. Fetch the suite3270 source and build it:
  4. Using su or sudo:
    • gmake install install.man

Installing wc3270 on Windows

If you must run from a console Window, download from http://x3270.bgp.nu/download.html and install:

  • wc3270

NOTE: If running Windows 10 and it is otherwise possible, use the Windows Subsystem for Linux to install and run the x3270 version. The native Windows version is a console application, and more limited in functionality.

Using Under X Windows (via x3270)

See the dot.x3270pro documentation file.

Using in a terminal Window (via c3270)

See the dot.c3270pro documentation file.

Using on a Windows (via wc3270)

This section to To Be Determined.