Terminal
Dies ist das Befehlsterminal, das im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
Terminal - GNUstep Terminal-Emulator
ZUSAMMENFASSUNG
öffne App Terminal [Programm [Argumente ...]]
BESCHREIBUNG
Diese Handbuchseite dokumentiert kurz die Terminal GNUstep-Anwendung. Diese Handbuchseite war
für die Debian-Distribution geschrieben, weil das Originalprogramm kein Handbuch hat
Terminal bietet eine Terminalemulation in einer GNUstep-Umgebung. Es gibt koloriert
Terminals mit konfigurierbaren Schriftarten und ermöglicht Benutzern auch die Konfiguration von Shell-Dienstprogrammen als
GNUstep-Dienste.
Schriftarten
Sie können die Schriftarten für normalen und fetten Text im Einstellungsfenster ändern. Terminal
erhält die Metriken für die Zeichenzellen aus der normalen Schriftart, also diese Schriftart wirklich
sollte eine Schriftart mit fester Tonhöhe sein, sonst sehen die Dinge unordentlich aus. Die fette Schrift sollte nah
entsprechen der normalen Schriftart.
Terminal geht davon aus, dass alle Zeichen, fett und normal, innerhalb der normalen Schriftart bleiben
Begrenzungsrahmen. Wenn dies nicht der Fall ist, kommt es zu visuellen Störungen. Es ist jedoch häufiger
dass der Begrenzungsrahmen einer Schriftart ohne feste Tonhöhe sehr groß ist (da er umschließen muss alle
Zeichen in der Schriftart), so dass das Terminalfenster sehr breit wird.
Tasten
Standardmäßig wird die Befehlstaste verwendet, um auf Tastenäquivalente für Menüeinträge zuzugreifen, und somit
kann nicht als Metaschlüssel im Terminal verwendet werden. Wenn Sie der Taste einen Befehl zugeordnet haben,
als Meta verwenden möchten, können Sie in den Einstellungen die Option "Befehlstaste als Meta behandeln" aktivieren
Tafel. Dadurch werden jedoch alle Tastenäquivalente im Terminal deaktiviert. Die „richtige“ Lösung
dieses Problem besteht darin, die Befehlstaste (und möglicherweise die alternative Taste) neu zuzuordnen. Die Alternative
key wird immer als Meta behandelt.
Oft kann die Escape-Taste verwendet werden, um einen Meta-Schlüssel zu emulieren. Dies bedeutet, dass in einigen
Programme müssen Sie möglicherweise zweimal die Escape-Taste drücken, um eine "echte" Escape-Funktion zu erhalten, oder es wird ein
verzögern, bevor es bearbeitet wird. Die Option `Doppeltes Escape senden...' bewirkt, dass Terminal sendet
ein doppeltes Escape, wenn Sie die Escape-Taste drücken (zB "\e\e"), was besser funktionieren sollte (aber
Sie können die Escape-Taste nicht mehr als Meta verwenden).
Terminal Leistungen
Terminal kann Dienste für andere Anwendungen bereitstellen, indem es die Auswahl weiterleitet
willkürliche Befehle. Dienste werden in einer der Registerkarten des Einstellungsfensters konfiguriert. Die
Wenn Sie diese Registerkarte zum ersten Mal öffnen, wird ein Standardsatz von Diensten geladen. Um diese zu speichern
wo make_services sie tatsächlich findet, drücken Sie `Anwenden und speichern'. Das wird auch laufen
make_services, um die Diensteliste zu aktualisieren, aber die Ausführung kann bis zu 30 Sekunden dauern
Anwendungen, um die Änderung zu bemerken.
Die Schaltflächen "Hinzufügen" und "Entfernen" fügen Dienste hinzu und entfernen sie. Mit der Schaltfläche `Exportieren' ist es
möglich, eine Reihe von Diensten in einer Datei zu speichern. Diese Dateien können mit dem importiert werden
`Importieren'-Schaltfläche, damit Benutzer Terminaldienste-Definitionen freigeben können. Die
Die Erweiterung der Datei sollte `.svcs' sein. Der Standardsatz von Diensten ist eine solche Datei
befindet sich im Ressourcenverzeichnis des Anwendungswrappers. Wenn Sie einen Dienst mit dem
denselben Namen wie ein bestehender Dienst haben und nicht identisch sind, wird der neue umbenannt
um einen Konflikt zu vermeiden.
Name
Dies ist der Name des Dienstes, wie er im Dienstemenü angezeigt wird. Standardmäßig,
Terminaldienste werden in einem `Terminal'-Untermenü des Dienste-Menüs platziert, aber
Sie können dies überschreiben, indem Sie dem Namen ein führendes `/' geben. In diesem Fall können Sie auch
Verwenden Sie ein zweites `/', um Ihre eigenen Untermenüs zu erstellen. (gnustep-gui unterstützt keine Untermenüs
von Untermenüs.) Namen müssen eindeutig sein.
Wesentliche Das Schlüsseläquivalent für diesen Befehl, falls vorhanden. Beachten Sie, dass, wenn eine Anwendung dies verwendet
Taste für einen anderen Menüeintrag, die Taste aktiviert diesen Menüeintrag, nicht die
Bedienung.
Befehl Linie
Die Befehlszeile. Es wird weitergegeben an / Bin / sh, damit alle Shell-Befehle funktionieren, und
Argumente müssen möglicherweise zitiert werden. Ein `%p' in der Befehlszeile führt zu einer Eingabeaufforderung
angezeigt werden, wenn der Dienst ausgeführt wird. Wenn eine Eingabe auf den Befehl erfolgen soll
Zeile können Sie die Stelle mit `%s' markieren (sonst wird sie angehängt
zur Befehlszeile). Sie können `%%' verwenden, um ein echtes `%' zu erhalten.
Führen Sie in Hintergrund/neu Fenster/Leerlauf Fenster
Wenn ein Dienst im Hintergrund ausgeführt werden soll, muss der Befehl abgeschlossen werden
bevor der Dienst zurückkehrt und der Dienst eine Ausgabe zurückgeben kann. Ansonsten der
Die Ausgabe des Befehls wird in einem Fenster angezeigt. ``neues Fenster'' bewirkt ein komplett neues
zu öffnendes Fenster (und es wird automatisch geschlossen, wenn der Befehl abgeschlossen ist
wenn diese Option eingestellt ist). ``Leerlauffenster'' bewirkt, dass das Terminal versucht, ein
vorhandenes Leerlauffenster. Wenn kein solches Fenster vorhanden ist, wird ein neues Fenster geöffnet (und
dieses Fenster wird nicht automatisch geschlossen).
Ignorieren/zurück Möglichkeiten für das Ausgangssignal: (nur gilt zu Hintergrund Dienstleistungen)
Bei Ignorieren wird die Ausgabe des Befehls verworfen. Sonst wird es
in eine Zeichenfolge oder eine Reihe von Dateinamen geparst werden, abhängig von den zulässigen Typen.
Es wird davon ausgegangen, dass die Ausgabe utf8-codiert ist.
Nein Eingang/Eingang in Standard/Eingabe on Befehl Linie
Wenn "Keine Eingabe" eingestellt ist, akzeptiert der Dienst keine Eingaben. Sonst ist es
es ist notwendig, etwas auszuwählen, um es auszuführen, und die Auswahl wird entweder weitergeleitet an
den Befehl (`in stdin') oder auf der Befehlszeile des Dienstes (entweder am
`%s' oder am Ende, siehe oben). Eingaben werden an den Befehl utf8 kodiert gesendet.
Akzeptieren Typen
Klartext wird wörtlich an den Befehl gesendet. Eine Liste von Dateinamen (möglicherweise
nur eine) wird getrennt durch ' ':s (wenn auf der Befehlszeile) oder Zeilenumbrüche (wenn
im Standard).
OPTIONAL
Befehle können auf der Befehlszeile gegeben werden, die in der neu geöffneten Shell ausgeführt wird
Fenster.
EMULATION
Der Terminalemulationscode basiert auf dem Konsolencode von Linux und fast allen Teilen davon
behandelt werden. Daher wird die Umgebungsvariable TERM auf `linux' gesetzt. Zusätzlich,
`vt100', `vt220', `xterm' und ähnliche sollten meistens funktionieren. Zu unterscheiden
Terminal von einer "echten" Linux-Konsole, die Umgebungsvariable TERM_PROGRAMM eingestellt ist
GNUstep_Terminal.
Die xterm-Erweiterungen zum Setzen des Fenstertitels werden ebenfalls unterstützt. Sie legen den Titel fest
Verwendung:
' 33]'+0, 1 oder 2+';'+der Titel+' 07'
1 legt den Minifenstertitel fest, 2 legt den Fenstertitel fest und 0 legt beide fest.
Beispiel (von Jeff Teunissen):
export PROMPT_COMMAND='echo -ne "\033]2;Terminal - ${HOSTNAME}:${PWD}\007"'
Terminal legt die folgenden Umgebungsvariablen fest:
TERM Wird eingestellt auf linux.
TERM_PROGRAMM
Wird eingestellt auf GNUstep_Terminal.
SPRACHEN
Terminal spricht Englisch, Französisch, Deutsch, Ungarisch, Norwegisch, Russisch, Spanisch, Italienisch,
Schwedisch und Türkisch.
ANMERKUNG
Der Inhalt dieser Handbuchseite ist der README-Datei des Pakets entnommen und wurde konvertiert
in eine Handbuchseite für Debian.
Verwenden Sie das Terminal online mit den onworks.net-Diensten