.\" -*- coding: UTF-8 -*- .\"*************************************************************************** .\" Copyright 2018-2021,2023 Thomas E. Dickey * .\" Copyright 1998-2011,2017 Free Software Foundation, Inc. * .\" * .\" Permission is hereby granted, free of charge, to any person obtaining a * .\" copy of this software and associated documentation files (the * .\" "Software"), to deal in the Software without restriction, including * .\" without limitation the rights to use, copy, modify, merge, publish, * .\" distribute, distribute with modifications, sublicense, and/or sell * .\" copies of the Software, and to permit persons to whom the Software is * .\" furnished to do so, subject to the following conditions: * .\" * .\" The above copyright notice and this permission notice shall be included * .\" in all copies or substantial portions of the Software. * .\" * .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * .\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * .\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * .\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * .\" THE USE OR OTHER DEALINGS IN THE SOFTWARE. * .\" * .\" Except as contained in this notice, the name(s) of the above copyright * .\" holders shall not be used in advertising or otherwise to promote the * .\" sale, use or other dealings in this Software without prior written * .\" authorization. * .\"*************************************************************************** .\" .\" $Id: term.7,v 1.46 2023/12/02 20:51:25 tom Exp $ .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH term 7 "2. Dezember 2023" "ncurses 6.4" Verschiedenes .ie \n(.g \{\ .ds `` \(lq .ds '' \(rq .\} .el \{\ .ie t .ds `` `` .el .ds `` "" .ie t .ds '' '' .el .ds '' "" .\} . .ds d /etc/terminfo .SH BEZEICHNUNG .\"SH SYNOPSIS term \- Konventionen zur Benennung von Terminaltypen .SH BESCHREIBUNG Die Umgebungsvariable \fITERM\fP sollte normalerweise den Typnamen des Terminals, der Konsole oder des Anzeigegeräts, das Sie verwenden, enthalten. Diese Information ist wesentlich für alle Bildschirm\-orientierten Programme, einschließlich des Editors und des E\-Mail\-Programms. .PP Durch entweder \fB/etc/inittab\fP (z.B. System\-V\-artige UNIXes) oder \fB/etc/ttys\fP (BSD UNIXes) wird pro Leitung ein Vorgabewert für \fITERM\fP gesetzt. Für Workstation\- und Mikrocomputer\-Konsolen wird dieser fast immer ausreichend sein. .PP Falls Sie eine Einwählleitung verwenden, könnte die Art des angehängten Gerätes variieren. Bei älteren UNIX\-Systemen war ein sehr dummes Terminal wie »dumb« oder »dialup« voreingestellt. Neuere könnten »vt100« voreinstellen und dabei die Verbreitung von DEC VT100\-kompatiblen Terminal und PC\-Emulatoren widerspiegeln. .PP Moderene Telnets übergeben Ihre Variable \fITERM\fP von der lokalen Seite an die ferne Seite. Es kann zu Problemen kommen, falls der ferne Terminfo\- oder Termcap\-Eintrag nicht zu Ihrem Typ kompatibel ist, aber diese Situation ist selten und kann fast immer durch explizites Exportieren von »vt100« vermieden werden (unter der Annahme, dass Sie eine Konsole, ein Terminal oder einen Terminal\-Emulator verwenden, der eine Obermenge von VT100 ist). .PP Auf jeden Fall können Sie die Systemeinstellung für \fITERM\fP nach Ihren Vorstellungen außer Kraft setzen, um Ihr Shell\-Profil zu testen. Das Hilfswerkzeug \fB\%tset\fP(1) könnte Sie unterstützen. Sie können ihm eine Reihe von Regeln zur Ableitung oder dem Erbitten von Terminaltypen geben, basierend auf dem TTY\-Gerät und der Baud\-Rate. .PP Setzen eines eigenen \fITERM\fP\-Wertes könnte auch nützlich sein, falls Sie einen angepassten Eintrag erstellt haben, der Optionen integriert (wie visuelle Glocke oder invertierte Darstellung), die den Systemvorgabetyp für Ihre Leitung außer Kraft setzen soll. .PP Terminaltypbeschreibungen werden als Dateien aus Fähigkeitsdaten unterhalb von \fI\*d\fP gespeichert. Um eine Liste von allen durch Ihr System erkannten Terminaltypen anzuschauen, geben Sie .sp toe | more .sp in Ihrer Shell ein. Diese Fähigkeitsdateien sind in einem auf Abrufgeschwindigkeit optimierten binären Format (anders als das alte, textbasierte \fBtermcap\fP(3NCURSES)\-Format, das sie ersetzen). Um einen Eintrag zu untersuchen, müssen Sie den Befehl \fB\%infocmp\fP(1) verwenden. Rufen Sie ihn wie folgt auf: .sp infocmp \fIEintragsname\fP .sp Hierbei ist der \fIEintragsname\fP der Name des Typs, den Sie untersuchen möchten (und der Name der Fähigkeitsdatei im Unterverzeichnis von \fI\*d\fP, der nach dem ersten Buchstaben benannt ist). Dieser Befehl gibt die Fähigkeitsdatei in dem durch \fB\%terminfo\fP(5) beschriebenen Textformat aus. .PP Die erste Zeile einer \fB\%terminfo\fP(5)\-Beschreibung gibt die Namen an, unter denen Terminfo ein Terminal kennt, getrennt durch »|« (Pipe\-Zeichen), wobei das letzte Namensfeld durch ein Komma abgetrennt wird. Das erste Namensfeld ist der \fIPrimärname\fP des Typs; dieser wird beim Setzen von \fITERM\fP verwandt. Das letzte Namensfeld (falls es sich vom ersten unterscheidet) ist tatsächlich eine Beschreibung des Terminaltyps (sie kann Leerzeichen enthalten; die anderen müssen einzelne Wörter sein). Namensfelder zwischen dem ersten und dem letzten (falls vorhanden) sind Aliase für das Terminal, normalerweise aus historischen Gründen zur Kompatibilität beibehaltene. .PP Es gibt ein paar Konventionen, wie die primären Terminalnamen ausgewählt werden, die dafür sorgen, dass sie informativ und eindeutig bleiben. Es folgt eine Schritt\-für\-Schritt\-Anleitung zur Benennung von Terminals, die auch erklärt, wie die Namen ausgewertet werden: .PP Wählen Sie zuerst einen Wurzelnamen. Die Wurzel besteht aus einem Kleinbuchstaben, gefolgt von bis zu sieben Kleinbuchstaben oder Ziffern. Sie dürfen keine Zeichensetzungszeichen in Wurzelnamen verwenden, da sie als Dateinamen und Shell\-Metazeichen (wie !, $, *, ? usw.) verwandt und interpretiert werden; werden sie eingebettet, führen sie zu komischem und nicht hilfreichem Verhalten. Der Schrägstrich (/) oder jedes anderes Zeichen, das von irgendeinem Dateisystem interpretiert werden könnte (\e, $, [, ]) sind besonders gefährlich (\fBterminfo\fP(5) ist Plattform\-unabhängig und die Verwendung von Sonderzeichen könnten irgendwann jemand bei einer zukünftigen Portierung das Leben schwermachen). Das Punktzeichen (.) ist recht sicher, solange es maximal eines pro Wurzelnamen gibt; einige historische Terminfo\-Namen verwenden es. .PP Der Wurzelname für einen Terminal\- oder Workstation\-Konsolentyp sollte fast immer mit einem Kürzel des Lieferanten (wie \fBhp\fP für Hewlett\-Packard, \fBwy\fP für Wyse oder \fBatt\fP für AT&T\-Terminals) oder einem allgemeinen Namen für die Terminalleitung (\fBvt\fP für die VT\-Serie der Terminals von DEC oder \fBsun\fP für Sun\-Microsystems\-Workstation\-Konsolen oder \fBregent\fP für die ADDS\-Regent\-Serie) beginnen. Sie können den \fBterminfo\fP(5)\-Baum darstellen, um zu sehen, welche Präfixe bereits allgemein verwandt werden. Wenn passend sollte dem Wurzelpräfix eine Modellnummer folgen; daher \fBvt100\fP, \fBhp2621\fP, \fBwy50\fP. .PP Der Wurzelname für PC\-UNIX\-Konsolentypen solte der Betriebssystemname sein, d.h. \fBlinux\fP, \fBbsdos\fP, \fBfreebsd\fP, \fBnetbsd\fP. Er sollte \fBnicht\fP \fBconsole\fP oder andere generische Namen sein, die in einer Mehrplattformumgebung zu Verwirrung führen könnten! Falls eine Modellnummer folgt, sollte sie entweder die Veröffentlichungsstufe des Betriebssystems oder des Konsolentreibers darstellen. .PP Der Wurzelname für einen Terminalemulator (unter der Annahme, dass er nicht in einen der Standard\-ANSI\- oder VT100\-Typen passt) sollte der Programmname oder eine leicht erkennbare Abkürzung davon sein (z.B. \fBversaterm\fP, \fBctrm\fP). .PP An den Wurzelnamen können Sie eine sinnvolle Anzahl von Funktionalitäten\-Endungen, getrennt durch Bindestriche, anhängen. .TP 5 2p Hat zwei Speicherseiten. Entsprechend 4p, 8p usw. .TP 5 mc Magischer Cookie. Einige Terminals (insbesondere ältere von Wyse) können nur ein Attribut unterstützen, ohne den magischen Cookie zu verlieren. Ihr Basiseintrag ist normalerweise mit einem zweiten gepaart, der diese Endung hat und magische Cookies verwendet, um mehrere Attribute zu unterstützen. .TP 5 \-am Automatischen Seitenrand aktivieren (Umbruch am rechten Seitenrand). .TP 5 \-m Einfarbiger Modus \- Farbunterstützung unterdrücken. .TP 5 \-na Keine Pfeiltasten \- \fBtermcap\fP(5) ignoriert Pfeiltasten, die tatsächlich auf dem Terminal vorhanden sind, so dass der Benutzer die Pfeiltasten lokal verwenden kann. .TP 5 \-nam Kein automatischer Seitenrand \- am\-Fähigkeit unterdrücken. .TP 5 \-nl Keine Bezeichnungen \- weiche Bezeichnungen unterdrücken. .TP 5 \-nsl Keine Statuszeile \- Statuszeile unterdrücken. .TP 5 \-pp Hat einen Drucker\-Port in Benutzung. .TP 5 \-rv Terminal im invertierten Modus (schwarz auf weiß). .TP 5 \-s Statuszeile aktivieren. .TP 5 \-vb Optische Glocke (Aufblitzen) statt Piepston verwenden. .TP 5 \-w Breit; Terminal ist im 132\-Spalten\-Modus. .PP Falls Ihr Terminaltyp eine Variante ist, bei der die Zeilenhöhe festgelegt werden soll, sollte diese Endung konventionsgemäß zuerst angegeben werden. Bei dem hypothetischen FuBarCo\-Terminal\-Modell 2317 im 30\-Zeilenmodus mit invertierter Darstellung wäre die beste Form \fBfubar\-30\-rv\fP (statt möglicherweise »fubar\-rv\-30«). .PP Terminaltypen, die nicht als freistehende Einträge sondern als Komponenten geschrieben werden, die in anderen Einträge mittels \fBuse\fP\-Fähigkeiten integriert werden sollen, werden durch die Einbettung von Pluszeichen anstelle von Bindestrichen unterschieden. .PP Befehle, die einen Terminaltypen zur Steuerung der Anzeige verwenden, akzeptieren oft eine Option »\-T«, die ein Terminaltypnamen als Argument akzeptiert. Solche Programme sollten auf die Umgebungsvariable \fITERM\fP zurückfallen, wenn keine Option »\-T« angegeben ist. .SH DATEIEN .TP \fI\*d\fP kompilierte Terminal\-Beschreibungsdatenbank .TP \fI/etc/inittab\fP TTY\-Leitungsinitialisierungen (AT&T\-artige UNIXe) .TP \fI/etc/ttys\fP TTY\-Leitungsinitialisierungen (BSD\-artige UNIXe) .SH PORTABILITÄT Für maximale Kompatibilität mit älteren System\-V\-UNIXes sollten die Namen und Aliase innerhalb der ersten 14 Zeichen eindeutig sein. .SH "SIEHE AUCH" \fB\%ncurses\fP(3NCURSES), \fB\%term\fP(5), \fB\%terminfo\fP(5) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .