On Mon, 22 Sep 2003, James Rich wrote:
>
> > 2)      On our as400 system, they use function keys beyond F10.  For
> > example, for a particular application on the as400, F12 is exit.  How do
> > I define F12 as exit?  What I found is that if an invalid key [function
> > key] is pressed, the tn5250 session hangs.
>
> Are you running tn5250 from the console?  If so, I think you need to use
> the loadkeys command to set up the keymap correctly.  Before running
> tn5250 type 'loadkeys us5250.map'.  If you are using the xt5250 script
> to start tn5250 in X, then all the function keys should be set up
> correctly for you already.

Check out the README file in the freebsd directory of the tn5250 distro.

("loadkeys" is a Linux command.)  In FreeBSD you want to run the 5250keys
script that's included with TN5250.   This only works from the console,
not from X11.   If you're in X, you should be running xt5250 instead of
tn5250.   Keep in mind that when you remap the keyboard on the console,
it changes all vty's, not just the one that tn5250 is in...

For both X11 and console:

If you installed TN5250 from a package or port, it doesn't automatically
add the 5250 terminal definitions to your termcap file.   Therefore, you
need to do it manually.   There should be a file called sample.termcap
in /usr/local/share/tn5250 which contains the definitions, you just need
to add them to your system-wide termcap file.

That's only necessary if you used the package/port to install it.  If you
simply did a ./configure, make, make install from our tarball, it would've
installed that termcap for you.


> > 3)      Finally, how do I define some global parameters?  In your
> > documentation you refer to the system-wide configuration  file being
> > $PREFIX/etc/tn5250rc.  However, I am unable to find any subdirectory
> > named $PREFIX, either by itself or within /etc.  Is it something I
> > missed during compilation?  Do I need to re-compile?

In Unix, the "$" character means that it's a variable.   FreeBSD sets
$PREFIX to /usr/local....  thus your global config file will be
/usr/local/etc/tn5250rc

Good Luck...

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.