|
Hi Jason, Sure, do all the cool stuff while I bang my head against the wall chasing cursor bugs. ;-) Seriously, this looks pretty cool. Pretty soon, people will be switching to Linux just so they can dump CA/Rumba and use tn5250. ;-) Mike > Hello everyone. > > I've been sitting on this half-finished patch for quite some time, so I've > finally bit the bullet, finished it, tested it, and posted it. It's a big > change but the code is pretty clean, so there shouldn't be too many bugs. > > The version in CVS now parses some rc files during startup, in this order: > 1) $(sysconfdir)/tn5250rc (usually /usr/local/etc/tn5250rc) > 2) ~/.tn5250rc > > Then procedes to parse the command-line arguments. The configuration files > have the following format: > > # This is a comment > name = value > > # The below is shorthand for 'name = on' > +name > > # The below is shorthand for 'name = off' > -name > > # This sets group.name to `on' > group.name = on > # So does this > group { > name = on > } > # and this > +group.name > > The command-line options have been melded into this as well, so you can do > this: > > tn5250 +underscores map=37 localhost:1975 > > Additionally, this uses all options set within a group: > > tn5250 group > > This is good for setting up different AS/400 sessions, for example, like this: > > AS4001 { > host = as.400.1.com > map = 37 > env.TERM = IBM-3812-1 > } > AS4002 { > host = as.400.2.com > map = 284 > +underscores > } > > Then: > tn5250 AS4002 > > You can even do: > > tn5250 -underscores AS4002 > > Here are the currently supported options: > > +/-underscores (old -u option) > trace=FILE (old -t option) > host=HOST (old host parameter. From the command-line > 'host=' is optional) > session=NAME (old -s option) > env.TERM=TERM (old -y option) > +version (old -V option) > +help (old -h option) > > everything in env.* gets sent to the AS400 as an environment string, so now > you can specify arbitrary telnet exit strings. > > I realize this is a big change, I will back it out of CVS if necessary but I > think it's much more flexible and forward-looking a scheme. We now have a > vehicle for implementing keyboard mapping (e.g. key.enter = field exit) and > lots of odds and ends options (window-title = My AS/400 Session) which >wouldn't > have fit well into the old scheme. This should also interface very simply > with scripting languages such as Perl and Guile when we add support for them. > > Please bang on it and make sure that it's stable (I've tested nearly every > combination I can think of, but then again...) > > -Jay 'Eraserhead' Felice > > P.S. This breaks xt5250. I will fix to-morrow. > P.S.S. It's case sensitive. I just realized that's probably a bad idea. > > +--- > | This is the LINUX5250 Mailing List! > | To submit a new message, send your mail to LINUX5250@midrange.com. > | To subscribe to this list send email to LINUX5250-SUB@midrange.com. > | To unsubscribe from this list send email to LINUX5250-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: david@midrange.com > +--- > +--- | This is the LINUX5250 Mailing List! | To submit a new message, send your mail to LINUX5250@midrange.com. | To subscribe to this list send email to LINUX5250-SUB@midrange.com. | To unsubscribe from this list send email to LINUX5250-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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.