X3270

x3270 is a graphical interactive IBM 3270 emulator that runs on Linux, Solaris, macOS (with XQuartz installed), FreeBSD and other POSIX-based operating systems. It uses the Xt and Xaw libraries for its user interface, which dates to 1993.



How do I configure and run it?
x3270 uses Xt as its primary configuration method. This means setting resource definitions, which can be done in a number of different ways:
 * Putting entries in the file $HOME/.Xdefaults. This affects all of your x3270 sessions, unless you override a value in some other way.
 * Reading a file in with the xrdb command as part of your X server start-up. This also affects all of your x3270 sessions.
 * Specifying a session file (a file with resource definitions in the same format as xrdb accepts) on the x3270 command line. An x3270 session file ends with the suffix .x3270. The session file affects only a specific instance of x3270.
 * Specifying individual command-line options when you invoke x3270. These also affect just one specific instance.

x3270 also allows a number of options to be changed from menus, but these changes are not saved -- you need to use one of the above methods to make your changes "stick".