Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ term_names(5) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sh(1)

stty(1)

tabs(1)

tput(1)

vi(1)

infocmp(1M)

curses(3X)

profile(4)

term(4)

terminfo(4)

environ(5)

term_names(5)                                                 term_names(5)

NAME
     termnames - Übliche Terminalbezeichnungen

BESCHREIBUNG
     Terminalbezeichnungen werden als Teil der Shell-Umgebung in der Umge-
     bungsvariablen TERM gehalten [siehe sh(1), profile(4) und environ(5)].
     Diese Bezeichnungen werden von bestimmten Kommandos (z. B. tabs, tput
     und vi) und Funktionen [vgl. curses(3X)] benutzt.

     Die Dateien in /usr/share/lib/terminfo dienen der Beschreibung von
     Terminals und deren Benennung. Die Dateien besitzen das in terminfo(4)
     beschriebene Format. Einträge in Quelldateien für terminfo bestehen
     aus einer Anzahl von Feldern, die durch Kommata getrennt sind. Leer-
     zeichen hinter den Kommata bleiben unbeachtet. Zur Ausgabe der
     Beschreibung eines Terminals term dient das Kommando infocmp -I term
     [siehe infocmp(1M)]. Für jede Terminalbeschreibung in der Datenbank
     terminfo enthält jeweils die erste Zeile die Bezeichnungen des Termi-
     nals, wie sie terminfo kennt. Die Namen sind durch einen senkrechten
     Strich (|) voneinander getrennt. Der erste Name in dieser Zeile ist
     die meistbenutzte Abkürzung für dieses Terminal und genau dieser Name
     sollte auch benutzt werden, um die Umgebungsvariable TERM in der Datei
     $HOME/.profile damit zu belegen [siehe profile(4)]. Der letzte angege-
     bene Name sollte eine ausführliche und genaue Bezeichnung des Termi-
     nals sein und kann aus Gründen der Lesbarkeit Leerzeichen enthalten.
     Die Namen in dieser Zeile werden alle als Synonyme für dieses Terminal
     betrachtet. Sie sollten, mit Ausnahme des letzten, keine Leerzeichen
     enthalten und müssen in den ersten 14 Zeichen eindeutig sein.

     Außer der letzten ausführlichen Bezeichnung sollten bei der Vergabe
     von Terminalnamen die folgenden Konventionen beachtet werden. Im
     Basisnamen des Terminals sollte ein Hinweis auf die besondere Hardware
     des Terminals auftauchen, beispielsweise 97801 für das Terminal 97801
     von SNI. Dieser Name sollte keine Bindestriche enthalten, es sei denn,
     daß die gewählten Synonyme zu keiner Konfliktsituation mit anderen
     Namen führen. Der Basisname eines Terminals besteht aus bis zu acht
     alphanumerischen Zeichen (den Kleinbuchstaben von a bis z und den Zif-
     fern von 0 bis 9). Im allgemeinen sollten die Basisnamen eher auf die
     Originalhersteller als auf örtliche Händler verweisen. Ein von einem
     Hersteller erworbenes Terminal sollte keine verschiedenen Basisnamen
     haben. Gleiche Terminals unterschiedlicher Ausbaustufe oder unter-
     schiedlicher Funktionalität, die hardwarebedingt oder benutzergesteu-
     ert ist, zeigen dies in ihrem Namen durch einen Bindestrich an, dem
     ein Hinweis auf den entsprechenden Modus folgt. So wird zum Beispiel
     ein AT&T 4425 Terminal mit 132 Spalten durch att4425-w bezeichnet. Wo
     es angebracht ist, sollten die folgenden Suffixe verwendet werden:










Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

term_names(5)                                                 term_names(5)

        Suffix                   Bedeutung                    Beispiel
        ________________________________________________________________
        -w       Modus breit (mehr als 80 Spalten)            att4425-w
        -am      Mit auto. Rändern (normalerweise Standard)   vt100-am
        -nam     Ohne auto. Ränder                            vt100-nam
        -n       Anzahl Bildschirmzeilen                      aaa-60
        -na      Keine Pfeiltasten (lokale Bearbeitung)       c100-na
        -np      Anzahl der Speicherseiten                    c100-4p
        -rv      Inverse Darstellung                          att4415-rv

     Um bei der Beschreibung unterschiedlicher Modi (z. B. -w) von Termi-
     nals Konflikte bezüglich der Namenskonventionen zu vermeiden, sollten
     in den Basisnamen von Terminals keine Bindestriche stehen. Weiterhin
     hat es sich als praktisch erwiesen, sämtliche Namen in der Datenbank
     terminfo(4) so zu wählen, daß sie eindeutig sind. Terminaleinträge,
     die mittels der use=-Anweisung lediglich der Einschleusung in andere
     Einträge dienen, sollten ein "+" (wie in 4415+nl) in ihrem Namen
     haben.

     Es folgt eine Reihe bekannter Terminalnamen: (Um eine komplette Liste
     zu erhalten, kann man das Kommando ls -C /usr/share/lib/terminfo/?
     eingeben.)

     2621, hp2621           Hewlett-Packard Serie 2621
     2631                   Hewlett-Packard 2631 Zeilendrucker
     2631-c                 Hewlett-Packard 2631 Zeilendrucker, komprimier-
                            ter Modus
     2631-e                 Hewlett-Packard 2631 Zeilendrucker, erweiterter
                            Modus
     2640, hp2640           Hewlett-Packard Serie 2640
     2645, hp2645           Hewlett-Packard Serie 2645
     3270                   IBM Modell 3270
     33, tty33              AT&T Teletype Modell 33 KSR
     35, tty35              AT&T Teletype Modell 35 KSR
     37, tty37              AT&T Teletype Modell 37 KSR
     4000a                  Trendata 4000a
     4014, tek4014          TEKTRONIX 4014
     40, tty40              AT&T Teletype Dataspeed 40/2
     43, tty43              AT&T Teletype Modell 43 KSR
     4410, 5410             AT&T 4410/5410 80 Spalte, Version 2
     4410-nfk, 5410-nfk     AT&T 4410/5410 ohne Funktionstasten, Version 1
     4410-nsl, 5410-nsl     AT&T 4410/5410 pln nicht definiert
     4410-w, 5410-w         AT&T 4410/5410 132 Spalten
     4410v1, 5410v1         AT&T 4410/5410 80 Spalten, Version 1
     4410v1-w, 5410v1-w     AT&T 4410/5410 132 Spalten, Version 1
     4415, 5420             AT&T 4415/5420 80 Spalten
     4415-nl, 5420-nl       AT&T 4415/5420 keine Änderung von Marken







Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

term_names(5)                                                 term_names(5)

     4415-rv, 5420-rv       AT&T 4415/5420 80 Spalten, Inversdarstellung
     4415-rv-nl, 5420-rv-nl AT&T 4415/5420 Inversdarstellung, keine Ände-
                            rung von Marken
     4415-w, 5420-w         AT&T 4415/5420 132 Spalten
     4415-w-nl, 5420-w-nl   AT&T 4415/5420 132 Spalten, keine Änderung von
                            Marken
     4415-w-rv, 5420-w-rv   AT&T 4415/5420 132 Spalten, Inversdarstellung
     4418, 5418             AT&T 5418 80 Spalten
     4418-w, 5418-w         AT&T 5418 132 Spalten
     4420                   AT&T Teletype Modell 4420
     4424                   AT&T Teletype Modell 4424
     4424-2                 AT&T Teletype Modell 4424 in Funktionsgruppe ii
     4425, 5425             AT&T 4425/5425
     4425-fk, 5425-fk       AT&T 4425/5425 keine Funktionstasten
     4425-nl, 5425-nl       AT&T 4425/5425 80 Spalten, keine Änderung von
                            Marken
     4425-w, 5425-w         AT&T 4425/5425 132 Spalten
     4425-w-fk, 5425-w-fk   AT&T 4425/5425 132 Spalten, keine Funktionsta-
                            sten
     4425-nl-w, 5425-nl-w   AT&T 4425/5425 132 Spalten, keine Änderung von
                            Marken
     4426                   AT&T Teletype Modell 4426S
     450                    DASI 450 (gleich zu Diablo 1620)
     450-12                 DASI 450 12-pitch Modus
     500, att500            AT&T-IS 500 Terminal
     510, 510a              AT&T 510/510a 80 Spalten
     513bct, att513         AT&T 513 bct Terminal
     5320                   AT&T 5320 Hardcopy Terminal
     54202                 AT&T 5420 Modell 2, 80 Spalten
     54202-w               AT&T 5420 Modell 2, 132 Spalten
     5620, dmd              AT&T 5620 Terminal, 88 Spalten
     5620-24, dmd-24        AT&T Teletype Modell DMD 5620 in einem 24x80
                            Fenster
     5620-34, dmd-34        AT&T Teletype Modell DMD 5620 in einem 34x80
                            Fenster
     610, 610bct            AT&T 610 bct Terminal, 80 Spalten
     610-w, 610bct-w        AT&T 610 bct Terminal, 132 Spalten
     630, 630MTG            AT&T 630 Terminal für Multi-Tasking und Grafik
     7300, pc7300, unixpc  AT&T UNIX PC Modell 7300
     735, ti                Texas Instruments TI735 und TI725
     745                    Texas Instruments TI745
     97801, 97807           Siemens Nixdorf Informationssysteme
     dumb                   Generischer Name für Terminals, denen spezielle
                            Escape-Sequenzen und Spezialfunktionen fehlen
     hp                     Hewlett-Packard (gleich zu 2645)
     lp                     Generischer Name für Zeilendrucker
     pt505                  AT&T Personal Terminal 505 (22 Zeilen)
     pt505-24               AT&T Personal Terminal 505 (24 Zeilen)
     sync                   Generischer Name für synchrone Terminals, die
                            zu Teletype Modell 4540 kompatibel sind




Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

term_names(5)                                                 term_names(5)

     Kommandos, deren Verhalten vom Terminaltyp abhängt, sollten Argumente
     der Form -T term akzeptieren, wobei term einer der oben angegebenen
     Namen ist. Fehlt ein solches Argument, sollten sich diese Kommandos
     den Terminaltyp aus der Umgebungsvariablen TERM besorgen, die wiederum
     natürlich term enthalten sollte.

DATEIEN
     /usr/share/lib/terminfo/?/*
          Datenbank mit Binärversionen der Terminalbeschreibungen

SIEHE AUCH
     sh(1), stty(1), tabs(1), tput(1), vi(1), infocmp(1M), curses(3X),
     profile(4), term(4), terminfo(4), environ(5).









































Seite 4                      Reliant UNIX 5.44               Gedruckt 11/98

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