Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ kterm(1X11) — UTek 4.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

resize(1x11)

X(1x11)

xterm(1x11)

pty(4)

tty(4)



KTERM(1X11)             COMMAND REFERENCE             KTERM(1X11)



NAME
     kterm - terminal emulator for X

SYNOPSIS
     kterm [-toolkitoption ...] [-option ...]

     This is a user-contributed client.

DESCRIPTION
     The kterm program is a Kanji terminal emulator for the X
     Window System.  It provides DEC VT102 and Tektronix 4014
     compatible terminals for programs that can't use the window
     system directly.  It comes from xterm(1x11) in the core
     programs of the distribution of the X Window System.

     Most of the functions are the same as original xterm,
     however, kterm has capabilities of displaying Kanji strings
     and handling of the status line, if compiled with -DKANJI or
     -DSTATUSLINE compile time options.

OPTIONS
     The kterm terminal emulator accepts all standard xterm
     command line options along with the additional options
     listed in this document.  If the option begins with a `+'
     instead of a `-', the option is restored to its default
     value:

     -fk kanji-font This option specifies a Kanji font to be used
                    when displaying Kanji text. This font must be
                    the same height and width as the ascii font.
                    The default is ``a14.''

     -fkb kanji-font
                    This option specifies a Kanji bold font to be
                    used when displaying bold text. This font
                    must be the same height and width as the
                    kanji font.  If no Kanji bold font is
                    specified, it will be used as the normal font
                    and the bold font will be produced by
                    overstriking this font.  The default is not
                    specified.

                    This option specifies a Kana font, which may
                    be used as GR in 8 bit environment.  This
                    font is used if ``ESC ( I'' is appeared in
                    JIS Kanji mode, SS2 (0x8e) is appeared in EUC
                    Kanji mode, and not used so frequently in
                    normal Japanese text.  The default is
                    ``kana14.''

     b kana-font    This option specifies a Kana bold font.




Printed 3/22/89                                                 1





KTERM(1X11)             COMMAND REFERENCE             KTERM(1X11)



     -km  kanji-mode
                    This option specifies the Kanji code from the
                    pty output.  If kanji-mode is ``jis'', then
                    it assumes the output is coded by JIS code,
                    i.e., each Kanji string is proceeded by ESC-
                    $-B or ESC-$-@ and each ascii string is
                    proceeded by ESC-(-B or ESC-(-J.  This mode
                    does not require 8 bit passing tty model
                    because 7 bit encoding with appropriate
                    escape sequences is used.  If kanji-mode is
                    ``euc'', then it assumes the output is coded
                    by EUC.  If kanji-mode is ``sjis'', then it
                    assumes the output is coded by Shift-JIS code
                    (which is the same as MicroSoft Kanji code).
                    The default mode is ``jis.''

     -sn            By default, the status line is in reverse-
                    video (relative to the rest of the window).
                    This option causes the status line to be in
                    normal video (the status line is still
                    enclosed in a box).

     -st            This option causes the status line to be
                    displayed on startup.

X DEFAULTS
     The program understands all of the core xterm resource names
     and classes as well as the items listed here.

     kanjiFont (class KanjiFont)        Specifies the name of the
                                        kanji font.  The default
                                        is ``a14.''

     kanjiboldFont (class KanjiFont)    Specifies the name of the
                                        bold font.  The default
                                        is not specified.

     kanaFont (class KanaFont)          Specifies the name of the
                                        kana font.  The default
                                        is ``kana14.''

     kanaboldFont (class KanaFont)      Specifies the name of the
                                        bold font.  The default
                                        is not specified.

     kanjiMode (class KanjiMode)        Specifies the Kanji code
                                        of pty output. The
                                        default is ``jis.''

     statusLine (class StatusLine)      Causes the status line to
                                        be displayed on startup.




Printed 3/22/89                                                 2





KTERM(1X11)             COMMAND REFERENCE             KTERM(1X11)



     statusNormal (class StatusNormal)  Specifies whether the
                                        last column bug in cursor
                                        should be worked around.
                                        The default is ``false.''

EMULATIONS
     The VT102 emulation is fairly complete, but does not support
     the blinking character attribute nor the double-wide and
     double-size character sets.  Termcap(5) entries that work
     with xterm include ``kterm'', ``xterm'', ``vt102'',
     ``vt100'' and ``ansi''. Then xterm automatically searches
     the termcap file in this order for these entries and then
     sets the ``TERM'' and the ``TERMCAP'' environment variables.

POINTER USAGE
     The kterm program converts the specified text by the cut
     operation into JIS code, regardless of the Kanji mode, and
     then saves it to the Xserver.  This convention allows cut
     and paste between different kterm programs with different
     Kanji mode.

SEE ALSO
     resize(1x11), X(1x11), xterm(1x11), pty(4), tty(4) and see
     the document Xterm Control Sequences.

CAVEATS
     Do not try to paste too much text at one time, otherwise
     kterm will hang. It is both producer and consumer for the
     pty and can deadlock.

     Variable-width fonts are not handled reasonably.

     Window focus is considered lost if some other client (e.g.,
     the window manager) grabs the pointer; it is difficult to do
     better without an addition to the protocol.

     There needs to be a dialog box to allow entry of log file
     name and the COPY file name.

     Many of the options are not resettable after kterm starts.

     Current kterm does not support the designated sequence of
     KANJI as ``ESC $ ( B'' but as ``ESC $ B'' which is still a
     valid sequence in ISO 2022.

AUTHORS
     Katsuya Sano (Tokyo Inst. of Tech.), Michael Irie (Sony
     Corp.), Akira Kato (Tokyo Inst. of Tech.), Michiharu Ariza
     (Software Research Associates), Makoto Ishisone (Software
     Research Associates)





Printed 3/22/89                                                 3





KTERM(1X11)             COMMAND REFERENCE             KTERM(1X11)



*UNIX is a registered trademark of AT&T.






















































Printed 3/22/89                                                 4





































































%%index%%
na:336,83;
sy:419,253;
de:672,980;
op:1652,1747;3807,4050;8265,1660;
ca:10218,1235;11861,92;
se:9925,293;
%%index%%000000000139

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026