QTerm 7.0

The 7.0 version of QTerm brings a new look and easily accessible function panels which can be permanently displayed (pinned) or can be automatically hidden and only displayed when moused over. Mutiple frame windows are also supported with one or more terminal windows in each frame. This allows you to easily take advantage of multiple monitors.

If you are interested in trying out the new version please click here to download the software

Click New to close.

New

 

Terminal Definition

 

Terminal definitions exist as strings of comma separated values in several of the Quickware products, principally in the Terminals file for the QTerm server initialization.  The following list details the format of the terminal definition.  Unspecified parameters should be defaulted by using a single space.  Unwanted string parameters may replaced with a single dash (-).

Note that if you have a large number of users you may want to maintain a number of terminal names files, perhaps split by department. In this case be aware that you should have separate sets of files per group; Web page, Profile and Settings.

The format of the terminal names file entries is:

:username
termName, type, command [,I] [,n][, windowName] [, hide] [, printerName]

 

  username User name; note that you need an entry per user and each Username will be matched according to the "User Name type" in the Path settings.
  termName Terminal name; each name should match a terminal name configured on your host.
  type

 

Terminal type as per one of the names on the terminal types popup menu in the Terminal Settings/General. Include /P after the type to indicate a passthru printer.  You can also define a passthru printer by setting the type to P, if you don't care about the terminal type.
  command Initial script command in quotes or - (dash) to remove a previously downloaded initial script command.
  I Re-initialize entry; for each terminal entry that did not previously exist in the local settings file or if this parameter is set (to 'I') then most terminal level settings (options, colors etc) are copied from the first terminal in the local settings file.
  n A number that corresponds to one of the Printing Modes available in the Terminal Settings/Printer Properties:

1. Screen Font, 9 pt

2. Screen Font, 12 pt

3. Screen Font

4. n/a

5. Selected Font

6. n/a

7. Screen Font and Size

8. Print to File

9. n/a

10. Print Immediate

  windowName Optional window name
  hide "h" to specify a hidden window
  printerName The name of an operating system printer

 

Example

:john
TLA01,uts60
TLA02,uts40

:paul
TFW01,uts60
TFW02,uts40

:george
TMG01,uts60
TMG02,uts40

:myname
term1,"open,d tip"                         (defaults to UTS20, 1st xmit=connect to TIP)
term2,uts60,"open demand"       (set to UTS60, connect at startup)
prnt1,p,"open tip",,,tipWin            (set to printer, connect at startup)

:end

Default User Name

If you have a set of terminals that are essentially the same for many users, you can set up a user entry under the user name of ":DEFAULT" with a set of terminals.  The default entry will be used for any Username search that fails to find the configured Username. 

The actual terminal names per user are formed from a combination of the Username and the names under DEFAULT (see the Paths settings for a description of how you can configure the user name).  If the combination is greater than 8 bytes long, then the right most 8 bytes are used.  For example:

 Username

JOHN 

Terminals File

:DEFAULT
A,uts30,"Open T1",,5
B,uts30,"Open T1",,5
C,uts20,"Open T2",,5
D,uts60,"Open Dem",,5
:END 

Resultant Terminal Names


JOHNA
JOHNB
JOHNC
JOHND

 

Database Mode

Note: in order to switch to the newer server database mode, insert a pseudo entry at the start of this file with the name :ServerDatabase followed by the server url, for example:

: ServerDatabase

http://MyServer/QTermAdmin/AdminRequest.asp