het EngelsFransSpaans

Servers draaien | Ubuntu > | Fedora > |


OnWorks-favicon

xterm - Online in de cloud

Voer xterm uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht xterm die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


xterm - terminalemulator voor X

KORTE INHOUD


xterm [-toolkitoptie ...] [-optie ...] [schelp]

PRODUCTBESCHRIJVING


Het xterm programma is een terminalemulator voor het X Window-systeem. Het biedt DEC
VT102/VT220 en geselecteerde functies van terminals op een hoger niveau, zoals VT320/VT420/VT520
(VTxxx). Het biedt ook Tektronix 4014-emulatie voor programma's die de
raamsysteem direct. Als het onderliggende besturingssysteem het wijzigen van de grootte van de terminal ondersteunt
mogelijkheden (bijvoorbeeld het SIGWINCH-signaal in systemen afgeleid van 4.3BSD), xterm wil
gebruik de faciliteiten om programma's die in het venster worden uitgevoerd op de hoogte te stellen wanneer het formaat wordt gewijzigd.

De VTxxx- en Tektronix 4014-terminals hebben elk hun eigen venster zodat u kunt bewerken
tekst in de ene en tegelijkertijd naar afbeeldingen in de andere kijken. Om de juiste te behouden
beeldverhouding (hoogte/breedte), Tektronix-graphics worden beperkt tot de grootste doos met
de beeldverhouding van een 4014 die in het venster past. Dit vak bevindt zich in de linkerbovenhoek
gebied van het raam.

Hoewel beide vensters tegelijkertijd kunnen worden weergegeven, wordt een ervan beschouwd als de
"actief" venster voor het ontvangen van toetsenbordinvoer en terminaluitvoer. Dit is het venster dat
bevat de tekstcursor. Het actieve venster kan worden gekozen via escape-reeksen, de
Het menu "VT-opties" in het VTxxx-venster en het menu "Tek-opties" in het 4014-venster.

EMULATIES


De VT102-emulatie is redelijk compleet, maar ondersteunt geen autorepeat. Dubbele maat
tekens worden correct weergegeven als uw lettertypeserver schaalbare lettertypen ondersteunt. De VT220
emulatie ondersteunt geen zachte lettertypen, het is verder compleet.

Terminal-database (terminfo (5) of termcap (5)) items die werken met xterm omvatten

een optionele platformspecifieke invoer (“xterm”),
"xterm",
“vt102”,
“vt100”,
"ansi" en
"dom"

xtherm zoekt automatisch in deze volgorde in de terminaldatabase naar deze items en
stelt vervolgens de omgevingsvariabelen "TERM" en "TERMCAP" in. U kunt ook "vt220" gebruiken,
maar moet het terminalemulatieniveau instellen met de decTerminalID bron. op de meeste
systemen, xterm zal de terminfo-database gebruiken. Sommige oudere systemen gebruiken termcap. (De
"TERMCAP" omgevingsvariabele is niet ingesteld als xterm is gekoppeld aan een terminfo-bibliotheek,
aangezien de vereiste informatie niet wordt geleverd door de termcap-emulatie van terminfo
bibliotheken).

Veel van de speciale xterm functies kunnen worden gewijzigd onder programmabesturing via een reeks
ontsnappingsreeksen die verschillen van de standaard VT102 ontsnappingsreeksen. (Zie de xtherm
Controle Sequenties document.)

De Tektronix 4014-emulatie is ook redelijk goed. Het ondersteunt 12-bits grafische adressering,
geschaald naar de grootte van het venster. Vier verschillende lettergroottes en vijf verschillende lijntypes zijn:
ondersteund. Er is geen ondersteuning voor doorschrijven of onscherpe modus. De Tektronix tekst en
grafische opdrachten worden intern opgenomen door: xterm en kan naar een bestand worden geschreven door te verzenden
de COPY-escape-reeks (of via de Tektronix menu; zie onder). De naam van het bestand
zal zijn "COPYyyyy-MM-dd.hh:mm:ss", waar yyyy, MM, dd, hh, mm en ss zijn het jaar, de maand,
dag, uur, minuut en seconde waarop de COPY werd uitgevoerd (het bestand wordt aangemaakt in de
directory xterm is gestart in, of de homedirectory voor een login xterm).

Niet alle functies die in deze handleiding worden beschreven, zijn noodzakelijkerwijs beschikbaar in deze versie
of xterm. Sommige (bijv. de niet-VT220-extensies) zijn alleen beschikbaar als ze zijn gecompileerd
in, hoewel de meest gebruikte zich in de standaardconfiguratie bevinden.

ANDERE KENMERKEN


xtherm markeert automatisch de tekstcursor wanneer de aanwijzer het venster binnenkomt
(geselecteerd) en maakt de markering ongedaan wanneer de aanwijzer het venster verlaat (niet geselecteerd). Als de
venster het focusvenster is, wordt de tekstcursor gemarkeerd, ongeacht waar de
wijzer is.

In de VT102-modus zijn er ontsnappingsreeksen om een ​​alternatief scherm te activeren en te deactiveren
buffer, die even groot is als het weergavegebied van het venster. Wanneer geactiveerd, de
huidige scherm wordt opgeslagen en vervangen door het alternatieve scherm. Opslaan van gescrollde regels
boven aan het venster is uitgeschakeld totdat het normale scherm is hersteld. Het gebruikelijke
terminalbeschrijving voor xterm stelt de visuele editor in staat vi(1) om over te schakelen naar de alternatieve
scherm om te bewerken en om het scherm bij afsluiten te herstellen. Een pop-upmenu-item maakt het eenvoudig
om te schakelen tussen de normale en alternatieve schermen voor knippen en plakken.

In de VT102- of Tektronix-modus zijn er escape-reeksen om de naam van de
ramen. Bovendien, in de VT102-modus, xterm implementeert de controle van venstermanipulatie
sequenties van dtterm, zoals het formaat van het venster wijzigen, de locatie op het scherm instellen.

xtherm laat op karakter gebaseerde applicaties toe om muisgebeurtenissen te ontvangen (momenteel druk op de knop)
en vrijgavegebeurtenissen, en knopbewegingsgebeurtenissen) als toetsenbordbesturingsreeksen. Zien xtherm
Controle Sequenties voor meer info.

OPTIES


Het xterm terminal-emulator accepteert de standaard X Toolkit-opdrachtregelopties en ook:
veel toepassingsspecifieke opties. Als de optie begint met een `+' in plaats van een `-', de
optie wordt hersteld naar de standaardwaarde.

-versie
Dit veroorzaakt xterm om een ​​versienummer af te drukken naar de standaarduitvoer en vervolgens af te sluiten.

-Help Dit veroorzaakt xterm om een ​​uitgebreid bericht af te drukken waarin de opties worden beschreven, één per
lijn. Het bericht wordt naar de standaarduitvoer geschreven. Na het afdrukken van het bericht,
xterm uitgangen. xtherm genereert dit bericht, sorteert het en merkt op of a
"-optie"Of een"+optie” schakelt de functie in of uit, aangezien sommige functies
historisch gezien het een of het ander zijn. xtherm genereert een beknopt helpbericht
(meerdere opties per regel) wanneer een onbekende optie wordt gebruikt, bijv.

xterm -z

Als de logica voor een bepaalde optie, zoals logboekregistratie, niet is gecompileerd in: xterm,
de helptekst voor die optie wordt ook niet weergegeven door de -Help optie.

De meeste xterm opties worden feitelijk geparseerd door de X Toolkit, die resource instelt
waarden. xtherm biedt de X Toolkit een tabel met opties. Een paar hiervan zijn gemarkeerd,
de X Toolkit vertellen om ze te negeren (-Help, -versie, -Klasse, -e en -in). Na de
X Toolkit heeft de opdrachtregelparameters geparseerd, het verwijdert de parameters die het verwerkt,
het verlaten van de speciaal gemarkeerde parameters voor: xterm ermee omgaan.

Het -versie en -Help opties worden geïnterpreteerd, zelfs als xterm kan het scherm niet openen, en
zijn handig voor het testen en configureren van scripts. Samen met -Klasse, ze zijn gecontroleerd
voordat andere opties. Om dit te doen, xterm heeft zijn eigen (veel eenvoudigere) argument-parser, langs
met een tabel van de ingebouwde lijst met opties van de X Toolkit.

Vertrouwen op de X Toolkit om de opties en bijbehorende waarden te ontleden heeft de voordelen:
van eenvoud en goede integratie met het X-bronmechanisme. Er zijn een paar
nadelen

· xtherm kan niet gemakkelijk zeggen of een resourcewaarde is ingesteld door een van de externe
resource- of applicatie-standaardbestanden, of als het is ingesteld via de -xrm optie of
via een direct relevante opdrachtregeloptie. xtherm ziet alleen het eindresultaat: a
waarde geleverd bij het maken van de widgets.

· xtherm weet niet in welke volgorde bepaalde opties en items in bronbestanden
worden geëvalueerd. In plaats daarvan ziet het alle waarden voor een bepaalde widget tegelijkertijd.
Bij het ontwerp van deze opties worden sommige als belangrijker beschouwd en kunnen ze andere overschrijven
opties.

De X Toolkit gebruikt patronen (constanten en wildcards) om bronnen te matchen. Eens een
bepaald patroon is gebruikt, zal het dit niet wijzigen. Om een ​​bepaalde instelling te negeren,
er moet een specifieker patroon worden gebruikt, bijvoorbeeld door "*" te vervangen door ".". sommige slecht-
ontworpen bronbestanden zijn te specifiek om de opdrachtregelopties te laten beïnvloeden
de relevante widgetwaarden.

· In enkele gevallen combineert de X Toolkit zijn standaardopties op manieren die niet werken
goed met xterm. Dit gebeurt met de kleur (-fg, -B) en omgekeerd (-rv) opties.
xtherm maakt hier een speciaal geval van en past het gevoel van "omgekeerd" aan om de gebruiker te verminderen
verrassing.

Er mag (na alle opties) één parameter worden opgegeven. Dat overschrijft xterm's ingebouwde keuze van
shell-programma:

· Als de parameter geen relatief pad is, dwz beginnend met “./” of “../”, xterm
zoekt naar het bestand in het PATH van de gebruiker. In beide gevallen mislukt deze controle als: xterm
kan geen absoluut pad construeren.

· Als die controle mislukt (of als een dergelijke parameter niet is opgegeven), xterm controleert vervolgens de "SHELL"
variabel. Als dat een uitvoerbaar bestand aangeeft, xterm zal proberen daar aan te beginnen.
Echter, xterm controleert bovendien of het een geldige shell is, en zal "SHELL" uitschakelen als
Het is niet.

· Als "SHELL" niet is ingesteld op een uitvoerbaar bestand, xterm probeert het shell-programma te gebruiken
gespecificeerd in de invoer van het wachtwoord van de gebruiker. Zoals eerder, xterm controleert of dit een is
geldige schil.

· Ten slotte, als de invoer van het wachtwoordbestand geen geldige shell opgeeft, xterm toepassingen
/ Bin / sh.

Het -e optie kan niet worden gebruikt met deze parameter omdat het alle volgende parameters gebruikt:
de optie.

xtherm valideert shell-programma's door hun padnaam in het tekstbestand te vinden / etc / shells. Het
behandelt de omgevingsvariabele "SHELL" speciaal omdat (zoals "TERM"), xterm beide leest
en de variabele bijwerkt, en omdat het programma is gestart door xterm is niet noodzakelijk een
schelp.

De andere opties worden gebruikt om het uiterlijk en het gedrag te regelen. Niet alle opties zijn
noodzakelijkerwijs geconfigureerd in uw exemplaar van xterm:

-132 Normaal gesproken is de VT102 DECCOLM-escape-reeks die schakelt tussen 80 en 132
kolommodus wordt genegeerd. Deze optie zorgt ervoor dat de DECCOLM-escapereeks
erkend, en de xterm venster zal naar behoren worden vergroot of verkleind.

-Ah Deze optie geeft aan dat: xterm moet altijd de tekstcursor markeren. Door
standaard, xterm zal een holle tekstcursor weergeven wanneer de focus verloren gaat of de
aanwijzer verlaat het venster.

+ah Deze optie geeft aan dat: xterm moet tekstcursor markeren op basis van
focus.

-ai Deze optie schakelt actieve pictogramondersteuning uit als die functie is gecompileerd in xterm.
Dit komt overeen met het instellen van de vt100 hulpbron activeIcon naar "vals".

+ai Deze optie schakelt actieve pictogramondersteuning in als die functie is gecompileerd in xterm.
Dit komt overeen met het instellen van de vt100 hulpbron activeIcon naar "waar".

-aw Deze optie geeft aan dat auto-wraparound moet worden toegestaan. Hierdoor kan de
cursor om automatisch naar het begin van de volgende regel te gaan wanneer deze zich op de
meest rechtse positie van een regel en tekst wordt uitgevoerd.

+aw Deze optie geeft aan dat auto-wraparound niet moet worden toegestaan.

-b aantal
Deze optie specificeert de grootte van de binnenste rand (de afstand tussen de buitenste
rand van de tekens en de vensterrand) in pixels. Dat is de vt100
interneBorder bron. De standaardwaarde is "2".

+bc schakel het knipperen van de tekstcursor uit. Dit overschrijft de cursorBlink bron.

-bc zet de tekstcursor knipperend aan. Dit overschrijft de cursorBlink bron.

-bcf milliseconden
stel de tijdsduur in dat de tekstcursor uit is wanneer deze knippert via de cursorUitTijd
bron.

-bcn milliseconden
stel de hoeveelheid tijd in dat de tekstcursor aan is wanneer deze knippert via de cursorOnTime
bron.

-bdc Kies het vt100 hulpbron kleurBDMode naar "false", waardoor de weergave van tekens wordt uitgeschakeld
met een vet attribuut als kleur.

+bdc Kies het vt100 hulpbron kleurBDMode naar "true", waardoor de weergave van tekens wordt ingeschakeld
met vet attribuut als kleur in plaats van vet.

-cb Kies het vt100 hulpbron cutToBeginnerOfLine naar "vals".

+cb Kies het vt100 hulpbron cutToBeginnerOfLine naar "waar".

-cc karakterklassebereik:waarde[,...]
Dit stelt klassen in die worden aangegeven door de gegeven bereiken voor gebruik bij het selecteren op woorden.
Zie de sectie over karakterklassen en bespreking van de charClass
bron.

-cjk_width
Kies het cjkBreedte bron naar "waar". Indien ingeschakeld, tekens met Oost-Aziatisch
Ambigue (A) categorie in UTR 11 heeft een kolombreedte van 2. Anders hebben ze a
kolombreedte van 1. Dit kan handig zijn voor sommige oudere CJK-tekstterminal-gebaseerde
programma's die ervan uitgaan dat doostekeningen en andere een kolombreedte van 2 hebben
moet worden ingeschakeld wanneer u een TrueType CJK met dubbele breedte (bi-
breedte/monospace) lettertype ofwel met -fa op de opdrachtregel of gezichtsnaam bron.
De standaard is "false"

+cjk_width
Reset de cjkBreedte bron.

-Klasse snaar
Met deze optie kunt u overschrijven xterm's resourceklasse. Normaal gesproken is het
"XTerm", maar kan worden ingesteld op een andere klasse zoals "UXTerm" om de geselecteerde te negeren
middelen.

-cm Met deze optie wordt de herkenning van ontsnappingsreeksen voor ANSI-kleurwisselingen uitgeschakeld. Het zet
het kleur mode bron op "onwaar".

+cm Met deze optie kunnen ANSI-escape-reeksen voor kleurverandering worden herkend. Dit is
hetzelfde als de vt100 hulpbron kleur mode.

-cn Deze optie geeft aan dat nieuwe regels niet moeten worden geknipt in lijnmodusselecties. Het
stelt de cutNewline bron op "onwaar".

+cn Deze optie geeft aan dat nieuwe regels moeten worden geknipt in lijnmodusselecties. Het
stelt de cutNewline bron naar "waar".

-cr kleur
Deze optie specificeert de kleur die moet worden gebruikt voor de tekstcursor. De standaard is om de . te gebruiken
dezelfde voorgrondkleur die wordt gebruikt voor tekst. Het zet de cursorKleur hulpbron
volgens de parameter.

-cu Deze optie geeft aan dat: xterm zou een bug in de moeten omzeilen meer(1) programma
waardoor het onjuist lijnen weergeeft die precies de breedte hebben van de
venster en worden gevolgd door een regel die begint met een tab (de voorlooptabs zijn niet
weergegeven). Deze optie is zo genoemd omdat oorspronkelijk werd gedacht dat het een bug was
functie in het vloeken(3x) cursorbewegingspakket.

+cu Deze optie geeft aan dat: xterm zou niet moeten werken rond de meer(1) bug genoemd
bovenstaand.

-dc Deze optie schakelt de escape-reeks uit om dynamische kleuren te wijzigen: de vt100
voor- en achtergrondkleuren, de tekstcursorkleur, de aanwijzercursor
voor- en achtergrondkleuren, de Tektronix-emulator voorgrond en achtergrond
kleuren, de kleur van de tekstcursor en de markeringskleur. De optie stelt de
dynamische kleuren optie op "false".

+dc Met deze optie kan de escape-reeks dynamische kleuren wijzigen. De optie sets
het dynamische kleuren optie op "waar".

-e programma [ argumenten ... ]
Deze optie specificeert het programma (en de opdrachtregelargumenten) waarin moet worden uitgevoerd
het xterm venster. Het stelt ook de venstertitel en pictogramnaam in als de basisnaam
van het programma dat wordt uitgevoerd als geen van beide -T noch -n worden gegeven op de opdrachtregel.
Deze Dan moet je be het laatste optie on het commando lijn.

-in codering
Deze optie bepaalt de codering waarop: xterm loopt. Het zet de lokaal
bron. Andere coderingen dan UTF-8 worden ondersteund door gebruik te maken van shineth. De -lc optie
moet worden gebruikt in plaats van -in voor systemen met lokale ondersteuning.

-fb doopvont
Deze optie specificeert een lettertype dat moet worden gebruikt bij het weergeven van vetgedrukte tekst. Het zet de
dikgedrukt lettertype bron.

Dit lettertype moet dezelfde hoogte en breedte hebben als het normale lettertype, anders is het
buiten beschouwing gelaten. Als slechts één van de normale of vetgedrukte lettertypen is opgegeven, wordt deze gebruikt als
het normale lettertype en het vetgedrukte lettertype worden geproduceerd door dit lettertype te overslaan.

Zie ook de bespreking van vet modus en altijdBoldModus middelen.

-fa patroon
Deze optie stelt het patroon in voor lettertypen die zijn geselecteerd uit de FreeType-bibliotheek als:
ondersteuning voor die bibliotheek is gecompileerd in xterm. Dit komt overeen met de
gezichtsnaam bron. Als een CJK-lettertype met dubbele breedte is opgegeven, moet u ook:
zet de cjkBreedte bron.

Zie ook de renderFont bron, die hiermee wordt gecombineerd om te bepalen of:
FreeType-lettertypen zijn aanvankelijk actief.

-fbb Deze optie geeft aan dat: xterm zou normale en vetgedrukte lettertypen moeten vergelijken
dozen om ervoor te zorgen dat ze compatibel zijn. Het zet de gratisBoldBox bron op "onwaar".

+fbb Deze optie geeft aan dat: xterm mag de begrenzing van normale en vette lettertypen niet vergelijken
dozen om ervoor te zorgen dat ze compatibel zijn. Het zet de gratisBoldBox bron naar "waar".

-fbx Deze optie geeft aan dat: xterm mag er niet vanuit gaan dat de normale en vetgedrukte lettertypen
hebben VT100 lijntekening karakters. Als er iets ontbreekt, xterm zal tekenen
karakters direct. Het zet de forceBoxChars bron op "onwaar".

+fbx Deze optie geeft aan dat: xterm moet aannemen dat de normale en vetgedrukte lettertypen
VT100 lijntekening karakters. Het zet de forceBoxChars bron naar "waar".

-fd patroon
Deze optie stelt het patroon in voor lettertypen met dubbele breedte die zijn geselecteerd in FreeType
bibliotheek als ondersteuning voor die bibliotheek is gecompileerd in xterm. Dit komt overeen met:
het faceNameDoublesize bron.

-fi doopvont
Deze optie stelt het lettertype in voor actieve pictogrammen als die functie is gecompileerd in
xterm.

Zie ook de bespreking van de iconLettertype bron.

-fs grootte
Deze optie stelt de puntgrootte in voor lettertypen die zijn geselecteerd uit de FreeType-bibliotheek als:
ondersteuning voor die bibliotheek is gecompileerd in xterm. Dit komt overeen met de
gezichtMaat bron.

-fullscreen
Deze optie geeft aan dat: xterm zou de vensterbeheerder moeten vragen om het de . te laten gebruiken
volledig scherm voor weergave, bijvoorbeeld zonder raamdecoratie. Het zet de volledig scherm
bron naar "waar".

+volledig scherm
Deze optie geeft aan dat: xterm zou de vensterbeheerder niet moeten vragen om het te laten gebruiken
het volledige scherm voor weergave. Het zet de volledig scherm bron op "onwaar".

-fw doopvont
Deze optie specificeert het lettertype dat moet worden gebruikt voor het weergeven van brede tekst. Standaard,
het zal proberen een lettertype te gebruiken dat twee keer zo breed is als het lettertype dat zal worden gebruikt om te tekenen
normale tekst. Als er geen lettertype met dubbele breedte wordt gevonden, wordt er geïmproviseerd door uit te rekken
het normale lettertype. Dit komt overeen met de breedlettertype bron.

-fwb doopvont
Deze optie specificeert het lettertype dat moet worden gebruikt voor het weergeven van vetgedrukte brede tekst. Door
standaard zal het proberen een lettertype te gebruiken dat twee keer zo breed is als het lettertype dat zal worden gebruikt
om vetgedrukte tekst te tekenen. Als er geen lettertype met dubbele breedte wordt gevonden, wordt er geïmproviseerd door:
het vetgedrukte lettertype uitrekken. Dit komt overeen met de breedBoldFont bron.

-fx doopvont
Deze optie specificeert het lettertype dat moet worden gebruikt voor het weergeven van de pre-edit string in de
"OverTheSpot" invoermethode.

Zie ook de bespreking van de ximFont bron.

-hc kleur
(Zie -selbg).

-hf Deze optie geeft aan dat HP functietoetsen escapecodes moeten worden gegenereerd voor:
functie toetsen. Het zet de hp Functietoetsen bron naar "waar".

+hf Deze optie geeft aan dat er geen escapecodes voor HP functietoetsen mogen worden gegenereerd
voor functietoetsen. Het zet de hp Functietoetsen bron op "onwaar".

-hm vertelt xterm gebruiken highlightTextColor en hoogtepuntKleur om het omgekeerde te overschrijven
voor-/achtergrondkleuren in een selectie. Het zet de highlightKleurmodus
bron naar "waar".

+hm vertelt xterm niet te gebruiken highlightTextColor en hoogtepuntKleur het overschrijven
omgekeerde voorgrond-/achtergrondkleuren in een selectie. Het zet de
highlightKleurmodus bron op "onwaar".

-uitstel Schakel de houden bron, dat wil zeggen, xterm zal zijn raam niet onmiddellijk vernietigen
wanneer het shell-commando is voltooid. Het zal wachten tot u de vensterbeheerder gebruikt
om het venster te vernietigen/doden, of als u de menu-items gebruikt die een signaal verzenden,
bijv. HUP of KILL.

+vasthouden Zet de ... uit houden bron, dat wil zeggen, xterm zal onmiddellijk zijn venster vernietigen wanneer
het shell-commando is voltooid.

-d.w.z Schakel de ptyInitialWissen resource, dat wil zeggen, gebruik de pseudo-terminal's betekenis van de
stijf waarde wissen.

+ie Zet de ... uit ptyInitialWissen resource, dat wil zeggen, stel de stijf wis waarde met behulp van de kb
tekenreeks uit het termcap-item als referentie, indien beschikbaar.

-ik ben Schakel de gebruikInsertMode resource, die het gebruik van de invoegmodus dwingt door toe te voegen
juiste vermeldingen voor de omgevingsvariabele TERMCAP. (Deze optie wordt genegeerd
op de meeste systemen, omdat TERMCAP niet wordt gebruikt).

+ im Zet de ... uit gebruikInsertMode bron.

-in windowId
Gegeven een X-venster-ID (een geheel getal, dat hexadecimaal, octaal of kan zijn
decimaal, afhankelijk van of het begint met "0x", "0" of geen van beide), xterm wil
reparent zijn shell-widget op het hoogste niveau aan dat venster. Dit wordt gebruikt om in te bedden xterm
binnen andere toepassingen.

Er zijn bijvoorbeeld scripts voor Tcl/Tk en Gtk die kunnen worden gebruikt om
de functie demonstreren. Bij het gebruik van Gtk is er een beperking van die toolkit
dat vereist dat xterm's allowSendEvents bron is ingeschakeld.

-itc Kies het vt100 hulpbron kleurITMode naar "false", waardoor de weergave van tekens wordt uitgeschakeld
met cursief attribuut als kleur.

+itc Kies het vt100 hulpbron kleurITMode naar "true", waardoor de weergave van tekens wordt ingeschakeld
met cursief attribuut als kleur in plaats van cursief.

-j Deze optie geeft aan dat: xterm zou moeten doen springen scrollen. Het komt overeen met de
springenScroll bron. Normaal gesproken wordt tekst regel voor regel gescrolld; deze optie
toestaat xterm om meerdere lijnen tegelijk te verplaatsen, zodat het niet zo ver valt
achter. Het gebruik ervan wordt sterk aanbevolen, omdat het xterm veel sneller wanneer
scannen door grote hoeveelheden tekst. De VT100 ontsnappingssequenties voor inschakelen
en het uitschakelen van soepel scrollen en het menu "VT-opties" kunnen worden gebruikt om
deze functie in- of uitschakelen.

+j Deze optie geeft aan dat: xterm zou niet moeten doen springen scrollen.

-k8 Deze optie stelt de allowC1Afdrukbaar bron. Wanneer allowC1Afdrukbaar is ingesteld,
xterm overschrijft de toewijzing van C1-controletekens (code 128-159) om ze te behandelen
als afdrukbaar.

+k8 Deze optie reset de allowC1Afdrukbaar bron.

-kt toetsenbordtype
Deze optie stelt de toetsenbordType bron. Mogelijke waarden zijn: "onbekend",
“default”, “hp”, “sco”, “sun”, “tcap” en “vt220”.

De waarde "onbekend" zorgt ervoor dat de bijbehorende resource wordt genegeerd.

De waarde "standaard", onderdrukt de bijbehorende bronnen hp Functietoetsen,
scoFunctietoetsen, zonFunctietoetsen, tcapFunctietoetsen en sunToetsenbord, Met de
Zon/PC toetsenbordindeling.

-l Schakel inloggen in. Normaal gesproken wordt loggen niet ondersteund vanwege beveiligingsproblemen.
Sommige versies van xterm heeft mogelijk logboekregistratie ingeschakeld. Het logbestand wordt geschreven naar de
map van waaruit xterm wordt ingeroepen. De bestandsnaam wordt gegenereerd, van het formulier

XtermLog.XXXXXX

or

Xterm.log.hostnaam.jjjj.mm.dd.uu.mm.ss.XXXXXX

afhankelijk van hoe xterm was gebouwd.

+l Schakel uitloggen uit.

-lc Schakel ondersteuning van verschillende coderingen in volgens de locale-instelling van de gebruiker, dat wil zeggen,
LC_ALL, LC_CTYPE of LANG omgevingsvariabelen. Dit wordt bereikt door aan te zetten
UTF-8-modus en door aan te roepen shineth voor conversie tussen locale coderingen en UTF-8.
(shineth wordt niet aangeroepen in UTF-8-landinstellingen.) Dit komt overeen met de lokaal bron.

De daadwerkelijke lijst met ondersteunde coderingen wordt bepaald door: shineth. Raadplegen
het shineth handleiding voor meer details.

Zie ook de bespreking van de -u8 optie die UTF-8-landinstellingen ondersteunt.

+lc Schakel ondersteuning van automatische selectie van locale coderingen uit. Conventionele 8bit
modus of, in UTF-8-landinstellingen of met -u8 optie, wordt de UTF-8-modus gebruikt.

-lcc pad
Bestandsnaam voor de coderingsconverter van/naar locale-coderingen en UTF-8, namelijk:
gebruikt met -lc optie of lokaal bron. Dit komt overeen met de localeFilter
bron.

-linkerbalk
Forceer de schuifbalk naar de linkerkant van het VT100-scherm. Dit is de standaardinstelling, tenzij u
hebben de rightScrollBar-bron ingesteld.

-lf bestandsnaam
Geef de logbestandsnaam op. Zie de -l optie.

-ls Deze optie geeft aan dat de shell die is gestart in de xterm raam zal een zijn
login shell (dat wil zeggen, het eerste teken van argv[0] zal een streepje zijn, wat aangeeft to
de shell dat het de .login of .profile van de gebruiker moet lezen).

Het -ls vlag en de loginShell resource worden genegeerd als -e wordt ook gegeven, omdat
xterm weet niet hoe de shell het gegeven commando moet starten na wat dan ook
dat doet het wanneer het een login-shell is - de shell van de gebruiker naar keuze hoeft geen Bourne te zijn
schil tenslotte. Ook, xterm -e wordt verondersteld een consistente functionaliteit te bieden
voor andere toepassingen die programma's in tekstmodus in een venster moeten starten, en als
loginShell werden niet genegeerd, het resultaat van ~ /. profiel zou dat kunnen belemmeren.

Als je het effect wilt van -ls en -e tegelijkertijd kom je misschien weg met
zoiets als

xterm -e / bin / bash -l -c "mijn opdracht hier"

Tenslotte -ls wordt niet volledig genegeerd, want xterm -ls -e schrijft a
/ var / log / wtmp invoer (indien geconfigureerd om dit te doen), terwijl xterm -e doet niet.

-gemaximaliseerd
Deze optie geeft aan dat: xterm zou de vensterbeheerder moeten vragen om zijn
lay-out bij opstarten. Dit komt overeen met de gemaximaliseerd bron.

Maximaliseren is niet het omgekeerde van iconiseren; het is mogelijk om beide te doen met
bepaalde windowmanagers.

+gemaximaliseerd
Deze optie geeft aan dat: xterm zou de vensterbeheerder moeten vragen om zijn . niet te maximaliseren
lay-out bij opstarten.

+ls Deze optie geeft aan dat de shell die wordt gestart geen login-shell mag zijn
(dwz het zal een normale "subshell" zijn).

-mb Deze optie geeft aan dat: xterm zou een bel in de marge moeten laten rinkelen wanneer de gebruiker typt
in de buurt van het rechteruiteinde van een regel.

+mb Deze optie geeft aan dat de margebel niet mag worden gebeld.

-mc milliseconden
Deze optie specificeert de maximale tijd tussen selecties met meerdere klikken.

-bericht Zet de ... uit berichten resource, dat wil zeggen, schrijftoegang tot de terminal niet toestaan.

+bericht Schakel de berichten resource, dat wil zeggen, schrijftoegang tot de terminal toestaan.

-mk_width
Kies het mkBreedte bron naar "waar". Dit maakt xterm gebruik een ingebouwde versie van
de brede-tekenbreedteberekening. De standaard is "false"

+mk_width
Reset de mkBreedte bron.

-Mevrouw kleur
Deze optie specificeert de kleur die voor de aanwijzercursor moet worden gebruikt. De standaard is
om de voorgrondkleur te gebruiken. Dit zet de aanwijzerKleur bron.

-nb aantal
Deze optie specificeert het aantal tekens vanaf het rechteruiteinde van een regel bij
die de margebel, indien ingeschakeld, zal rinkelen. De standaardwaarde is "10".

-nul Deze optie schakelt de weergave van onderstreping uit.

+nul Deze optie schakelt de weergave van onderstreping in.

-PC Deze optie maakt het gebruik van gedurfde kleuren in pc-stijl mogelijk (zie de bron BoldColors).

+pc Met deze optie wordt het gebruik van gedurfde kleuren in pc-stijl uitgeschakeld.

-pob Deze optie geeft aan dat het venster moet worden geopend wanneer een Control-G is
ontvangen.

+pob Deze optie geeft aan dat het venster niet moet worden geopend wanneer een Control-G is
ontvangen.

-rapport-kleuren
Druk een rapport af naar de standaarduitvoer met informatie over kleuren als xterm
wijst ze toe. Dit komt overeen met de rapportKleuren bron.

-rapport-lettertypen
Druk een rapport af naar de standaarduitvoer met informatie over lettertypen die:
geladen. Dit komt overeen met de rapportLettertypen bron.

-rechterbalk
Forceer de schuifbalk naar de rechterkant van het VT100-scherm.

-rvc Deze optie schakelt de weergave van tekens met omgekeerd kenmerk als kleur uit.

+rvc Met deze optie kunnen tekens met een omgekeerd attribuut als kleur worden weergegeven.

-rw Deze optie geeft aan dat reverse-wraparound moet worden toegestaan. Hierdoor kan de
cursor om terug te gaan van de meest linkse kolom van een regel naar de meest rechtse kolom van
de vorige regel. Dit is erg handig voor het bewerken van lange shell-opdrachtregels en
wordt aangemoedigd. Deze optie kan worden in- en uitgeschakeld vanuit het menu "VT-opties".

+rw Deze optie geeft aan dat reverse-wraparound niet moet worden toegestaan.

-s Deze optie geeft aan dat: xterm kan asynchroon scrollen, wat betekent dat de
scherm hoeft niet helemaal up-to-date te worden gehouden tijdens het scrollen. Deze
toestaat xterm om sneller te werken wanneer netwerklatenties erg hoog zijn en meestal is
handig wanneer u over een zeer groot internet of veel gateways loopt.

+s Deze optie geeft aan dat: xterm synchroon moeten scrollen.

-zelfde naam
Verzendt geen verzoeken om titel- en pictogramnaam te wijzigen wanneer het verzoek geen . zou hebben
effect: de naam wordt niet gewijzigd. Dit heeft het voordeel flikkeringen te voorkomen en
het nadeel van een extra heen- en terugreis naar de server om erachter te komen
vorige waarde. In de praktijk zou dit nooit een probleem mogen zijn.

+zelfdenaam
Stuur altijd verzoeken om titel- en pictogramnaamwijzigingen.

-sb Deze optie geeft aan dat een aantal regels die vanaf de bovenkant van
het venster moet worden opgeslagen en dat er een schuifbalk moet worden weergegeven zodat die
lijnen kunnen worden bekeken. Deze optie kan worden in- en uitgeschakeld via de "VT-opties"
menu.

+sb Deze optie geeft aan dat er geen schuifbalk moet worden weergegeven.

-selbg kleur
Deze optie specificeert de kleur die moet worden gebruikt voor de achtergrond van geselecteerde tekst. Als
niet gespecificeerd, reverse video wordt gebruikt. Zie de bespreking van de hoogtepuntKleur
bron.

-zelfg kleur
Deze optie specificeert de kleur die voor geselecteerde tekst moet worden gebruikt. Indien niet gespecificeerd,
omgekeerde video wordt gebruikt. Zie de bespreking van de highlightTextColor bron.

-sf Deze optie geeft aan dat de escapecodes van de Sun Function Key moeten worden gegenereerd voor:
functie toetsen.

+sf Deze optie geeft aan dat de standaard escapecodes moeten worden gegenereerd voor:
functie toetsen.

-NS aantal
schaal de lijnhoogtewaarden met het opgegeven aantal. Zie de bespreking van de
schaalHoogte bron.

-Ja Deze optie geeft aan dat uitvoer naar een venster niet automatisch moet worden verplaatst
het scherm naar de onderkant van het scrollgebied. Deze optie kan worden ingeschakeld
en uit in het menu "VT-opties".

+si Deze optie geeft aan dat de uitvoer naar een venster ervoor moet zorgen dat het naar de
bodem.

-SK Deze optie geeft aan dat het indrukken van een toets terwijl u de schuifbalk gebruikt om te bekijken
vorige regels tekst zouden ervoor moeten zorgen dat het venster automatisch wordt verplaatst in
de normale positie aan de onderkant van het scrollgebied.

+sk Deze optie geeft aan dat het indrukken van een toets tijdens het gebruik van de schuifbalk niet mag
ervoor zorgen dat het raam wordt verplaatst.

-sl aantal
Deze optie specificeert het aantal regels om op te slaan die zijn verschoven van de
bovenkant van het scherm. Dit komt overeen met de saveLines bron. De standaard is
"64".

-sm Deze optie, die overeenkomt met de sessieMgt bron, geeft aan dat xterm moeten
sessiemanager-callbacks instellen.

+sm Deze optie geeft aan dat: xterm moet geen sessiemanager-callbacks instellen.

-sp Deze optie geeft aan dat Sun/PC-toetsenbord moet worden aangenomen, waardoor mapping
voor bediendeel “+” tot “,”, en CTRL-F1 tot F13, CTRL-F2 tot F14, enz.

+sp Deze optie geeft aan dat de standaard escapecodes moeten worden gegenereerd voor:
toetsenbord en functietoetsen.

-t Deze optie geeft aan dat: xterm zou moeten starten in Tektronix-modus, in plaats van in
VT102-modus. Schakelen tussen de twee vensters gebeurt met behulp van de menu's "Opties".

Terminal-database (terminfo (5) of termcap (5)) items die werken met xterm zijn:

"tek4014",
"tek4015",
"tek4012",
"tek4013",
"tek4010", en
"dom".

xterm zoekt automatisch in deze volgorde in de terminaldatabase naar deze items
en stelt vervolgens de omgevingsvariabelen "TERM" en "TERMCAP" in.

+t Deze optie geeft aan dat: xterm moet starten in de VT102-modus.

-TB Deze optie, die overeenkomt met de werkbalk bron, geeft aan dat xterm moeten
toon een werkbalk (of menubalk) bovenaan het venster. De knoppen in de
werkbalk komt overeen met de pop-upmenu's, bijv. Control/left/muis voor "Hoofd"
Opties”.

+tb Deze optie geeft aan dat: xterm mag geen werkbalk instellen.

-Ti term_id
Geef de naam op die wordt gebruikt door xterm om het juiste antwoord op terminal-ID te selecteren
vragen. Het specificeert ook het emulatieniveau dat wordt gebruikt om het type
reactie op een DA-controlesequentie. Geldige waarden zijn vt52, vt100, vt101,
vt102, vt220 en vt240 (de "vt" is optioneel). De standaard is "vt420". De
term_id argument specificeert de te gebruiken terminal-ID. (Dit is hetzelfde als de
decTerminalID bron).

-tm snaar
Deze optie specificeert een reeks trefwoorden voor terminalinstellingen gevolgd door de
tekens die aan die functies moeten worden gebonden, vergelijkbaar met de stijf programma.
De trefwoorden en hun waarden worden in detail beschreven in de ttyModes bron.

-tn naam
Deze optie specificeert de naam van het terminaltype dat moet worden ingesteld in de TERM
omgevingsvariabele. Het komt overeen met de termNaam bron. Deze terminal
type moet bestaan ​​in de terminaldatabase (termcap of terminfo, afhankelijk van hoe
xterm is gebouwd) en zou moeten hebben li# en co# inzendingen. Als het terminaltype niet is:
gevonden, xterm gebruikt de ingebouwde lijst "xterm", "vt102", enz.

-u8 Deze optie stelt de utf8 bron. Wanneer utf8 is ingesteld, xterm interpreteert inkomende
gegevens als UTF-8. Dit zet de breedChars bron als bijwerking, maar de UTF-8
modus die door deze optie is ingesteld, voorkomt dat deze wordt uitgeschakeld. Als u UTF-8 moet draaien
codering aan en uit, gebruik de -wc optie of de bijbehorende breedChars hulpbron,
in plaats van de -u8 optie.

Deze optie en de utf8 resource worden overschreven door de -lc en -in opties en
lokaal bron. Dat wil zeggen, als xterm is samengesteld om te ondersteunen shinethEn
lokaal resource is niet "false" deze optie wordt genegeerd. We raden aan om de -lc
optie of de “plaats: waar"bron in UTF-8-landinstellingen wanneer uw besturingssysteem
ondersteunt landinstelling, of -in UTF-8 optie of de “plaats: UTF-8” bron wanneer uw
besturingssysteem ondersteunt geen landinstellingen.

+u8 Deze optie reset de utf8 bron.

-uc Met deze optie wordt de cursor onderstreept in plaats van een vak.

+u Met deze optie wordt de cursor een vak in plaats van onderstreept.

-ulc Deze optie schakelt de weergave van tekens met een onderstrepingsattribuut als kleur uit
in plaats van met onderstreping.

+ulc Met deze optie kunnen tekens met een onderstrepingsattribuut als kleur worden weergegeven
in plaats van met onderstreping.

-ulit Deze optie, die overeenkomt met de cursiefULModus bron, schakelt de weergave van . uit
karakters met een onderstrepingsattribuut als cursief in plaats van met onderstreping.

+ulit Deze optie, die overeenkomt met de cursiefULModus bron, maakt de weergave van
karakters met een onderstrepingsattribuut als cursief in plaats van met onderstreping.

-u Deze optie geeft aan dat: xterm mag geen record in het systeem schrijven
utmp logbestand.

+u Deze optie geeft aan dat: xterm moet een record in het systeem schrijven utmp inloggen
bestand.

-vb Deze optie geeft aan dat een visuele bel de voorkeur heeft boven een hoorbare.
In plaats van de terminalbel te laten rinkelen wanneer een Control-G wordt ontvangen, wordt het venster
zal worden geflitst.

+vb Deze optie geeft aan dat er geen visuele bel mag worden gebruikt.

-wc Deze optie stelt de breedChars bron.

Wanneer breedChars is ingesteld, xterm handhaaft interne structuren voor 16-bits tekens.
If xterm niet is gestart in UTF-8-modus (of als deze bron niet is ingesteld), in eerste instantie
het handhaaft die structuren om 8-bit karakters te ondersteunen. xtherm kan later zijn
geschakeld, met behulp van een menu-item of besturingsreeks, waardoor deze opnieuw worden toegewezen
structuren om 16-bits tekens te ondersteunen.

De standaardwaarde is "false".

+wc Deze optie reset de breedChars bron.

-wf Deze optie geeft aan dat: xterm moet wachten tot het venster als eerste is toegewezen
tijd voordat het subproces wordt gestart, zodat de initiële instellingen voor de terminalgrootte en
omgevingsvariabelen correct zijn. Het is de verantwoordelijkheid van de applicatie om
volgende wijzigingen in de terminalgrootte opvangen.

+wf Deze optie geeft aan dat: xterm moet niet wachten voordat het subproces wordt gestart.

-ziconpiep procent
Hetzelfde als zIconBeep bron. Als percentage niet nul is, xterms die output produceren
terwijl iconified een XBell-geluid zal veroorzaken bij het opgegeven volume en "***" zal hebben
toegevoegd aan hun pictogramtitels. De meeste windowmanagers zullen deze verandering detecteren
onmiddellijk, zodat u kunt zien welk venster de uitvoer heeft. (Een soortgelijke functie was in
x10 xterm.)

-C Deze optie geeft aan dat dit venster console-uitvoer moet ontvangen. Dit is niet
ondersteund op alle systemen. Om console-uitvoer te verkrijgen, moet u de eigenaar zijn van de
console-apparaat, en u moet er lees- en schrijfrechten voor hebben. Als je bent
X onder draaien xdm op het consolescherm moet u mogelijk de sessie opstarten
en reset-programma's veranderen expliciet het eigendom van het console-apparaat in volgorde
om deze optie te laten werken.

-SCCN Met deze optie kunt u xterm te gebruiken als in- en uitgangskanaal voor een bestaande
programma en wordt soms gebruikt in gespecialiseerde toepassingen. De optiewaarde
specificeert de laatste paar letters van de naam van een pseudo-terminal om te gebruiken in slave
modus, plus het nummer van de overgenomen bestandsdescriptor. Als de optie een bevat
"/"-teken, dat de tekens begrenst die worden gebruikt voor de pseudo-terminalnaam van
de bestandsbeschrijving. Anders worden precies twee tekens uit de optie gebruikt
voor de pseudo-terminalnaam is de rest de bestandsdescriptor. Voorbeelden (de
de eerste twee zijn equivalent omdat de descriptor de laatste "/") volgt:

-S/dev/pts/123/45
-S123/45
-Sab34

Merk op dat xterm sluit geen enkele bestandsdescriptor die het niet heeft geopend voor zijn
eigengebruik. Het is mogelijk (hoewel waarschijnlijk niet draagbaar) om een ​​applicatie te hebben
die een open bestandsdescriptor doorgeeft aan xterm voorbij de initialisatie of de
-S optie voor een proces dat wordt uitgevoerd in de xterm.

Oud Opties
De volgende opdrachtregelargumenten zijn bedoeld voor compatibiliteit met oudere versies.
Ze worden mogelijk niet ondersteund in de volgende release omdat de X Toolkit standaardopties biedt
die dezelfde taak volbrengen.

%geom Deze optie specificeert de gewenste grootte en positie van het Tektronix-venster. Het
is een afkorting voor het specificeren van de “*tekGeometrie”Bron.

#geom Deze optie specificeert de voorkeurspositie van het pictogramvenster. Het is steno
voor het specificeren van de "*pictogram Geometrie”Bron.

-T snaar
Deze optie specificeert de titel voor xterm's ramen. Het is gelijk aan -titel.

-n snaar
Deze optie specificeert de pictogramnaam voor xterm's ramen. Het is een afkorting voor
specificeren van de "*iconNamebron. Merk op dat dit niet hetzelfde is als de
toolkit optie -naam (zie onder). De standaardpictogramnaam is de naam van de toepassing.

Als er geen geschikt pictogram wordt gevonden, xterm biedt een gecompileerde pixmap.

-r Deze optie geeft aan dat omgekeerde video moet worden gesimuleerd door de
voor- en achtergrondkleuren. Het is gelijk aan -rv.

-w aantal
Deze optie specificeert de breedte in pixels van de rand rond het venster.
Het is gelijk aan -grensbreedte or -bw.

X Toolkit Opties
De volgende standaard X Toolkit-opdrachtregelargumenten worden vaak gebruikt met: xterm:

-bd kleur
Deze optie specificeert de kleur die moet worden gebruikt voor de rand van het venster. De
overeenkomstige resourcenaam is rand kleur. xtherm gebruikt de X Toolkit-standaard,
dat is "XtDefaultForeground".

-bg kleur
Deze optie specificeert de kleur die moet worden gebruikt voor de achtergrond van het venster. De
overeenkomstige resourcenaam is achtergrond. De standaard is "XtDefaultBackground".

-bw aantal
Deze optie specificeert de breedte in pixels van de rand rond het venster.

Dit lijkt een erfenis te zijn van oudere X-releases. Het zet de grensbreedte hulpbron
van de shell-widget, en kan advies geven aan uw vensterbeheerder om de
dikte van het raamkozijn. De meeste windowmanagers gebruiken deze informatie niet.
Zie het -b optie, die de binnenrand van de xterm venster.

-Scherm tonen
Deze optie specificeert de X-server waarmee contact moet worden opgenomen; zien X(7).

-fg kleur
Deze optie specificeert de kleur die moet worden gebruikt voor het weergeven van tekst. de overeenkomstige
resource naam is voorgrond. De standaard is "XtDefaultForeground".

-fn doopvont
Deze optie specificeert het lettertype dat moet worden gebruikt voor het weergeven van normale tekst. De
overeenkomstige resourcenaam is doopvont. De standaardwaarde van de resource is vast.

-lettertype doopvont
Dit is hetzelfde als -fn.

-geometrie geometrie
Deze optie specificeert de gewenste grootte en positie van het VT102-venster; zien
X(7).

De normale geometriespecificatie kan worden achtervoegd met: @ gevolgd door een Xinerama
scherm specificatie; het kan beide zijn g voor het globale scherm (standaard), c heeft gewacht
het huidige scherm of een schermnummer.

-iconisch Deze optie geeft aan dat: xterm zou de vensterbeheerder moeten vragen om het te starten als een
pictogram in plaats van als het normale venster. De bijbehorende resourcenaam is iconische.

-naam naam
Deze optie specificeert de applicatienaam waaronder resources moeten worden
verkregen, in plaats van de standaard uitvoerbare bestandsnaam. Naam mag niet bevatten
“.” of "*" tekens.

-rv Deze optie geeft aan dat omgekeerde video moet worden gesimuleerd door de
voor- en achtergrondkleuren. De bijbehorende resourcenaam is
omgekeerdeVideo.

+rv Schakel de simulatie van omgekeerde video uit door voorgrond en achtergrond om te wisselen
kleuren.

-titel snaar
Deze optie specificeert de tekenreeks voor de venstertitel, die per venster kan worden weergegeven
beheerders als de gebruiker daarvoor kiest. De standaardtitel is de opgegeven opdrachtregel
na de -e optie, indien van toepassing, anders de naam van de toepassing.

-xrm resourcestring
Met deze optie wordt een resourcereeks opgegeven die moet worden gebruikt. Dit is vooral handig voor
bronnen instellen die geen aparte opdrachtregelopties hebben.

KENNISDATABASE


Het programma begrijpt alle kernnamen en klassen van X Toolkit-bronnen. Sollicitatie
specifieke bronnen (bijv. “XTerm.NAAM") volgen:

Aanvraag Kennisbank
backarrowKeyIsWissen (klasse BackarrowKeyIsWissen)
Bind de VTxxx backarrowSleutel en ptyInitialWissen middelen samen door de
DECBKM staat al naar gelang de eerste Wissen karakter is een backspace (8)
of verwijder (127) teken. Een "false" waarde schakelt deze functie uit. De standaard is
"Waar".

Hier zijn tabellen die laten zien hoe de initiële instellingen voor

· backarrowKeyIsWissen (BKIE),

· backarrowSleutel (BK), en

· ptyInitialWissen (PIE), samen met de

· stijf wis karakter (^H voor backspace, ^? voor verwijderen)

zal invloed hebben op DECBKM. Eerste, xterm verkrijgt de initiaal Wissen karakter:

· xterm's interne waarde is ^H

· xterm vraagt ​​het besturingssysteem om de waarde die stijf shows

· de ttyModes bron kan overschrijven Wissen

· indien ptyInitialWissen is fout, xterm zal in de terminaldatabase kijken

Samenvattend als een tabel:

TAART stijf termcap Wissen
────────────────────────────────────────
onwaar ^H ^H ^H
vals ^H ^? ^?
vals ^? ^H ^H
vals ^? ^? ^?
waar ^H ^H ^H
waar ^H ^? ^H
waar ^? ^H^?
waar ^? ^? ^?

Dat gebruiken Wissen karakter, xterm maakt verdere keuzes mogelijk:

· indien backarrowKeyIsWissen is waar, xterm gebruikt Wissen teken voor de initiaal
toestand van DECBKM

· indien backarrowKeyIsWissen is fout, xterm sets DECBKM naar 2 (intern). Dit bindt
samen backarrowSleutel en de controlevolgorde voor DECBKM

· toepassingen kunnen een besturingssequentie verzenden om in te stellen/resetten DECBKM controleset

· het menu-item "Terugpijltoets (BS/DEL)" schakelt DECBKM

Een samenvatting van de initialisatiedetails:

Wissen BKIE BK DECBKM resultaat
─────────────────────────────────────
^? onwaar onwaar 2 ^H
^? vals waar 2 ^?
^? waar onwaar 0 ^?
^? waar waar 1 ^?
^H onwaar onwaar 2 ^H
^H vals waar 2 ^?
^H waar onwaar 0 ^H
^H waar waar 1 ^H

volledig scherm (klasse Volledig scherm)
Geeft aan of xterm zou de vensterbeheerder moeten vragen om een ​​volledig scherm te gebruiken
lay-out bij opstarten. xtherm accepteert een trefwoord (hoofdletters negeren) of het nummer
tussen haakjes weergegeven:

vals (0)
Lay-out op volledig scherm wordt aanvankelijk niet gebruikt, maar kan later via menuselectie of
controle volgorde.

waar (1)
De lay-out op volledig scherm wordt aanvankelijk gebruikt, maar kan later worden uitgeschakeld via menu-
selectie- of controlevolgorde.

altijd (2)
De lay-out op volledig scherm wordt aanvankelijk gebruikt en kan later niet worden uitgeschakeld via menu-
selectie- of controlevolgorde.

nooit (3)
Lay-out op volledig scherm wordt niet gebruikt en kan later niet worden ingeschakeld via menuselectie
of controlevolgorde.

De standaardwaarde is "false".

houden (klasse Houden)
Als het klopt, xterm zal zijn venster niet onmiddellijk vernietigen wanneer het shell-commando
voltooit. Het zal wachten tot je de windowmanager gebruikt om de . te vernietigen/doden
venster, of als u de menu-items gebruikt die een signaal verzenden, bijv. HUP of KILL. U
kan terug scrollen, tekst selecteren, enz., om de meeste grafische bewerkingen uit te voeren.
Door het formaat van het scherm te wijzigen, gaan echter gegevens verloren, omdat dit interactie met zich meebrengt:
de schaal die niet meer loopt.

hp Functietoetsen (klasse HP Functietoetsen)
Specificeert of HP functietoets escapecodes moeten worden gegenereerd voor:
functietoetsen in plaats van standaard escape-reeksen.

Zie ook de toetsenbordType bron.

iconGeometrie (klasse IcoonGeometrie)
Specificeert de gewenste grootte en positie van de applicatie wanneer deze wordt weergegeven. Het
wordt niet noodzakelijk door alle windowmanagers nageleefd.

icoonTip (klasse IcoonTip)
Specificeert een pictogram dat zal worden toegevoegd aan de hints voor vensterbeheer. xtherm biedt
geen standaardwaarde.

Stel deze bron in op "geen" om de hint volledig weg te laten, ongeacht het venster
leidinggevende mag beslissen.

Indien de icoonTip resource wordt gegeven (of wordt ingesteld via de -n optioneel) xterm zoekt naar
een pixmap-bestand met die naam, zowel in de huidige map als in
/usr/share/pixmaps. als de resource geen absolute padnaam opgeeft. In
elk geval, xterm voegt "_48x48" en/of ".xpm" toe aan de bestandsnaam na proberen zonder
die achtervoegsels. Als het bestand kan worden geladen, xterm stelt de vensterbeheerder in
hint voor de icon-pixmap. Deze pixmaps worden gedistribueerd met xterm, en kan
optioneel worden ingecompileerd:

· mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

· gevulde-xterm_16x16, gevulde-xterm_32x32, gevulde-xterm_48x48

· xterm_16x16, xterm_32x32, xterm_48x48

· xterm-kleur_16x16, xterm-kleur_32x32, xterm-kleur_48x48

In elk geval, xterm maakt het mogelijk om een ​​"_48x48" toe te voegen om de grootste van de . te specificeren
pixmaps als standaard. Dat wil zeggen, "mini.xterm" is hetzelfde als "mini.xterm_48x48".

Indien niet expliciet icoonTip resource is gegeven (of als geen van de gecompileerde namen
matches), gebruikt xterm “mini.xterm” (die altijd wordt gecompileerd).

Het icoonTip resource heeft geen effect op "desktop"-bestanden, inclusief "paneel" en
"menu". Die worden meestal ingesteld via een ".desktop" -bestand; xterm levert monsters voor
zelf (en de uxterm script). De meer capabele desktopsystemen maken het mogelijk om te veranderen
het pictogram per gebruiker.

iconNaam (klasse IcoonNaam)
Specificeert een label voor xterm wanneer iconisch. xtherm biedt geen standaardwaarde; sommige
windowmanagers mogen de naam van de applicatie aannemen, bijv. “xterm”.

Het instellen van iconNaam resource stelt het pictogramlabel in, tenzij dit wordt overschreven door zIconBeep
of de besturingsreeksen die de venster- en pictogramlabels wijzigen.

toetsenbordType (klasse Toetsenbordtype)
Schakelt een (of geen) van de verschillende bronnen van het toetsenbordtype in: hp Functietoetsen,
scoFunctietoetsen, sunFunctietoetsen, tcapFunctietoetsen en sunToetsenbord. De
de waarde van de resource moet een van de overeenkomstige tekenreeksen "hp", "sco", "sun",
"tcap" of "vt220". De individuele middelen zijn bedoeld voor legacy-ondersteuning; deze
bron is eenvoudiger te gebruiken.

De standaard is "onbekend", dwz dat geen van de bijbehorende bronnen wordt ingesteld via deze
bron.

maxBufSize (klasse MaxBufSize)
Geef de maximale grootte van de invoerbuffer op. De standaardwaarde is "32768". Jij kan niet
stel dit in op een waarde die kleiner is dan de minBufSize bron. Het zal worden verhoogd als
nodig om die waarde gelijk te verdelen over deze.

Op sommige systemen wilt u misschien een of beide maxBufSize en
minBufSize resourcewaarden om betere prestaties te bereiken als het besturingssysteem
geeft de voorkeur aan grotere buffergroottes.

gemaximaliseerd (klasse gemaximaliseerd)
Geeft aan of xterm zou de vensterbeheerder moeten vragen om zijn
lay-out bij opstarten. De standaardwaarde is "false".

berichten (klasse berichten)
Geeft aan of schrijftoegang tot de terminal in eerste instantie is toegestaan. Zien bericht(1).
De standaardwaarde is "waar".

menuLokaal (klasse MenuLokaal)
Specificeer de landinstelling die wordt gebruikt voor karaktersetberekeningen bij het laden van de pop-up
menu's. Gebruik dit om de initialisatieprestaties van de Athena-pop-upmenu's te verbeteren,
die onnodige (en zeer grote) lettertypen kan laden, bijvoorbeeld in een landinstelling met UTF-8
codering. De standaard is “C” (POSIX).

Om de huidige landinstelling te gebruiken (alleen nuttig als u de broninstellingen hebt gelokaliseerd)
voor de menu-items), stelt u de bron in op een lege tekenreeks.

minBufSize (klasse MinBufSize)
Specificeer de minimale grootte van de invoerbuffer, dwz de hoeveelheid gegevens die xterm
verzoeken bij elke lezing. De standaardwaarde is "4096". U kunt dit niet instellen op een waarde
minder dan 64.

Vertaling weglaten (klasse Vertaling weglaten)
Laat selectief een of meer delen van . weg xterm's standaard vertalingen bij het opstarten.
De resourcewaarde is een door komma's gescheiden lijst met trefwoorden, die kan zijn:
afgekort: “fullscreen”, “scroll-lock”, “shift-fonts” of “wheel-mouse”. xtherm
herkent ook "default", maar als u dat weglaat, wordt het programma onbruikbaar tenzij
u geeft een vergelijkbare definitie op in uw broninstellingen.

ptyHanddruk (klasse PtyHanddruk)
Als het waar is", xterm zal handshaking uitvoeren tijdens initialisatie om ervoor te zorgen dat de
bovenliggende en onderliggende processen updaten de utmp en stijf staat.

Zie ook waitForMap die wacht op het idee van het scherm door de pseudo-terminal
maat, en ptySttySize die de schermgrootte reset na een andere terminal
initialisatie is voltooid. De standaardwaarde is "waar".

ptyInitialWissen (klasse PtyInitialWissen)
Als het waar is", xterm zal de betekenis van de pseudo-terminal gebruiken stijf waarde wissen. Als
"vals", xterm zal de stijf wis waarde om overeen te komen met zijn eigen configuratie, met behulp van
het kb tekenreeks uit het termcap-item als referentie, indien beschikbaar. In beide
geval wordt het resultaat toegepast op de variabele TERMCAP die xterm sets.

Zie ook de ttyModes bron, die dit kan overschrijven. De standaardinstelling is "False".

ptySttySize (klasse PtySttySize)
Als het waar is", xterm zal de schermgrootte resetten nadat terminal initialisatie is
compleet. Dit is nodig voor sommige systemen waarvan de pseudo-terminals zich niet kunnen voortplanten
terminale kenmerken. Waar het niet nodig is, kan het interfereren met andere
methoden voor het instellen van de aanvankelijke schermgrootte, bijv. via interactie met vensterbeheer.

Zie ook waitForMap die wacht op een handdruk-bericht met de pseudo-
terminal's idee van de schermgrootte. De standaard is "false" op Linux en OS X
systemen, anders "waar".

rapportLettertypen (klasse Rapportlettertypen)
Als het klopt, xterm zal naar de standaarduitvoer een samenvatting van de metrieken van elk lettertype afdrukken
(grootte, aantal glyphs, enz.), terwijl ze worden geladen. De standaardwaarde is "false".

zelfde naam (klasse Zelfde naam)
Als de waarde van deze bron "waar" is, xterm verzendt geen titel en pictogramnaam
wijzigingsverzoeken wanneer het verzoek geen effect zou hebben: de naam wordt niet gewijzigd.
Dit heeft het voordeel dat flikkering wordt voorkomen en het nadeel dat een
extra retour naar de server om de vorige waarde te achterhalen. In de praktijk dit
mag nooit een probleem zijn. De standaardwaarde is "waar".

schaalHoogte (klasse SchaalHoogte)
Schaal lijnhoogtewaarden op basis van de resourcewaarde, die beperkt is tot "0.9" tot
"1.5". De standaardwaarde is "1.0",

Hoewel deze bron van toepassing is op bitmap- of TrueType-lettertypen, is het hoofddoel ervan:
is om te helpen bij het omzeilen van incompatibele wijzigingen in de lettertype-metrieken van de Xft-bibliotheek.
xtherm controleert de lettertype-statistieken om te vinden wat de bibliotheek beweert de begrenzing te zijn
vakjes voor elke glyph (teken). Sommige functies van Xft (zoals de
autohinter) kan ervoor zorgen dat de glyphs groter worden geschaald dan de selectiekaders, en
gedeeltelijk worden overschreven door de volgende rij.

Bekijk gebruikClipping voor een verwante bron.

scoFunctietoetsen (klasse ScoFunctietoetsen)
Geeft aan of SCO-functietoets-escapecodes moeten worden gegenereerd voor:
functietoetsen in plaats van standaard escape-reeksen.

Zie ook de toetsenbordType bron.

sessieMgt (klasse SessieMgt)
Als de waarde van deze bron "waar" is, xterm stelt sessiemanager-callbacks in
heeft gewacht XtNdieTerugbellen en XtNsaveTerugbellen. De standaardwaarde is "waar".

sunFunctietoetsen (klasse zonfunctietoetsen)
Geeft aan of de escapecodes van de Sun Function Key al dan niet moeten worden gegenereerd voor:
functietoetsen in plaats van standaard escape-reeksen.

Zie ook de toetsenbordType bron.

sunToetsenbord (klasse SunKeyboard)
Specificeert of Sun/PC toetsenbordindeling moet worden aangenomen in plaats van DEC
VT220. Dit zorgt ervoor dat het toetsenbord "+" wordt toegewezen aan ",". en CTRL F1-F10 naar
F11-F20, afhankelijk van de instelling van de ctrlFKeys bron, dus xterm emuleert een
DEC VT220 nauwkeuriger. Anders (de standaard, met sunToetsenbord ingesteld op
"vals"), xterm gebruikt bindingen in pc-stijl voor de functietoetsen en het toetsenbord.

Bindingen in pc-stijl gebruiken de Shift-, Alt-, Control- en Meta-toetsen als modifiers voor:
functietoetsen en toetsenbord (zie het document xtherm Controle Sequenties voor details).
De bindingen in pc-stijl zijn analoog aan PCTerm, maar niet hetzelfde. Normaal gesproken
deze bindingen zijn niet in strijd met het gebruik van de Meta-sleutel zoals beschreven voor de
eightBitInput bron. Als dit het geval is, houd er dan rekening mee dat de bindingen in pc-stijl worden geëvalueerd
eerste.

Zie ook de toetsenbordType bron.

tcapFunctietoetsen (klasse TcapFunctietoetsen)
Geeft aan of de escapecodes van de functietoets al dan niet worden gelezen uit de termcap/terminfo
invoer moet worden gegenereerd voor functietoetsen in plaats van standaard escape-reeksen.
De standaardwaarde is "false", dwz deze functie is uitgeschakeld.

Zie ook de toetsenbordType bron.

termNaam (klasse termNaam)
Specificeert de naam van het terminaltype die moet worden ingesteld in de omgevingsvariabele TERM.

titel (klasse Titel)
Specificeert een tekenreeks die door de vensterbeheerder kan worden gebruikt bij het weergeven hiervan
toepassing.

werkbalk (klasse werkbalk)
Geeft aan of de werkbalk wel of niet moet worden weergegeven. De standaardwaarde is "waar".

ttyModes (klasse TyModes)
Specificeert een tekenreeks met trefwoorden voor terminalinstellingen en de tekens om te
waaraan ze kunnen worden gebonden. Toegestane zoekwoorden zijn onder meer: ​​brk, dsusp, eof, eol, eol2,
wissen, wissen2, flush, intr, kill, lnext, quit, rprnt, start, status, stop, susp,
swtch en weras. Controletekens kunnen worden opgegeven als ^char (bijv. ^c of ^u)
en ^? kan worden gebruikt om wissen aan te geven (127). Gebruiken ^- aanduiden ondefinieerbaar. Gebruiken \ 034 naar
vertegenwoordigen ^\, aangezien een letterlijke backslash in een X-bron aan de volgende ontsnapt
karakter.

Dit is erg handig om de standaard terminalinstellingen te overschrijven zonder dat u dat hoeft te doen
doe een stijf elke keer een xterm is begonnen. Merk echter op dat de stijf programma
op een bepaalde host kunnen verschillende trefwoorden worden gebruikt; xterm's tafel is ingebouwd.

Indien de ttyModes resource specificeert een waarde voor Wissen, dat overschrijft de
ptyInitialWissen resource instelling, dat wil zeggen, xterm initialiseert de terminal om overeen te komen
die waarde.

gebruikInsertMode (klasse GebruikInsertMode)
Forceer het gebruik van de invoegmodus door de juiste vermeldingen toe te voegen aan de TERMCAP-omgeving
variabel. Dit is handig als de systeemtermcap is verbroken. (Deze bron is
genegeerd op de meeste systemen, omdat TERMCAP niet wordt gebruikt). De standaardwaarde is "false".

utmpDisplayId (klasse UtmpDisplayId)
Geeft aan of xterm zou moeten proberen de weergave-ID vast te leggen
(weergavenummer en schermnummer) evenals de hostnaam in het systeem utmp inloggen
het dossier. De standaardwaarde is "waar".

utmpInhibit (klasse UtmpInhibit)
Geeft aan of xterm zou moeten proberen om de terminal van de gebruiker op te nemen in de
system utmp logbestand. Als het waar is, xterm zal het niet proberen. De standaardwaarde is "false".

waitForMap (klasse WaitForMap)
Geeft aan of xterm moet wachten op de eerste vensterkaart voordat
het starten van het subproces. Dit maakt deel uit van de ptyHanddruk logica. Wanneer xterm is
gevraagd om op deze manier te wachten, passeert het de terminalgrootte vanaf het display-einde
van de pseudo-terminal naar de terminal I/O-verbinding, bijv. met behulp van de grootte
volgens de windowmanager. Anders gebruikt het de grootte zoals gegeven in resource
waarden of opdrachtregeloptie -geom. De standaardwaarde is "false".

zIconBeep (klasse ZIconBeep)
Hetzelfde als -ziconbeep opdrachtregelargument. Als de waarde van deze hulpbron niet-
nul, xterms die output produceren terwijl ze iconisch zijn, zullen een XBell-geluid veroorzaken bij de
bepaald volume en hebben "***" toegevoegd aan hun pictogramtitels. De meeste vensterbeheerders
zal deze wijziging onmiddellijk detecteren en u laten zien welk venster de uitvoer heeft. (EEN
soortgelijke functie was in x10 xterm.) De standaardwaarde is “false”.

zIconTitelFormaat (klasse ZIconTitelFormaat)
Sta aanpassing toe van de tekenreeks die wordt gebruikt in de zIconBeep voorzien zijn van. De standaard
waarde is “*** %s”.

Als de resourcewaarde een “%s” bevat, dan xterm voegt daarbij de pictogramtitel in
punt in plaats van de tekenreeks voor de pictogramtitel te plaatsen. (Alleen de eerste "%s"
is gebruikt).

VT100 widget Kennisbank
De volgende bronnen worden gespecificeerd als onderdeel van de: vt100 widget (klasse VT100). Zij zijn
gespecificeerd door patronen zoals “XTerm.vt100.NAAM'.

Als uw xterm is geconfigureerd om de "werkbalk" te ondersteunen, dan hebben die patronen een extra
niveau voor de formulier-widget die de werkbalk en vt100-widget bevat. Een wildcard tussen
de "XTerm" op het hoogste niveau en de "vt100"-widget zorgen ervoor dat de broninstellingen voor beide werken,
bijv. "XTerm*vt100.NAAM'.

activeIcon (klasse ActiveIcon)
Specificeert of actieve pictogramvensters moeten worden gebruikt wanneer de xterm venster
wordt gesymboliseerd, als deze functie is gecompileerd in xterm. Het actieve pictogram is een
miniatuurweergave van de inhoud van het venster en wordt bijgewerkt als de
inhoud verandert. Niet alle vensterbeheerders ondersteunen noodzakelijkerwijs het toepassingspictogram
ramen. Bij sommige vensterbeheerders kunt u toetsaanslagen invoeren in de active
pictogram venster. De standaard is "standaard".

xtherm accepteert een trefwoord (hoofdletters negeren) of het nummer tussen haakjes:

vals (0)
Er wordt geen actief pictogram weergegeven.

waar (1)
Het actieve pictogram wordt weergegeven. Als u gebruik maakt van twm, gebruik deze instelling om in te schakelen
actieve-iconen.

standaard (2)
xtherm controleert bij opstarten en toont een actief pictogram alleen voor vensterbeheerders
die het kan identificeren en waarvan bekend is dat ze de functie ondersteunen. Deze
zijn fvwm (volledige ondersteuning), en venster maker (beperkt). Een paar andere vensters
managers (zoals twm en ctwm) ondersteunt actieve pictogrammen, maar ondersteunt niet
de extensies die het mogelijk maken xterm om de vensterbeheerder te identificeren.

vetgedrukte lettertypen toestaan (klasse Sta vetgedrukte lettertypen toe)
Indien ingesteld op "false", xterm zal geen vetgedrukte lettertypen gebruiken. Dit overschrijft zowel de
altijdBoldModus en vet modus middelen. altijdBoldModus (klasse AltijdBoldModus)

allowC1Afdrukbaar (klasse StaC1Afdrukbaar)
Indien waar, overschrijft de toewijzing van C1-besturingselementen (codes 128-159) om ze zo te maken
behandeld alsof het afdrukbare tekens zijn. Hoewel dit overeenkomt met geen
bepaalde standaard, beweren sommige gebruikers dat het een VT100 is. De standaardwaarde is "false".

allowColorOps (klasse Sta ColorOps toe)
Specificeert of besturingsreeksen die de dynamische kleuren instellen/opvragen moeten zijn
toegestaan. ANSI-kleuren worden niet beïnvloed door deze resource-instelling. De standaard is
"Waar".

allowFontOps (klasse Sta FontOps toe)
Specificeert of besturingsreeksen die het lettertype instellen/opvragen moeten worden toegestaan.
De standaardwaarde is "false".

allowPasteControls (klasse Sta PasteControls toe)
Indien waar, laat dan controletekens zoals BEL en CAN worden geplakt. opmaak
tekens (tab, nieuwe regel) zijn altijd toegestaan. Andere C0-controletekens zijn:
onderdrukt, tenzij deze bron is ingeschakeld. De exacte set controletekens
(C0 en C1) hangt af van het feit of UTF-8-codering wordt gebruikt, evenals de
allowC1Afdrukbaar bron. De standaardwaarde is "false".

toestaanScrollLock (klasse Sta ScrollLock toe)
Specificeert of besturingsreeksen die de Scroll Lock-toets instellen/opvragen moeten zijn
toegestaan, evenals of de Scroll Lock-toets reageert op de toetsaanslag van de gebruiker. De
standaard is "false".

Wanneer deze functie is ingeschakeld, xterm zal de status van de Scroll Lock-toets detecteren
elke keer dat het focus krijgt. Door op de Scroll Lock-toets te drukken, schakelt u xterm's
interne status, evenals het wisselen van de bijbehorende LED. Terwijl de Scroll Lock is
actief, xterm probeert een viewport op dezelfde reeks lijnen te houden. Als de
het huidige kijkvenster wordt voorbij de limiet gescrold die is ingesteld door de saveLines bron, dan
Scroll Lock heeft verder geen effect.

De reden om de standaard in te stellen op "false" is om verrassingen van de gebruiker te voorkomen. Deze sleutel
wordt over het algemeen niet gebruikt in toetsenbordconfiguraties en heeft geen standaard gekregen
betekenis, zelfs wanneer het op die manier wordt gebruikt. Daarom hebben gebruikers het toegewezen
voor ad-hocdoeleinden.

allowSendEvents (klasse StaSendEvents toe)
Specificeert of synthetische toets- en knopgebeurtenissen (gegenereerd met de X
protocol SendEvent-verzoek) moet worden geïnterpreteerd of weggegooid. De standaard is
"false", wat betekent dat ze worden weggegooid. Merk op dat het toestaan ​​van dergelijke gebeurtenissen een
zeer groot beveiligingslek, waardoor het inschakelen van deze bron de
toelatenXXXOps bronnen. De standaardwaarde is "false".

allowTcapOps (klasse Toestaan ​​TcapOps)
Specificeert of besturingsreeksen die het begrip van de terminal van zijn . opvragen
functietoetsreeksen, aangezien termcap- of terminfo-mogelijkheden moeten zijn toegestaan. De
standaard is "waar".

Enkele programma's, bijv. vim, gebruik deze functie om een ​​nauwkeurige beschrijving te krijgen van de
terminal's mogelijkheden, onafhankelijk van de termcap/terminfo instelling:

· xtherm kan het opvragende programma vertellen hoeveel kleuren het ondersteunt. Dit is een
constant, afhankelijk van hoe het is gecompileerd, meestal 16. Het verandert niet
als u de broninstellingen wijzigt, bijv. de gedurfde kleuren bron.

· xtherm kan het opvragende programma vertellen welke strings worden verzonden door gewijzigde (shift-,
control-, alt-) functie- en toetsenbordtoetsen. Rapportage controle- en al-
modifiers is een functie die afhankelijk is van de ncursussen uitgebreide naamgeving.

allowTitleOps (klasse AllowTitleOps)
Specificeert of besturingsreeksen die de venstertitel of pictogramnaam wijzigen
zou moeten worden toegestaan. De standaardwaarde is "waar".

allowWindowOps (klasse toestaanWindowOps)
Specificeert of uitgebreide vensterbesturingsreeksen (zoals gebruikt in dtterm) zou moeten zijn
toegestaan. Deze omvatten verschillende besturingssequenties die de venstergrootte manipuleren
of positie, evenals het rapporteren van deze waarden en de titel of pictogramnaam. Elk
hiervan kunnen misbruikt worden in een script; merkwaardig genoeg de meeste terminal-emulators die
implementeren deze beperken slechts een klein deel van het repertoire. Voor fijnafstemming,
zien niet toegestaanWindowOps. De standaardwaarde is "false".

altIsNietMeta (klasse AltIsNietMeta)
Indien "true", behandel de Alt-toets alsof het de Meta-toets is. Uw toetsenbord kan gebeuren
zodanig worden geconfigureerd dat ze hetzelfde zijn. Maar als dat niet het geval is, kunt u hiermee:
gebruik dezelfde prefix- en shifting-bewerkingen met de Alt-toets als met de Meta-
toets. Zien altSendsEscape en metaSendsEscape. De standaardwaarde is "false".

altSendsEscape (klasse AltSendsEscape)
Dit is een extra toetsenbordbewerking die kan worden verwerkt na de logica voor:
metaSendsEscape. Het is alleen beschikbaar als de altIsNietMeta bron is ingesteld.

· Indien "true", Alt-tekens (een teken gecombineerd met de bijbehorende modifier
met links/rechts Alt-toetsen) worden omgezet in een reeks van twee tekens met de
karakter zelf voorafgegaan door ESC. Dit geldt ook voor de functietoets
controlesequenties, tenzij xterm ziet dat anders wordt gebruikt in uw sleutel
vertalingen.

· Indien "false", veroorzaken Alt-tekens invoer vanaf het toetsenbord een verschuiving naar 8-bit
karakters (net als metaSendsEscape). Door de Alt- en Meta-
modifiers, kunt u corresponderende combinaties maken van ESC-prefix en 8-bit
tekens.

De standaardinstelling is "False". xtherm biedt een menu-optie om van deze bron te wisselen.

alternatieve Scroll (klasse ScrollCond)
Indien “waar”, de terug scrollen en vooruit scrollen acties sturen cursor-omhoog en -omlaag toetsen
wanneer xterm het alternatieve scherm weergeeft. De standaardwaarde is "false".

Het alternatieve Scroll status kan ook worden ingesteld met behulp van een besturingsreeks.

altijdBoldModus (klasse AltijdBoldModus)
Specificeert of xterm moet controleren of de normale en vetgedrukte lettertypen verschillend zijn
voordat u beslist of u overslaan wilt gebruiken om vetgedrukte lettertypen te simuleren. Als dit
bron is waar, xterm controleert niet op verschillende lettertypen bij het beslissen
hoe om te gaan met de vet modus bron. De standaardwaarde is "false".

vet modus altijdBoldModus Vergelijking Actie
────────────────────────────────────────────────── ──
false false genegeerd gebruik lettertype
false true genegeerd lettertype gebruiken
waar onwaar zelfde overslag
waar onwaar ander lettertype gebruiken
waar waar genegeerd overslag

Deze bron wordt alleen gebruikt voor bitmaplettertypen:

· Bij het gebruik van bitmaplettertypen is het mogelijk dat de lettertypeserver de
het vetgedrukte lettertype door het te herschalen vanuit een andere lettergrootte dan verwacht. De
altijdBoldModus bron stelt de gebruiker in staat om de (soms slechte)
resulterende vetgedrukte lettertype met overslaan (wat op zijn minst consistent is).

· Het probleem doet zich niet voor met TrueType-lettertypen (hoewel er andere kunnen zijn)
onnodige problemen zoals verschillende dekking van de normale en vetgedrukte lettertypen).

Als alternatief kunt u de vetgedrukte lettertypen toestaan bron voor valse overschrijft zowel de
altijdBoldModus en vet modus middelen.

altijdMarkeren (klasse altijd markeren)
Geeft aan of xterm moet altijd een gemarkeerde tekstcursor weergeven.
Standaard (als deze bron onwaar is), wordt een holle tekstcursor weergegeven wanneer:
de aanwijzer beweegt uit het venster of het venster verliest de invoerfocus. De
standaard is "false".

altijdGebruikMods (klasse AlwaysUseMods)
Overschrijf de NumLock bron, vertellen xterm om de Alt- en Meta-modifiers te gebruiken om
parameters voor functietoetsreeksen construeren, zelfs als die modifiers voorkomen in
de vertaalbron. Normaal gesproken xterm controleert of Alt of Meta wordt gebruikt in a
vertaling die in strijd zou zijn met functietoetsmodifiers, en deze negeert
modifiers in dat speciale geval. De standaardwaarde is "false".

antwoordterugString (klasse AnswerbackString)
Specificeert de tekenreeks die xterm verzendt als reactie op een ENQ (control/E)-teken
van de gastheer. De standaard is een lege tekenreeks, dwz "". Een hardware VT100
implementeert deze functie als een instellingsoptie.

appcursorStandaard (klasse AppcursorStandaard)
Indien "waar", bevinden de cursortoetsen zich aanvankelijk in de toepassingsmodus. Dit is hetzelfde als
de VT102 privé DECCKM-modus, De standaard is "false".

apptoetsenbordStandaard (klasse AppkeypadStandaard)
Indien "waar", bevinden de toetsenbordtoetsen zich aanvankelijk in de toepassingsmodus. De standaard is
"Fout".

veronderstelAlleChars (klasse AannemenAlle Tekens)
Indien "true", wordt een speciaal geval in bitmaplettertypen ingeschakeld, zodat de lettertypeserver
kies hoe ontbrekende glyphs worden weergegeven. De standaardwaarde is "waar".

De reden voor deze bron is om te helpen met bepaalde quasi-automatisch gegenereerde
lettertypen (zoals de ISO-10646-1-codering van Terminus) die een onjuist lettertype-
statistieken.

autoWrap (klasse AutoWrap)
Geeft aan of auto-wraparound moet worden ingeschakeld. Dit is hetzelfde als
de VT102 DECAWM. De standaardwaarde is "waar".

waitInput (klasse Wacht op invoer)
Geeft aan of xterm gebruikt een time-out van 50 milliseconden om op invoer te wachten (bijv.
om de Xaw3d pijl-schuifbalk te ondersteunen). De standaardwaarde is "false".

backarrowSleutel (klasse BackarrowSleutel)
Specificeert of de pijl-terug-toets een backspace (8) of delete (127) verzendt
karakter. Dit komt overeen met de DECBKM-regelvolgorde. Een "echte" waarde
specificeert backspace. De standaardwaarde is "True". Door op de navigatietoets te drukken, schakelt u
dit gedrag.

achtergrond (klasse Achtergrond)
Specificeert de kleur die moet worden gebruikt voor de achtergrond van het venster. De standaard is
"XtDefaultBackground".

belIsDringend (klasse BellIsDringend)
Specificeert of de urgentie-hint voor de windowmanager moet worden ingesteld bij het maken van een
bel geluid. De standaardwaarde is "false".

belOnReset (klasse BellOnReset)
Specificeert of er een bel moet klinken bij het uitvoeren van een harde reset. De standaardwaarde is "waar".

belSuppressTime (klasse BellSuppressTijd)
Aantal milliseconden nadat een belcommando is verzonden waarin extra sirenes
zal worden onderdrukt. De standaardwaarde is 200. Indien ingesteld op een andere waarde dan nul, zullen ook extra bellen
worden onderdrukt totdat de server meldt dat de verwerking van de eerste bel is
voltooid; deze functie is het handigst bij de zichtbare bel.

gedurfde kleuren (klasse Kleur mode)
Specificeert of vetgedrukte attributen moeten worden gecombineerd met kleuren zoals de IBM PC, dwz kaart
kleuren 0 t/m 7 tot kleuren 8 t/m 15. Deze zijn normaal gesproken de helderste
versies van de eerste 8 kleuren, vandaar vetgedrukt. De standaardwaarde is "waar".

dikgedrukt lettertype (klasse Dikgedrukt lettertype)
Specificeert de naam van het vetgedrukte lettertype dat moet worden gebruikt in plaats van door te strepen. Er is geen
standaard voor deze bron.

Dit lettertype moet dezelfde hoogte en breedte hebben als het normale lettertype, anders is het
buiten beschouwing gelaten. Als slechts één van de normale of vetgedrukte lettertypen is opgegeven, wordt deze gebruikt als
het normale lettertype en het vetgedrukte lettertype worden geproduceerd door dit lettertype te overslaan.

Zie ook de bespreking van vet modus en altijdBoldModus middelen.

vet modus (klasse Vetgedrukte modus)
Dit geeft aan of tekst met het vet-attribuut wel of niet moet worden overgeslagen naar:
simuleer vetgedrukte lettertypen als het opgeloste vetgedrukte lettertype hetzelfde is als het normale lettertype. Het
kan wenselijk zijn om vetgedrukte lettertypen uit te schakelen wanneer kleur wordt gebruikt voor het vet
attribuut.

Merk op dat xterm heeft één vet lettertype dat u expliciet kunt instellen. xtherm probeert om
een vet lettertype afleiden voor de andere lettertypeselecties (lettertype1 door lettertype6). Als het
kan geen vet lettertype vinden, het zal het normale lettertype gebruiken. In elk geval (of de
expliciete bron of het afgeleide lettertype), als de normale en vetgedrukte lettertypen verschillend zijn,
deze bron heeft geen effect. De standaardwaarde is "waar".

Zie het altijdBoldModus bron die het gedrag van deze bron kan wijzigen.

Hoewel xterm probeert een vet lettertype af te leiden voor andere lettertypeselecties, het lettertype
server werkt mogelijk niet mee. Sinds X11R6 zijn bitmaplettertypen geschaald. het lettertype
server claimt het vetgedrukte lettertype te leveren dat xterm verzoeken, maar het resultaat is niet
altijd leesbaar. XFree86 heeft een functie geïntroduceerd die kan worden gebruikt om de
schalen. In het configuratiebestand van de X-server (bijv. "/etc/X11/XFree86" of
"/etc/X11/xorg.conf"), kunt u ":unscaled" toevoegen aan het einde van de map
specificatie voor de "misc"-lettertypen, die de lettertypen met vaste toonhoogte omvatten die zijn
door xterm. Bijvoorbeeld

FontPath "/usr/lib/X11/fonts/misc/"

zou worden

FontPath "/usr/lib/X11/fonts/misc/:unscaled"

Afhankelijk van uw configuratie kan de fontserver zijn eigen configuratie hebben
het dossier. Dezelfde ":unscaled" kan aan het einde van het configuratiebestand worden toegevoegd
de directoryspecificatie voor "misc".

De functie voor het schalen van bitmaps wordt ook gebruikt door: xterm om VT102 dubbele breedte te implementeren
en tekens met dubbele hoogte.

gebrokenLinuxOSC (klasse Gebroken LinuxOSC)
Als het klopt, xterm past een tijdelijke oplossing toe om misvormde controlereeksen te negeren die a
Linux-script kan verzenden. Vergelijk de paletbesturingsreeksen die zijn gedocumenteerd in
console_codes met ECMA-48. De standaardwaarde is "waar".

gebrokenSelecties (klasse Gebroken Selecties)
Als het klopt, xterm in 8-bits modus zal interpreteren STRING selecties als het dragen van tekst in
de codering van de huidige landinstelling. Normaal gesproken STRING selecties dragen ISO-8859-1
gecodeerde tekst. Het instellen van deze bron op "true" is in strijd met de ICCCM; het kan,
het kan echter nuttig zijn voor interactie met sommige kapotte X-clients. De standaard is
"Fout".

gebrokenStringTerm (klasse BrokenStringTerm)
biedt een tijdelijke oplossing voor sommige ISDN-routers die een applicatiebeheer starten
tekenreeks zonder deze te voltooien. Zet dit op "true" als xterm lijkt te bevriezen wanneer
Verbinden. De standaardwaarde is "false".

xtherm's state parser herkent verschillende soorten controle strings die kunnen bevatten:
tekst, bijv.

APC (Toepassing Programma Commando),
DCS (Apparaatbesturingsreeks),
OSC (Opdracht besturingssysteem),
PM (Privacybericht), en
Sos (Begin van string),

Elk moet eindigen met een string-terminator (een speciaal teken dat niet kan verschijnen
in deze snaren). Gewone controletekens die in de tekenreeks worden gevonden, zijn niet:
buiten beschouwing gelaten; ze worden verwerkt zonder het proces van accumulatie te verstoren
de inhoud van de besturingsreeks. xtherm herkent deze bedieningselementen in alle modi,
hoewel sommige functies kunnen worden onderdrukt na het ontleden van de besturing.

Indien ingeschakeld, stelt deze functie de gebruiker in staat om een ​​niet-afgesloten controle te verlaten
tekenreeks wanneer een van deze gewone besturingstekens wordt gevonden:

control/D (gebruikt als een einde van het bestand in veel shells),
controle/H (backspace),
controle/I (tab-feed),
control/J (line feed ook wel newline genoemd),
controle/K (verticaal tabblad),
controle/L (form feed),
controle/M (rijtuigretour),
controle/N (uitschakelen),
controle/O (inschakelen),
besturing/Q (XUIT),
controle/X (annuleren)

c132 (klasse C132)
Specificeert of de VT102 DECCOLM escape-reeks, gebruikt om te schakelen tussen:
80 en 132 kolommen, moeten worden geëerd. De standaardwaarde is "false".

cacheDoublesize (klasse CacheDoublesize)
Vertelt of lettertypen met dubbele grootte in de cache moeten worden opgeslagen door xterm. Zet dit op nul om uit te schakelen
dubbele lettertypen helemaal.

cdXtraScroll (klasse CdXtraScroll)
Specificeert of xterm zou naar een nieuwe pagina moeten scrollen bij het wissen van het geheel
scherm. Leuk vinden tiXtraScroll, de bedoeling van deze optie is om een ​​beeld te geven van
de weergave van de applicatie op het volledige scherm op de scrollback voordat de . wordt weggevaagd
tekst. De standaard voor deze bron is "false".

charClass (klasse CharClass)
Specificeert door komma's gescheiden lijsten van karakterklasse bindingen van het formulier
[lage-]hoog:waarde. Deze worden gebruikt om te bepalen welke tekensets moeten
hetzelfde worden behandeld bij het knippen en plakken. Zie de KARAKTER KLASSEN pagina.

cjkBreedte (klasse CjkBreedte)
Specificeert of xterm moet de traditionele Oost-Aziatische breedteconventie volgen.
Indien ingeschakeld, hebben tekens met de categorie Oost-Aziatische dubbelzinnig (A) in UTR 11 een
kolombreedte van 2. Mogelijk moet u deze optie op "true" zetten als u oude
Op Oost-Aziatische terminal gebaseerde programma's die aannemen dat karakters voor lijntekeningen een
kolombreedte van 2. Als deze bron onwaar is, is de mkBreedte bron controleert de
keuze tussen de systeem's wcbreedte en xtermingebouwde tabellen. De standaard is
"Fout".

color0 (klasse kleur0)

color1 (klasse kleur1)

color2 (klasse kleur2)

color3 (klasse kleur3)

color4 (klasse kleur4)

color5 (klasse kleur5)

color6 (klasse kleur6)

color7 (klasse kleur7)
Deze specificeren de kleuren voor de ISO-6429-extensie. De standaardinstellingen zijn,
respectievelijk zwart, rood3, groen3, geel3, een aanpasbaar donkerblauw, magenta3,
cyaan3 en grijs90. De standaard kleurnuances zijn gekozen om de kleuren mogelijk te maken
8-15 te gebruiken als lichtere versies.

color8 (klasse kleur8)

color9 (klasse kleur9)

color10 (klasse kleur10)

color11 (klasse kleur11)

color12 (klasse kleur12)

color13 (klasse kleur13)

color14 (klasse kleur14)

color15 (klasse kleur15)
Deze specificeren de kleuren voor de ISO-6429-extensie als het vet-attribuut ook is
ingeschakeld. De standaard resourcewaarden zijn respectievelijk grey30, red, green,
geel, een aanpasbaar lichtblauw, magenta, cyaan en wit.

color16 (klasse kleur16)

door

color255 (klasse kleur255)
Deze specificeren de kleuren voor de 256-kleurenextensie. De standaard resourcewaarden
zijn voor kleuren 16 t/m 231 om een ​​6x6x6 kleurenkubus te maken, en kleuren 232 t/m
255 om een ​​grijswaardenhelling te maken.

Bronnen verleden color15 zijn beschikbaar als een compile-time-optie. Vanwege een hardcoded
limiet in de X-bibliotheken op het totale aantal bronnen (tot 400), de bronnen
voor 256-kleuren worden weggelaten wanneer ondersteuning voor brede tekens en shineth zijn ingeschakeld.
Naast inconsistent gedrag als slechts een deel van de middelen zou worden toegestaan,
het bepalen van de exacte grens is moeilijk, en de X-bibliotheken hebben de neiging te crashen als
het aantal middelen overschrijdt de limiet. Het kleurenpalet is nog steeds geïnitialiseerd
dezelfde standaardwaarden en kunnen worden gewijzigd via besturingsreeksen.

Aan de andere kant staat de resourcelimiet het toe om het hele bereik voor
88-kleuren.

kleurAttrMode (klasse KleurAttrModus)
Specificeert of kleurBD, kleurBL, kleurRV en kleurUL zou ANSI moeten overschrijven
kleuren. Zo niet, dan worden deze alleen weergegeven als er geen ANSI-kleuren zijn ingesteld voor
de bijbehorende positie. De standaardwaarde is "false".

kleurBD (klasse kleurBD)
Dit specificeert de kleur die moet worden gebruikt om vetgedrukte tekens weer te geven als de "colorBDMode"
bron is ingeschakeld. De standaard is "XtDefaultForeground".

Zie ook de zeerBoldColors bron die het mogelijk maakt vet en kleur te combineren.

kleurBDMode (klasse KleurAttrModus)
Geeft aan of tekens met het vet-attribuut in kleur moeten worden weergegeven
of als vetgedrukte tekens. Let op die instelling kleur mode uit schakelt alle kleuren uit,
inclusief vet. De standaardwaarde is "false".

kleurBL (klasse kleurBL)
Dit specificeert de kleur die moet worden gebruikt om knipperende tekens weer te geven als de "colorBLMode"
bron is ingeschakeld. De standaard is "XtDefaultForeground".

Zie ook de zeerBoldColors hulpmiddel waarmee onderstreping en kleur kunnen worden gecombineerd.

kleurBLMode (klasse KleurAttrModus)
Geeft aan of tekens met het kenmerk blink moeten worden weergegeven in
kleur. Let op die instelling kleur mode uit schakelt alle kleuren uit, ook deze. De
standaard is "false".

geef het kleur (klasse Geef het kleur)
Dit specificeert de kleur die moet worden gebruikt om cursieve tekens weer te geven als de "colorITMode"
bron is ingeschakeld. De standaard is "XtDefaultForeground".

Zie ook de zeerBoldColors hulpmiddel waarmee attributen en kleuren kunnen worden gecombineerd.

kleurITMode (klasse KleurAttrModus)
Geeft aan of tekens met het cursieve kenmerk moeten worden weergegeven in
kleur of als cursieve tekens. De standaardwaarde is "false".

Merk op dat:

· Instelling kleur mode uit schakelt alle kleuren uit, inclusief cursief.

· De cursiefULModus resource overschrijvingen kleurITMode.

kleur mode (klasse Kleur mode)
Specificeert of herkenning van ANSI (ISO-6429) kleurverandering escape
reeksen moeten worden ingeschakeld. De standaardwaarde is "waar".

kleurRV (klasse kleurRV)
Dit specificeert de kleur die moet worden gebruikt om omgekeerde tekens weer te geven als de "colorRVMode"
bron is ingeschakeld. De standaard is "XtDefaultForeground".

Zie ook de zeerBoldColors bron die het combineren van omgekeerde en kleur mogelijk maakt.

kleurRVMode (klasse KleurAttrModus)
Specificeert of tekens met het omgekeerde attribuut moeten worden weergegeven in
kleur. Let op die instelling kleur mode uit schakelt alle kleuren uit, ook deze. De
standaard is "false".

kleurUL (klasse kleurUL)
Dit specificeert de kleur die moet worden gebruikt om onderstreepte tekens weer te geven als de
"colorULMode"-bron is ingeschakeld. De standaard is "XtDefaultForeground".

Zie ook de zeerBoldColors hulpmiddel waarmee onderstreping en kleur kunnen worden gecombineerd.

kleurULMode (klasse KleurAttrModus)
Specificeert of tekens met het onderstrepingsattribuut moeten worden weergegeven in
kleur of als onderstreepte tekens. Let op die instelling kleur mode uit schakelt alles uit
kleuren, inclusief onderstrepingen. De standaardwaarde is "false".

combinerenChars (klasse Chars combineren)
Specificeert het aantal brede tekens dat in een cel kan worden opgeslagen om
overstrike (combineren) met het basiskarakter van de cel. Dit kan worden ingesteld op:
waarden in het bereik van 0 tot 4. De standaardwaarde is “2”.

ctrlFKeys (klasse CtrlFKeys)
In VT220-toetsenbordmodus (zie sunToetsenbord resource), specificeert het bedrag waarmee
om F1-F12 te verschuiven met een control modifier (CTRL). Hiermee kunt u een sleutel genereren
symbolen voor F10-F20 op een Sun/PC-toetsenbord. De standaardwaarde is "10", wat betekent dat:
CTRL F1 genereert het sleutelsymbool voor F11.

vloeken (klasse vloeken)
Specificeert of de laatste kolom bug in meer(1) moet worden omzeild.
Zie het -cu optie voor details. De standaardwaarde is "false".

cursorBlink (klasse CursorBlink)
Specificeert of de cursor moet knipperen. De standaardwaarde is "false".

xtherm gebruikt twee variabelen om te bepalen of de cursor knippert. Een is ingesteld door
deze bron. De andere wordt ingesteld door besturingssequenties (privémodus 12 en
DECSCUSR). xtherm test de XOR van de twee variabelen.

cursorKleur (klasse CursorKleur)
Specificeert de kleur die moet worden gebruikt voor de tekstcursor. De standaard is
"XtDefaultForeground". Standaard, xterm probeert te voorkomen dat deze kleur bestaat
hetzelfde als de achtergrondkleur, omdat het de cursor trekt door de te vullen
achtergrond van een tekstcel. Dezelfde beperking is van toepassing op controlesequenties
die deze kleur kunnen veranderen.

Het instellen van deze bron overschrijft de meeste van xterm's aanpassingen aan de cursorkleur. Het
zal nog steeds reverse-video gebruiken om sommige gevallen niet toe te staan, zoals een zwarte cursor op a
zwarte achtergrond.

cursorUitTijd (klasse CursorUitTijd)
Specificeert de duur van het "uit"-gedeelte van de knipperende cyclustijd van de cursor in
milliseconden. Dezelfde timer wordt gebruikt voor het knipperen van tekst. De standaardwaarde is "300".

cursorOnTime (klasse cursor op tijd)
Specificeert de duur van het "aan"-gedeelte van de knipperende cyclustijd van de cursor, in
milliseconden. Dezelfde timer wordt gebruikt voor het knipperen van tekst. De standaardwaarde is "600".

cutNewline (klasse Knip Newline)
Indien “false”, driemaal klikken om een ​​regel te selecteren, bevat de nieuwe regel niet bij de
einde van de regel. Indien “true” is de Newline geselecteerd. De standaardwaarde is "waar".

cursorOnderlijn (klasse CursorOnderlijn)
Specificeert of de cursor onderstreept of een kader moet worden gemaakt. De standaardwaarde is "false".

cutToBeginnerOfLine (klasse KnipNaarBeginVanLijn)
Indien “false”, driemaal klikken om een ​​regel te selecteren, wordt alleen uit het huidige woord geselecteerd
vooruit. Indien “true” wordt de hele regel geselecteerd. De standaardwaarde is "waar".

decTerminalID (klasse DecTerminalID)
Specificeert het emulatieniveau (100=VT100, 220=VT220, enz.), dat wordt gebruikt om de
type reactie op een DA-controlesequentie. Voorlopende niet-cijferige tekens zijn
genegeerd, bijv. “vt100” en “100” zijn hetzelfde. De standaardwaarde is "420".

defaultString (klasse standaardstring)
Specificeer het teken (of de tekenreeks) die xterm zal vervangen wanneer geplakte tekst
bevat een teken dat niet kan worden weergegeven in de huidige codering. Voor
het plakken van UTF-8-tekst in een weergave van ISO-8859-1-tekens is bijvoorbeeld alleen:
in staat om codes 0-255 weer te geven, terwijl UTF-8-tekst Unicode-waarden hierboven kan bevatten
255. De standaardwaarde is "#" (een enkel hekje).

Als de niet-weergeefbare tekst dubbel breed zou zijn, xterm zal een spatie toevoegen na de
"#"-teken, om ongeveer dezelfde lay-out op het scherm te geven als de originele tekst.

verwijderenIsDEL (klasse VerwijderIsDEL)
Specificeert of de Delete-toets op het bewerkingstoetsenbord DEL (127) of . moet verzenden
de VT220-stijl Escape-reeks verwijderen. Een "false" waarde maakt dit laatste mogelijk. De
standaard is "Misschien".

niet toegestaanColorOps (klasse Niet toegestaanColorOps)
Specificeer welke functies worden uitgeschakeld als: allowColorOps is fout. Dit is een
door komma's gescheiden lijst met namen. De standaardwaarde is
SetColor, GetColor, GetAnsiColor

De namen staan ​​hieronder vermeld. xtherm negeert hoofdletters, maar ze worden weergegeven in
gemengde gevallen voor de duidelijkheid.

Kleur instellen
Stel een specifieke dynamische kleur in.

GetColor
Rapporteer de huidige instelling van een bepaalde dynamische kleur.

KrijgAnsiColor
Rapporteer de huidige instelling van een bepaalde ANSI-kleur (eigenlijk een van de kleuren)
ingesteld via ANSI-achtige bedieningselementen).

niet toegestaanFontOps (klasse Niet toegestaanFontOps)
Specificeer welke functies worden uitgeschakeld als: allowFontOps is fout. Dit is een
door komma's gescheiden lijst met namen. De standaardwaarde is
SetFont, GetFont

De namen staan ​​hieronder vermeld. xtherm negeert hoofdletters, maar ze worden weergegeven in
gemengde gevallen voor de duidelijkheid.

Lettertype instellen
Stel het opgegeven lettertype in.

GetFont
Meld het opgegeven lettertype.

niet toegestaanTcapOps (klasse niet-toegestane TcapOps)
Specificeer welke functies worden uitgeschakeld als: allowTcapOps is fout. Dit is een
door komma's gescheiden lijst met namen. De standaardwaarde is
SetTcap, GetTcap

De namen staan ​​hieronder vermeld. xtherm negeert hoofdletters, maar ze worden weergegeven in
gemengde gevallen voor de duidelijkheid.

Tcap instellen
(Niet geïmplementeerd)

GetTcap
Rapporteer gespecificeerde functie- en andere speciale toetsen.

niet toegestaanWindowOps (klasse Niet toegestaanWindowOps)
Specificeer welke functies worden uitgeschakeld als: allowWindowOps is fout. Dit is een
door komma's gescheiden lijst met namen, of (voor de bedieningselementen aangepast van dtterm het
operatienummer). De standaardwaarde is
1,2,3,4,5,6,7,8,9,11,13,14,18,19,20,21,GetSelection,SetSelection,SetWinLines,SetXprop
(dwz er zijn geen bewerkingen toegestaan).

De namen staan ​​hieronder vermeld. xtherm negeert hoofdletters, maar ze worden weergegeven in
gemengde gevallen voor de duidelijkheid. Waar een nummer als alternatief kan worden gebruikt, wordt dit gegeven
tussen haakjes achter de naam.

GetIconTitel (20)
Rapporteer het pictogramlabel van het xterm-venster als een tekenreeks.

GetScreenSizeChars (19)
Rapporteer de grootte van het scherm in tekens als cijfers.

Selectie ophalen
Rapporteer selectiegegevens als een base64-tekenreeks.

GetWinPositie (13)
Rapporteer xterm raampositie als getallen.

GetWinSizeChars (18)
Rapporteer de grootte van het tekstgebied in tekens als getallen.

GetWinSizePixels (14)
Rapporteer xterm-venster in pixels als getallen.

GetWinState (11)
Rapporteer de xterm-vensterstatus als een getal.

GetWinTitle (21)
Rapporteer de titel van het xterm-venster als een tekenreeks.

LagereWin (6)
Verlaag het xterm-venster naar de onderkant van de stapelvolgorde.

MaximaliseerWin (9)
Venster maximaliseren (dwz formaat wijzigen naar schermgrootte).

Volledig schermWin (10)
Gebruik volledig scherm (dwz formaat wijzigen naar schermgrootte, zonder raamdecoratie).

MinimaliserenWin (2)
Iconify-venster.

PopTitel (23)
Poptitel van interne stapel.

PushTitel (22)
Duw titel naar interne stapel.

RaiseWin (5)
Til het xterm-venster op naar de voorkant van de stapelvolgorde.

RefreshWin (7)
Vernieuw het xterm-venster.

HerstelWin (1)
De-iconify venster.

Selectie instellen
Selectiegegevens instellen.

SetWinLines
Formaat wijzigen naar een bepaald aantal regels, minimaal 24.

SetWinPositie (3)
Verplaats het venster naar de opgegeven coördinaten.

SetWinSizeChars (8)
Verklein het tekstgebied naar de opgegeven grootte in tekens.

SetWinSizePixels (4)
Verklein het xterm-venster naar de opgegeven grootte in pixels.

SetXprop
Stel de eigenschap X in op het venster op het hoogste niveau.

dynamische kleuren (klasse dynamische kleuren)
Specificeert of escape-reeksen al dan niet moeten worden gewijzigd om kleuren te wijzigen die zijn toegewezen aan verschillende
attributen worden herkend.

achtBitControl (klasse EightBitControl)
Specificeert of besturingssequenties die door de terminal worden verzonden, acht-
bittekens of escape-reeksen. De standaardwaarde is "false".

eightBitInput (klasse EightBitInput)
Indien "true", Meta-tekens (een enkelbyte-teken gecombineerd met de meta
modificatietoets) invoer vanaf het toetsenbord worden weergegeven als een enkel teken,
aangepast volgens de achtBitMeta bron. Indien "false", zijn meta-tekens
omgezet in een reeks van twee tekens, waarbij het teken zelf wordt voorafgegaan door ESC.
De standaardwaarde is "waar".

Het metaSendsEscape en altSendsEscape bronnen kunnen deze functie overschrijven.
Over het algemeen hebben toetsenborden geen toets met het label "Meta", maar "Alt" -toetsen zijn gebruikelijk,
en ze worden conventioneel gebruikt voor "Meta". Als ze synoniem waren, zou het
redelijk geweest om deze bron te noemen "altSendsEscape”, de betekenis ervan omkerend.
Voor meer achtergrond hierover, zie de meta functioneren in vloeken.

Merk op dat de anders sleutel is niet noodzakelijk hetzelfde als de meta modificator. De
xmodmap hulpprogramma geeft een overzicht van uw belangrijkste modifiers. X definieert modifiers voor shift, (caps)
vergrendelen en bedienen, evenals 5 extra modifiers die over het algemeen worden gebruikt om:
sleutelmodifiers configureren. xtherm inspecteert dezelfde informatie om de modifier te vinden
geassocieerd met ofwel meta toets (links of rechts), en gebruikt die toets als de meta
modificator. Het zoekt ook naar de NumLock-sleutel om de modifier te herkennen die is
daarmee samenhangt.

Als uw xmodmap configuratie gebruikt dezelfde keycodes voor Alt- en Meta-toetsen, xterm
zal alleen de Alt-toetsdefinities zien, aangezien deze vóór Meta-toetsen zijn getest.
NumLock wordt eerst getest. Het is belangrijk om deze sleutels gescheiden te houden; anders
enkele van xterm's functionaliteit is niet beschikbaar.

Het eightBitInput resource wordt getest bij het opstarten. Indien “waar”, de xterm probeert
om de terminal in 8-bits modus te zetten. Indien “false”, bij het opstarten, xterm probeert te plaatsen
de terminal in 7-bits modus. Voor sommige configuraties is dit niet succesvol;
mislukking wordt genegeerd. Na het opstarten, xterm verandert de terminal niet tussen
8-bits en 7-bits modus.

Zoals oorspronkelijk geïmplementeerd in X11, veranderde de resourcewaarde niet na het opstarten.
Echter (sinds patch #216 in 2006) xterm kan wijzigen eightBitInput na het opstarten
via een controlereeks. De bijbehorende terminfo-mogelijkheden SMM (stel meta in)
modus) en RMM (reset meta-modus) zijn herkend door slaan al enige tijd.
Interessant genoeg, slaan's notie van "metamodus" verschilt van de standaard
definitie (in de terminfo handleiding), waarin de wijziging naar de achtste bit wordt beschreven
van een karakter. Het gebeurt dat slaan ziet "metamodus" als het ESC-teken dat
xterm wordt voor een teken geplaatst wanneer een speciale metatoets wordt ingedrukt. slaanis vroeg
documentatie spreekt over het ESC-teken en negeert de achtste bit.

achtBitMeta (klasse EightBitMeta)
Dit bepaalt de weg xterm wijzigt de achtste bit van een enkelbyte-sleutel wanneer de
eightBitInput bron is ingesteld. De standaard is "landinstelling".

De resourcewaarde is een tekenreeks, geëvalueerd als een boolean na het opstarten.

vals
De sleutel wordt ongewijzigd verzonden.

lokaal
De sleutel wordt alleen gewijzigd als de landinstelling acht-bits codering gebruikt.

true De sleutel wordt gewijzigd verzonden.

nooit
De sleutel wordt altijd ongewijzigd verzonden.

Behalve de nooit keuze, xterm eert de terminfo-mogelijkheden SMM (stel meta in)
modus) en RMM (reset meta-modus), waardoor de functie kan worden in- of uitgeschakeld
dynamisch.

If achtBitMeta is ingeschakeld wanneer de landinstelling UTF-8 gebruikt, xterm codeert de waarde als
UTF-8 (sinds patch #183 in 2003).

eightBitOutput (klasse EightBitOutput)
Geeft aan of acht-bits tekens die door de host worden verzonden, al dan niet moeten zijn:
geaccepteerd zoals het is of gestript wanneer het wordt afgedrukt. De standaardwaarde is "true", wat betekent dat:
ze worden geaccepteerd zoals ze zijn.

eightBitSelectTypes (klasse EightBitSelectTypes)
Override xterm's standaard selectiedoellijst (zie SELECT/PASTE) voor selecties
in de normale (ISO-8859-1) modus. De standaardwaarde is een lege tekenreeks, dwz "", die doet
niets overschrijven.

gezichtsnaam (klasse gezichtsnaam)
Geef het patroon op voor schaalbare lettertypen die zijn geselecteerd uit de FreeType-bibliotheek als:
ondersteuning voor die bibliotheek is gecompileerd in xterm. Er is geen standaardwaarde.

Indien niet gespecificeerd, of als er geen overeenkomst is voor zowel normale als vetgedrukte lettertypen, xterm
gebruikt de bitmap doopvont en aanverwante middelen.

Het is mogelijk om geschikte bitmaplettertypen te selecteren met een script zoals dit:

#!/ Bin / sh
FONT=`xfontsel -print`
test -n "$FONT" && xfd -fn "$FONT"

Echter (ook al xfd accepteert een "-fa” optie om FreeType-lettertypen aan te duiden),
xfontsel is niet op dezelfde manier verlengd. Als tijdelijke oplossing kunt u proberen

fc-list :scalable=true:spacing=mono: family

om een ​​lijst te vinden met schaalbare lettertypen met een vaste toonhoogte die kunnen worden gebruikt voor de gezichtsnaam
grondstof waarde.

faceNameDoublesize (klasse FaceNameDoublesize)
Geef een schaalbaar lettertype met dubbele breedte op voor gevallen waarin een toepassing dit vereist,
bijvoorbeeld in CJK-toepassingen. Er is geen standaardwaarde.

Als de toepassing dubbelbrede tekens gebruikt en deze bron niet wordt gegeven,
xterm zal een geschaalde versie gebruiken van het lettertype gegeven door gezichtsnaam.

gezichtMaat (klasse Gezichtsgrootte)
Geef de puntgrootte op voor lettertypen die zijn geselecteerd uit de FreeType-bibliotheek als ondersteuning voor:
in die bibliotheek is gecompileerd xterm. De standaard is “14.0” Op de VT fonts menu,
dit komt overeen met de Standaard invoer.

Hoewel de standaard "14.0" is, is dit mogelijk niet hetzelfde als de puntgrootte voor de
standaard bitmaplettertype, dat wil zeggen dat is toegewezen aan de -fn optie, of de doopvont
bron. Het "vaste" lettertype heeft bijvoorbeeld meestal een puntgrootte van "8.0". als jij
reeks gezichtMaat om de grootte van het bitmaplettertype aan te passen en vervolgens te wisselen tussen bitmap
en TrueType-lettertypen via het lettertypemenu geven vergelijkbare groottes voor het venster.

U kunt de puntgrootte specificeren voor TrueType-lettertypen die zijn geselecteerd met de andere grootte-
gerelateerde menu-items zoals Medium, Enorm, enz., door een van de volgende te gebruiken:
grondstof waarden. Als u geen waarde opgeeft, wordt deze standaard ingesteld op "0.0", wat
oorzaken xterm om de verhouding van lettergroottes van het corresponderende bitmaplettertype te gebruiken
bronnen om een ​​TrueType-puntgrootte te verkrijgen.

Als alle gezichtMaat middelen zijn ingesteld, dan xterm zal deze informatie gebruiken om
bepaal het volgende kleinere/grotere TrueType-lettertype voor de grotere-vt-font() en
kleiner-vt-font() acties. Als er geen zijn ingesteld, xterm zal alleen de gebieden van gebruiken
de bitmaplettertypen.

gezichtMaat1 (klasse GezichtMaat1)
Specificeert de puntgrootte van het eerste alternatieve lettertype.

gezichtMaat2 (klasse GezichtMaat2)
Specificeert de puntgrootte van het tweede alternatieve lettertype.

gezichtMaat3 (klasse GezichtMaat3)
Specificeert de puntgrootte van het derde alternatieve lettertype.

gezichtMaat4 (klasse GezichtMaat4)
Specificeert de puntgrootte van het vierde alternatieve lettertype.

gezichtMaat5 (klasse GezichtMaat5)
Specificeert de puntgrootte van het vijfde alternatieve lettertype.

gezichtMaat6 (klasse GezichtMaat6)
Specificeert de puntgrootte van het zesde alternatieve lettertype.

doopvont (klasse lettertype)
Specificeert de naam van het normale lettertype. De standaard is "vast".

Zie de bespreking van de lokaal bron, die beschrijft hoe dit lettertype kan zijn
overschreven.

OPMERKING: sommige bronbestanden gebruiken patronen zoals:

*lettertype: vast

die te breed zijn en beide beïnvloeden

xterm.vt100.font

en

xterm.vt100.utf8Fonts.font

wat waarschijnlijk niet is wat je bedoelde.

fastScroll (klasse snel scrollen)
Wijzigt het effect van spring-scroll (springenScroll) door schermverversingen te onderdrukken
voor het speciale geval wanneer uitvoer naar het scherm de inhoud volledig heeft verschoven
buiten beeld. Bijvoorbeeld, hoeDit gebeurt door een groot bestand op het scherm te plaatsen.

lettertype1 (klasse Lettertype1)
Specificeert de naam van het eerste alternatieve lettertype, overeenkomend met "Onleesbaar" in
het standaardmenu.

lettertype2 (klasse Lettertype2)
Specificeert de naam van het tweede alternatieve lettertype, corresponderend met “Tiny” in de
standaardmenu.

lettertype3 (klasse Lettertype3)
Specificeert de naam van het derde alternatieve lettertype, overeenkomend met “Klein” in de
standaardmenu.

lettertype4 (klasse Lettertype4)
Specificeert de naam van het vierde alternatieve lettertype, overeenkomend met “Medium” in
het standaardmenu.

lettertype5 (klasse Lettertype5)
Specificeert de naam van het vijfde alternatieve lettertype, overeenkomend met “Groot” in de
standaardmenu.

lettertype6 (klasse Lettertype6)
Specificeert de naam van het zesde alternatieve lettertype, overeenkomend met "Enorm" in de
standaardmenu.

lettertypeDoublesize (klasse FontDoublesize)
Specificeert of xterm zou moeten proberen om lettertype schaling te gebruiken om dubbele grootte te tekenen
karakters. Sommige oudere fontservers kunnen dit niet goed, zullen terugkeren
misleidende lettertype-statistieken. De standaardwaarde is "waar". Indien uitgeschakeld, xterm zal simuleren
tekens van dubbele grootte door normale tekens te tekenen met spaties ertussen.

lettertype Waarschuwingen (klasse Lettertype Waarschuwingen)
Geef aan of: xterm zou een fout moeten rapporteren als een lettertype niet kan worden geladen:

0 Rapporteer nooit een fout (hoewel de X-bibliotheken dat wel kunnen).

1 Rapporteer een fout als de naam van het lettertype is opgegeven als broninstelling.

2 Meld altijd een fout bij het niet laden van een lettertype.

De standaardwaarde is "1".

forceBoxChars (klasse ForceBoxChars)
Specificeert of xterm moet aannemen dat de normale en vetgedrukte lettertypen VT100-regel-
karakters tekenen:

· De ISO-8859-*-gecodeerde lettertypen met vaste toon die worden gebruikt door xterm hebben normaal gesproken de VT100
lijntekening glyphs in cellen 1-31. Andere fonts met vaste toonhoogte kunnen meer zijn
aantrekkelijk, maar ontbreken deze glyphs.

· Bij gebruik van een ISO-10646-1-lettertype en de breedChars bron is waar, xterm toepassingen
de Unicode-glyphs die overeenkomen met de VT100-lijntekeningglyphs.

Indien "onwaar", xterm controleert op ontbrekende glyphs in het lettertype en maakt lijntekeningen
karakters direct naar behoefte. Als het waar is", xterm gaat ervan uit dat het lettertype niet bevat
de lijntekeningtekens en tekent ze direct. De standaardwaarde is "false".

forcePackedFont (klasse ForcePackedFont)
Specificeert of xterm moet de maximale of minimale glyph-breedte gebruiken wanneer:
weergeven met een bitmaplettertype. Gebruik de maximale breedte om te helpen met proportioneel
lettertypen. De standaardwaarde is "true", wat de minimale breedte aangeeft.

voorgrond (klasse Voorgrond)
Specificeert de kleur die moet worden gebruikt voor het weergeven van tekst in het venster. De klas instellen
naam in plaats van de instantienaam is een gemakkelijke manier om alles te hebben wat zou
verschijnen normaal gesproken in de tekstkleur van kleur veranderen. De standaard is
"XtDefaultForeground".

formaatOverigToetsen (klasse FormaatOverigeKeys)
Overschrijft het formaat van de escape-reeks die wordt gebruikt om gewijzigde sleutels te melden met de
wijzigenOverigeKeys bron.

0 stuur gewijzigde toetsen als parameters voor functietoets 27 (standaard).

1 stuur gewijzigde sleutels als parameters voor CSI u.

gratisBoldBox (klasse FreeBoldBox)
Specificeert of xterm moet de selectiekaders aannemen voor normale en vetgedrukte lettertypen
zijn compatibel. Indien "onwaar", xterm vergelijkt ze en zal vetgedrukte keuzes afwijzen
lettertypen die niet overeenkomen met de grootte van het normale lettertype. De standaard is "false",
wat betekent dat de vergelijking wordt uitgevoerd.

geometrie (klasse Geometrie)
Specificeert de gewenste grootte en positie van het VT102-venster. Er is geen
standaard voor deze bron.

hoogtepuntKleur (klasse MarkeerKleur)
Specificeert de kleur die moet worden gebruikt voor de achtergrond van geselecteerde (gemarkeerde) tekst. Als
niet gespecificeerd (dat wil zeggen, overeenkomend met de standaard voorgrond), wordt omgekeerde video gebruikt. De
standaard is "XtDefaultForeground".

highlightKleurmodus (klasse MarkeerKleurModus)
Specificeert of xterm zou gebruiken highlightTextColor en hoogtepuntKleur naar
overschrijf de omgekeerde voorgrond-/achtergrondkleuren in een selectie. De standaard is
niet gespecificeerd: bij opstarten, xterm controleert of die bronnen op iets zijn ingesteld
anders dan de standaard voor- en achtergrondkleuren. Deze bron instellen
schakelt de controle uit.

De volgende tabel toont de interactie van de markeringsbronnen,
afgekort zoals weergegeven om op deze pagina te passen:

HCM
highlightKleurmodus

HR hoogtepuntReverse

HBG
hoogtepuntKleur

HFG
highlightTextColor

HCM HR HBG HFG Markeer
────────────────────────────────────────────────── ────
false false default default bg/fg
false false default set bg/fg
false false set default fg/HBG
false false set set fg/HBG
────────────────────────────────────────────────── ────
false true standaard standaard bg/fg
false true standaard set bg/fg
false true stel standaard fg/HBG in
false true set set fg/HBG
────────────────────────────────────────────────── ────
waar onwaar standaard standaard bg/fg
true false default set HFG/fg
waar onwaar ingesteld standaard bg/HBG
true false set set HFG/HBG
────────────────────────────────────────────────── ────
true true standaard standaard fg/fg (nutteloos)
waar waar standaard ingesteld HFG/fg
waar waar stel standaard fg/HBG in
true true set set HFG/HBG
────────────────────────────────────────────────── ────
standaard onwaar standaard standaard bg/fg
default false default set bg/fg
default false set default fg/HBG
standaard false set set HFG/HBG
────────────────────────────────────────────────── ────
standaard waar standaard standaard bg/fg
standaard waar standaard ingesteld bg/fg
standaard waar stel standaard fg/HBG in
standaard true set set HFG/HBG
────────────────────────────────────────────────── ────

hoogtepuntReverse (klasse MarkeerAchteruit)
Specificeert of xterm moet de selectie voorgrond en achtergrond omkeren
kleuren bij het selecteren van tekst met reverse-video-attribuut. Dit geldt alleen voor de
hoogtepuntKleur en highlightTextColor bronnen, bijv. om het kleurenschema aan te passen
of xwsh. Als het waar is", xterm keert de kleuren om, Indien “false”, xterm keert niet om
kleuren, De standaardwaarde is "true".

highlightSelectie (klasse Markeer Selectie)
Indien “false”, selecteren met de muis markeert alle posities op het scherm
tussen het begin van de selectie en de huidige positie. Als het waar is", xterm
markeert alleen de posities die tekst bevatten die kan worden geselecteerd. De standaard
is fout".

Afhankelijk van de manier waarop uw toepassingen naar het scherm schrijven, kan er sprake zijn van trailing
lege plekken op een regel. xtherm slaat gegevens op zoals deze op het scherm worden weergegeven. De . wissen
display verandert de interne status van elke cel, zodat deze niet als een blanco wordt beschouwd
met het oog op selectie. Spaties die zijn geschreven sinds de laatste wissing kunnen worden geselecteerd.
Als u geen volgspaties in een selectie wilt hebben, gebruik dan de trimSelectie
bron.

highlightTextColor (klasse MarkeerTextColor)
Specificeert de kleur die moet worden gebruikt voor de voorgrond van geselecteerde (gemarkeerde) tekst. Als
niet gespecificeerd (dat wil zeggen, overeenkomend met de standaardachtergrond), wordt omgekeerde video gebruikt. De
standaard is "XtDefaultBackground".

hpLinksonderBugCompat (klasse HPLinksonderBugCompat)
Specificeert of een bug in HP's moet worden omzeild XdB, die termcap negeert en
stuurt altijd ESC F om naar de linker benedenhoek te gaan. "echte" oorzaken xterm naar
interpreteer ESC F als een verzoek om naar de linkerbenedenhoek van het scherm te gaan. De
standaard is "false".

i18nSelecties (klasse I18nSelecties)
Indien vals, xterm zal de doelen niet opvragen COMPOUND_TEXT or TEKST. De standaard
is waar". Het kan worden ingesteld op false om ICCCM-schendingen te omzeilen door:
andere X-klanten.

iconBorderKleur (klasse Rand kleur)
Specificeert de randkleur voor het actieve pictogramvenster als deze functie is gecompileerd
in xterm. Niet alle vensterbeheerders zullen de pictogramrand zichtbaar maken.

iconBorderWidth (klasse Grensbreedte)
Specificeert de randbreedte voor het actieve pictogramvenster als deze functie is gecompileerd
in xterm. De standaardwaarde is "2". Niet alle windowmanagers halen de grens
zichtbaar.

iconLettertype (klasse IcoonLettertype)
Specificeert het lettertype voor het miniatuur actieve pictogramvenster, als deze functie is
gecompileerd tot xterm. De standaardwaarde is "nul2".

initiaalLettertype (klasse Lettertype)
Specificeert welke van de VT100-lettertypen in eerste instantie moeten worden gebruikt. Waarden zijn hetzelfde als voor
het set-vt-lettertype actie. De standaardwaarde is "d", dwz "standaard".

invoer methode (klasse XtCInputMethode)
vertelt xterm welk type invoermethode moet worden gebruikt. Er is geen standaardmethode.

interneBorder (klasse Grensbreedte)
Specificeert het aantal pixels tussen de tekens en de vensterrand. De
standaard is "2".

cursiefULModus (klasse KleurAttrModus)
Specificeert of tekens met het onderstrepingsattribuut moeten worden weergegeven in
een cursief lettertype of als onderstreepte tekens. Het is alleen geïmplementeerd voor TrueType
fonts.

springenScroll (klasse JumpScroll)
Specificeert of jump scroll wel of niet moet worden gebruikt. Dit komt overeen met de
VT102 DECSCLM privémodus. De standaardwaarde is "waar". Zien fastScroll voor een
variatie.

houdenKlembord (klasse BewaarKlembord)
Specificeert of xterm zal de selectiegegevens hergebruiken die het heeft gekopieerd naar de
toetsenbord in plaats van het klembord om de huidige inhoud te vragen wanneer dit wordt gevraagd
de selectie geven. De standaardwaarde is "false".

behoudenSelectie (klasse KeepSelection)
Specificeert of xterm zal de selectie behouden, zelfs nadat het geselecteerde gebied was
aangeraakt door een uitvoer naar de terminal. De standaardwaarde is "waar".

toetsenbord Dialect (klasse Toetsenbord Dialect)
Specificeert het initiële toetsenborddialect, evenals de standaardwaarde wanneer de
terminal wordt gereset. De gegeven waarde is hetzelfde als het laatste teken in de
besturingsreeksen die tekensets veranderen. De standaardwaarde is "B", wat:
komt overeen met de Amerikaanse ASCII.

naamToetsenbord (klas NaamKeymap)
Zie de bespreking van de toetsenbord() actie.

limitResize (klasse LimietResize)
Beperkt het formaat van het scherm via besturingsreeks tot een bepaald veelvoud van de
afmetingen weergeven. De standaardwaarde is "1".

lokaal (klasse landinstelling)
Specificeert hoe te gebruiken shineth, een coderingsconverter tussen UTF-8 en locale
coderingen. De resourcewaarde (hoofdlettergebruik negeren) kan zijn:

waar
xtherm zal de codering gebruiken die is gespecificeerd door de LC_CTYPE-landinstelling van de gebruiker (dwz
LC_ALL, LC_CTYPE of LANG variabelen) voor zover mogelijk. Dit wordt gerealiseerd door
altijd de UTF-8-modus inschakelen en oproepen shineth in niet-UTF-8-locaties.

medium
xtherm volgt de LC_CTYPE-landinstellingen van gebruikers alleen voor UTF-8, Oost-Aziatisch en Thais
locales, waar de coderingen niet werden ondersteund door de conventionele 8bit-modus met
lettertypen wijzigen. Voor andere plaatsen, xterm zal de conventionele 8bit-modus gebruiken.

controlelettertype
Als mini-luit is gecompileerd, xterm zal controleren of een Unicode-lettertype is
gespecificeerd. Als dat zo is, wordt gecontroleerd of de tekencodering voor de huidige landinstelling
is POSIX, Latin-1 of Latin-9, gebruikt de juiste mapping om deze te ondersteunen
met het Unicode-lettertype. Voor andere coderingen, xterm gaat ervan uit dat UTF-8-codering
Is benodigd.

vals
xtherm zal conventionele 8bit-modus of UTF-8-modus gebruiken volgens: utf8 hulpbron
or -u8 optie.

Elke andere waarde, bijv. "UTF-8" of "ISO8859-2", wordt verondersteld een coderingsnaam te zijn;
shineth zal worden aangeroepen om de codering te ondersteunen. De daadwerkelijke lijst met ondersteunde
coderingen is afhankelijk van: shineth. De standaard is "gemiddeld".

Ongeacht uw landinstelling en codering, u hebt een ISO-10646-1-lettertype nodig om weer te geven
het resultaat. Uw configuratie bevat mogelijk niet dit lettertype, of locale-ondersteuning door
xterm misschien niet nodig. In de beginfase, xterm maakt gebruik van een mechanisme dat equivalent is aan de
load-vt-fonts(utf8Fonts, Utf8Lettertypen) actie om lettertypenaam subbronnen van de . te laden
VT100-widget. Dat wil zeggen, bronpatronen zoals “*vt100.utf8Fonts.font" zal zijn
geladen, en (als deze bron is ingeschakeld), de normale lettertypen overschrijven. Als Nee
subbronnen worden gevonden, de normale lettertypen zoals “*vt100.font”, enz., worden gebruikt.
De bronbestanden die zijn gedistribueerd met xterm gebruik ISO-10646-1-lettertypen, maar vertrouw niet
erop, tenzij u het locale-mechanisme gebruikt.

localeFilter (klasse LocaleFilter)
Specificeert de bestandsnaam voor de coderingsconverter van/naar locale coderingen en
UTF-8 die wordt gebruikt met de -lc optie of lokaal bron. Het helpbericht
getoond door "xterm -help" geeft de standaardwaarde weer, die afhangt van uw systeem
configuratie.

Als de coderingsconverter opdrachtregelparameters vereist, kunt u die toevoegen:
na het commando, bijv.

*localeFilter: xterm-filter -p

Als alternatief kunt u die parameter in een shellscript plaatsen om de
converter, en stel deze bron in om naar het shellscript te verwijzen.

Bij gebruik van een locale-filter, bijv. met de -e optie, of de schaal, xterm eerste
probeert de controle door te geven via dat filter. Als het niet lukt, xterm zal het opnieuw proberen zonder de
locale-filter. xtherm waarschuwt voor de fout voordat het opnieuw wordt geprobeerd.

loginShell (klasse LoginShell)
Specificeert of de shell die in het venster moet worden uitgevoerd, moet worden gestart als a
login-shell. De standaardwaarde is "false".

margeBell (klasse MargeBell)
Specificeert of de bel moet gaan wanneer de gebruiker typt in de buurt van de
rechter marge. De standaardwaarde is "false".

metaSendsEscape (klasse MetaSendsEscape)
Indien “true”, Meta-tekens (een teken gecombineerd met de meta modificatietoets) zijn
omgezet in een reeks van twee tekens, waarbij het teken zelf wordt voorafgegaan door ESC.
Dit geldt ook voor de bedieningsreeksen van functietoetsen, tenzij: xterm ziet dat
meta wordt gebruikt in uw sleutelvertalingen. Indien “false”, meta-tekens ingevoerd vanuit de
toetsenbord worden behandeld volgens de eightBitInput bron. De standaard is
"Fout".

mkSamplePass (klasse MkSamplePass)
If mkVoorbeeldGrootte is niet nul, en mkBreedte (En cjkBreedte) zijn onwaar, bij opstarten xterm
vergelijkt de ingebouwde tabellen met de brede tekenbreedtegegevens van het systeem om te beslissen
als het de gegevens van het systeem zal gebruiken. Het test de eerste mkVoorbeeldGrootte karakter
waarden, en staat tot mkSamplePass mismatches voordat de test mislukt. De
standaard (voor het toegestane aantal mismatches) is 256.

mkVoorbeeldGrootte (klasse MkSampleSize)
met mkSamplePass, dit specificeert een opstarttest die wordt gebruikt voor het initialiseren van wide
tekenbreedte berekeningen. De standaard (aantal te controleren tekens) is
1024.

mkBreedte (klasse MkBreedte)
Specificeert of xterm moet een ingebouwde versie van de brede tekenbreedte gebruiken
berekening. Zie ook de cjkBreedte bron die dit kan overschrijven. De standaard
is fout".

Hier is een samenvatting van de bronnen die de keuze voor een breed karakter bepalen
breedte berekening:

cjkBreedte mkBreedte Actie
────────────────────────────────────────────────── ─────────────
vals vals gebruik systeemtabellen onderworpen aan: mkSamplePass
false true gebruik ingebouwde tabellen
true false gebruik ingebouwde CJK-tabellen
true true use ingebouwde CJK-tabellen

cursortoetsen wijzigen (klasse Cursortoetsen wijzigen)
Vertelt hoe om te gaan met het speciale geval waar Control-, Shift-, Alt- of Meta-
modifiers worden gebruikt om een ​​parameter toe te voegen aan de escape-reeks die wordt geretourneerd door een cursor-
sleutel. De standaard is "2":

-1 schakelt de functie uit.

0 gebruikt het oude/verouderde gedrag.

1 laat gewijzigde sequenties voorafgaan door CSI.

2 dwingt de modifier om de tweede parameter te zijn als het anders de . zou zijn
eerste.

3 markeert de reeks met een ">" om aan te geven dat deze privé is.

functietoetsen wijzigen (klasse Functietoetsen wijzigen)
Vertelt hoe om te gaan met het speciale geval waar Control-, Shift-, Alt- of Meta-
modifiers worden gebruikt om een ​​parameter toe te voegen aan de escape-reeks die wordt geretourneerd door a
(genummerde) functietoets. De standaardwaarde is "2". De resourcewaarden zijn vergelijkbaar met:
cursortoetsen wijzigen:

-1 stelt de gebruiker in staat om shift- en control-modifiers te gebruiken om functie-
key strings met behulp van het normale coderingsschema.

0 gebruikt het oude/verouderde gedrag.

1 laat gewijzigde sequenties voorafgaan door CSI.

2 dwingt de modifier om de tweede parameter te zijn als het anders de . zou zijn
eerste.

3 markeert de reeks met een ">" om aan te geven dat deze privé is.

If functietoetsen wijzigen is nul, xterm gebruikt Control- en Shift-modifiers om
de gebruiker om genummerde functietoetsen te construeren die verder gaan dan de set die door de
toetsenbord:

Controle
voegt de waarde toe die wordt gegeven door de ctrlFKeys bron.

Shift
voegt tweemaal de waarde toe die wordt gegeven door de ctrlFKeys bron.

Besturing/Shift
voegt driemaal de waarde toe die wordt gegeven door de ctrlFKeys bron.

wijzigenToetsenbord (klasse WijzigToetsenbord)
Normaal xterm maakt een speciaal geval met betrekking tot modifiers (shift, controle, enz.) om
omgaan met speciale toetsenbordindelingen (nalatenschap en vt220). Dit wordt gedaan om te voorzien
compatibele toetsenborden voor DEC VT220 en gerelateerde terminals die gebruikers-
gedefinieerde sleutels (UDK).

De bits van de resourcewaarde maken selectief wijziging van het gegeven mogelijk
categorie wanneer deze toetsenborden zijn geselecteerd. De standaardwaarde is "0":

0 De legacy/vt220-toetsenborden interpreteren alleen de Control-modifier wanneer:
het construeren van genummerde functietoetsen. Andere speciale toetsen worden niet gewijzigd.

1 staat wijziging van het numerieke toetsenbord toe

2 staat wijziging van het bewerkingstoetsenbord toe

4 staat wijziging van functietoetsen toe, overschrijft het gebruik van Shift-modifier voor
UDK.

8 staat wijziging van andere speciale toetsen toe

wijzigenOverigeKeys (klasse WijzigAndereToetsen)
Like cursortoetsen wijzigen, vertelt xterm om een ​​escape-reeks voor andere sleutels te construeren
(zoals "2") wanneer gewijzigd door Control-, Alt- of Meta-modifiers. Deze functie
geldt niet voor functietoetsen en goed gedefinieerde toetsen zoals ESC of de controle
sleutels. De standaardwaarde is "0":

0 schakelt deze functie uit.

1 schakelt deze functie in voor toetsen, behalve voor die met bekend gedrag,
bijv. Tab, Backarrow en enkele speciale gevallen van besturingstekens, bijv. Control-
Ruimte om een ​​NUL te maken.

2 schakelt deze functie in voor sleutels, inclusief de vermelde uitzonderingen.

multiClickTime (klasse MultiClickTime)
Specificeert de maximale tijd in milliseconden tussen multi-click select-gebeurtenissen. De
standaard is "250" milliseconden.

multiScroll (klasse MultiScroll)
Specificeert of scrollen al dan niet asynchroon moet worden gedaan. De standaard is
"Fout".

nMarginBell (klasse Kolom)
Specificeert het aantal tekens vanaf de rechtermarge waarop de margebel
moet worden gebeld, indien ingeschakeld door de margeBell bron. De standaardwaarde is "10".

NumLock (klasse NumLock)
Als het waar is", xterm controleert of NumLock als modifier wordt gebruikt (zie xmodmap(1)). Als,
deze modifier wordt gebruikt om de logica te vereenvoudigen bij het implementeren van speciale NumLock voor
het sunToetsenbord bron. Ook (wanneer) sunToetsenbord is onwaar), wordt soortgelijke logica gebruikt
om de modifier te vinden die is gekoppeld aan de linker en rechter Alt-toetsen. De standaard is
"Waar".

oldXtermFKeys (klasse OldXtermFKeys)
Als het waar is", xterm zal ouderwetse bedieningsreeksen gebruiken voor functietoetsen F1 tot F4,
voor compatibiliteit met X Consortium xterm. Anders gebruikt het de VT100-stijl
codes voor PF1 tot PF4. De standaardwaarde is "false".

on2Clicks (klasse On2Clicks)

on3Clicks (klasse On3Clicks)

on4Clicks (klasse On4Clicks)

on5Clicks (klasse On5Clicks)
Specificeer selectiegedrag als reactie op meerdere muisklikken. Een enkele muis
klik wordt altijd geïnterpreteerd zoals beschreven in de SELECTIE sectie (zie PUNT
GEBRUIK). Meerdere muisklikken (met behulp van de knop die de . activeert selecteer-start
actie) worden geïnterpreteerd volgens de resourcewaarden van on2Clicks, etc. Het
resourcewaarde kan een van deze zijn:

woord
Selecteer een "woord" zoals bepaald door de charClass bron. Zie de KARAKTER
KLASSEN pagina.

lijn
Selecteer een regel (tellende terugloop).

groep
Selecteer een groep aangrenzende lijnen (tellende terugloop). De selectie stopt op a
lege regel en strekt zich niet uit buiten de huidige pagina.

pagina
Selecteer alle zichtbare lijnen, dwz de pagina.

allen
Selecteer alle regels, dus ook de opgeslagen regels.

regex
Selecteer een “woord” zoals bepaald door de reguliere expressie die volgt in de
grondstof waarde.

geen
Er is geen selectieactie aan deze bron gekoppeld. xtherm interpreteert het als
het einde van de lijst. U kunt het bijvoorbeeld gebruiken om triple (en
hoger) klikken door instelling on3Clicks naar "geen".

De standaardwaarden voor on2Clicks en on3Clicks zijn "woord" en "lijn",
respectievelijk. Er is geen standaardwaarde voor on4Clicks or on5Clicks, die maken
inactief. Bij het opstarten, xterm bepaalt het maximale aantal klikken door de
onXClicks resourcewaarden die zijn ingesteld.

openIm (klasse XtCOpenIm)
vertelt xterm of de invoermethode bij het opstarten moet worden geopend. De standaardwaarde is "waar".

aanwijzerKleur (klasse aanwijzerKleur)
Specificeert de voorgrondkleur van de aanwijzer. De standaard is
"XtDefaultForeground".

aanwijzerKleurAchtergrond (klasse AanwijzerKleurAchtergrond)
Specificeert de achtergrondkleur van de aanwijzer. De standaard is
"XtDefaultBackground".

aanwijzerMode (klasse aanwijzermodus)
Geeft aan wanneer de aanwijzer verborgen mag zijn als de gebruiker typt. Het zal zo zijn
opnieuw weergegeven als de gebruiker de muis beweegt of op een van de knoppen klikt.

0 nooit

1 de applicatie wordt gestart xterm heeft de muismodus niet geactiveerd. Dit is de
standaard.

2 altijd.

aanwijzerVorm (klasse Cursor)
Specificeert de naam van de vorm van de aanwijzer. De standaard is "xterm".

popOnBell (klasse PopOnBell)
Specificeert of het venster zou worden geopend wanneer Control-G wordt ontvangen. De
standaard is "false".

Als het venster is gemarkeerd, heeft dit geen effect. echter, de zIconBeep hulpbron
biedt u de mogelijkheid om te zien welke pictogrammen met vensters een belletje hebben doen rinkelen.

precomponeren (klasse XtCPrecompose)
vertelt xterm of UTF-8-gegevens vooraf moeten worden samengesteld in Normalisatieformulier C, wat:
combineert veelgebruikte accenten op basistekens. Als het dit niet doet,
accenten worden als afzonderlijke tekens gelaten. De standaardwaarde is "waar".

preeditType (klasse XtCPreeditType)
vertelt xterm welke typen vooraf bewerkte (preconversie) tekenreeksen moeten worden weergegeven. De standaard
is "OverTheSpot, Root".

printAttributen (klasse PrintAttributen)
Geeft aan of grafische kenmerken samen met de tekst moeten worden afgedrukt. Een echte DEC
De VTxxx-terminal zal de onderstreping afdrukken en codes markeren, maar uw printer kan:
deze niet behandelen.

· “0” schakelt de attributen uit.

· “1” drukt de normale set attributen af ​​(vet, onderstreept, invers en knipperend)
als VT100-achtige besturingssequenties.

· “2” drukt ook ANSI-kleurkenmerken af.

De standaardwaarde is "1".

printFileImmediate (PrintFileImmediate)
Wanneer de direct afdrukken actie wordt ingeroepen, xterm drukt de scherminhoud af
direct naar een bestand. Stel deze bron in op het voorvoegsel van de bestandsnaam (een tijdstempel
wordt toegevoegd aan de werkelijke naam).

De standaard is een lege tekenreeks, dwz "", Echter, wanneer de direct afdrukken actie
wordt aangeroepen, als de string leeg is, wordt "XTerm" gebruikt.

printFileOnXError (PrintFileOnXError)
If xterm sluit af met een X-fout, bijv. uw verbinding is verbroken wanneer de server
crasht, kan worden gevraagd om de inhoud van het scherm naar een bestand te schrijven. In staat te stellen
de functie, stelt u deze bron in op het voorvoegsel van de bestandsnaam (een tijdstempel wordt
toegevoegd aan de werkelijke naam).

De standaard is een lege tekenreeks, dwz "", die deze functie uitschakelt. Echter,
wanneer de afdruk-op-fout actie wordt aangeroepen, als de tekenreeks leeg is, dan
“XTermError” wordt gebruikt.

Deze foutcodes worden afgehandeld: ERROR_XERROR, ERROR_XIOERROR en ERROR_ICEERROR.

printModeImmediate (PrintModusDirect)
Wanneer de direct afdrukken actie wordt ingeroepen, xterm drukt de scherminhoud af
direct naar een bestand. U kunt de printModeImmediate bron om het te vertellen om te gebruiken
escape-sequenties om de video-attributen en kleuren te reconstrueren. Dit maakt gebruik van de
dezelfde waarden als de printAttributen bron. De standaardwaarde is "0".

printModeOnXError (PrintModeOnXError)
xtherm implementeert de printFileOnXError functie met behulp van de printerfunctie, hoewel
de uitvoer wordt rechtstreeks naar een bestand geschreven. U kunt de printModeOnXError
bron om het te vertellen om escape-reeksen te gebruiken om de video-attributen te reconstrueren
en kleuren. Dit gebruikt dezelfde waarden als de printAttributen bron. De
standaard is "0".

printOptsOnmiddellijk (PrintOptsDirect)
Specificeer het tekstbereik dat naar een bestand wordt afgedrukt wanneer de direct afdrukken
actie wordt aangeroepen.

· Indien nul (0), dan selecteert dit het huidige (zichtbare scherm) plus het opgeslagen
lijnen, behalve als het alternatieve scherm wordt gebruikt. In dat geval is alleen de
alternatief scherm is geselecteerd.

· Indien niet nul, de bits van deze resourcewaarde (aangevinkt in aflopende volgorde)
selecteer het bereik:

8 selecteert de opgeslagen regels.

4 selecteert het alternatieve scherm.

2 selecteert het normale scherm.

1 selecteert het huidige scherm, dat zowel het normale als het alternatieve kan zijn
scherm.

De standaardwaarde is "9", waarmee het huidige zichtbare scherm plus opgeslagen lijnen wordt geselecteerd,
zonder speciaal geval voor het afgewisselde scherm.

printOptsOnXError (PrintOptsOnXError)
Specificeer het tekstbereik dat naar een bestand wordt afgedrukt wanneer de afdruk-op-fout
actie wordt ingeroepen. De resourcewaarde wordt op dezelfde manier geïnterpreteerd als in
printOptsOnmiddellijk.

De standaardwaarde is "9", waarmee het huidige zichtbare scherm plus opgeslagen lijnen wordt geselecteerd,
zonder speciaal geval voor het afgewisselde scherm.

printerAutoSluiten (klasse PrinterAutoSluit)
Als het waar is", xterm zal de printer sluiten (een pijp) wanneer de applicatie de
printer offline met een opdracht Media kopiëren. De standaardwaarde is "false".

printerCommando (klasse PrinterCommando)
Specificeert een shell-commando waarnaar xterm zal een pijp openen wanneer de eerste MC (Media
Copy) opdracht wordt gestart. De standaard is een lege tekenreeks, dwz "". Als de
resourcewaarde wordt gegeven als een lege tekenreeks, is de printer uitgeschakeld.

printerControlMode (klasse PrinterControlMode)
Specificeert de printerbesturingsmodus. Een "1" selecteert de autoprint-modus, waardoor
xterm om een ​​regel van het scherm af te drukken wanneer u de cursor van die regel af beweegt met
er treedt een regelinvoer, formulierinvoer of verticaal tabteken op, of er treedt een autowrap op.
De modus Autoprint wordt overschreven door de printercontrollermodus (een "2"), waardoor alle
van de uitvoer die naar de printer moet worden gestuurd. De standaardwaarde is "0".

printerOmvang (klasse printeromvang)
Bepaalt of een functie voor het afdrukken van pagina's de hele pagina (waar) of alleen
het gedeelte binnen de schuifmarges (false). De standaardwaarde is "false".

printerFormFeed (klasse PrinterFormFeed)
Bepaalt of een formulierinvoer aan het einde van een afgedrukte pagina naar de printer wordt gestuurd
functie. De standaardwaarde is "false".

printerNewLine (klasse PrinterNewLine)
Bepaalt of er een nieuwe regel naar de printer wordt gestuurd aan het einde van een afgedrukte pagina
functie. De standaardwaarde is "waar".

privateColorRegisters (klasse privéColorRegisters)
Indien waar, wijs afzonderlijke kleurregisters toe voor elke zesvoudige apparaatbesturingsreeks,
bijvoorbeeld voor DECGCI. Indien niet waar, worden kleurregisters slechts één keer toegewezen, wanneer de
terminal wordt gereset. De standaardwaarde is "waar".

rustigGrab (klasse QuietGrab)
Bepaalt of de cursor opnieuw wordt geverfd wanneer NotifyGrab en NotifyUngrab gebeurtenis
typen worden ontvangen tijdens het veranderen van de focus. De standaardwaarde is "false".

regisScreenSize (klasse RegisScreenSize)
If xterm is geconfigureerd om ReGIS-afbeeldingen te ondersteunen, vertelt deze bron xterm het
maximale grootte (in pixels) voor afbeeldingen.

xtherm accepteert een speciale resourcewaarde "auto", die vertelt xterm Om het gebruik
decTerminalID bron om de maximale grootte in te stellen op basis van de hardwareterminal
grenzen. Anders, xterm verwacht dat de maat wordt gegeven als: HoogtexBreedtebijvoorbeeld
"800x1000".

De standaard resourcewaarde is "800x1000".

renderFont (klasse RenderFont)
If xterm is gebouwd met de Xft-bibliotheek, dit bepaalt of de gezichtsnaam
middel wordt gebruikt. De standaard is "standaard".

De bronwaarden zijn tekenreeksen, geëvalueerd als booleans na het opstarten.

vals
schakel de functie uit en gebruik het normale (bitmap) lettertype.

waar
opstarten met het TrueType-lettertype gespecificeerd door de gezichtsnaam en gezichtMaat
bron instellingen. Als er geen waarde voor is gezichtsnaam, schakel de functie uit
en gebruik het normale (bitmap) lettertype.

Na het opstarten kunt u nog steeds overschakelen naar/van het bitmaplettertype met de
"TrueType-lettertypen" menu-item.

verzuim
opstarten met het normale (bitmap) lettertype, maar schakel het menu "TrueType-lettertypen" in
item om runtime-omschakeling van/naar TrueType-lettertypen mogelijk te maken.

Als er geen gezichtsnaam resource set, dan runtime overschakelen naar TrueType
lettertypen is uitgeschakeld. xtherm heeft een aparte ingecompileerde waarde voor gezichtsnaam heeft gewacht
het speciale geval waarin renderFont is "standaard". Dat is normaal gesproken "mono".

formaat wijzigenZwaartekracht (klasse Grootte van zwaartekracht wijzigen)
Beïnvloedt het gedrag wanneer het formaat van het venster groter of korter wordt.
Noord West geeft aan dat de bovenste regel tekst op het scherm vast blijft staan. Als de
venster wordt korter gemaakt, lijnen vallen van onderaf; als het raam is gemaakt
langere, lege regels worden onderaan toegevoegd. Dit is compatibel met het gedrag
in R4. Zuidwest (de standaardinstelling) geeft aan dat de onderste regel van de tekst op de
scherm blijft vast. Als het venster groter wordt gemaakt, zullen extra opgeslagen regels worden
naar beneden gescrold op het scherm; als het venster korter wordt gemaakt, worden de lijnen
van de bovenkant van het scherm gescrold en de bovenste opgeslagen regels worden verwijderd.

probeer de invoermethode opnieuw (klasse XtCRetryInputMethode)
vertelt xterm hoe vaak opnieuw te proberen, voor het geval de invoermethode-server dat niet is
reageren. Dit is een ander probleem dan niet-ondersteund type voorbewerking, enz. U
kan nieuwe pogingen tegenkomen als uw X-configuratie (en zijn bibliotheken) ontbreken
stukken. Als u deze bron op nul ``0'' zet, wordt het opnieuw proberen geannuleerd. De
standaard is ``3''.

omgekeerdeVideo (klasse Omgekeerde video)
Specificeert of reverse video moet worden gesimuleerd. De standaard is
"Fout".

Er zijn verschillende aspecten om video om te draaien: xterm:

· De opdrachtregel -rv optie vertelt de X-bibliotheken om de voorgrond om te keren
en achtergrondkleuren. xtherm's opdrachtregelopties stellen resourcewaarden in. In
in het bijzonder stelt de X Toolkit de omgekeerdeVideo bron wanneer de -rv optie
is gebruikt.

· Als de gebruiker ook opdrachtregelopties heeft gebruikt -fg or -bg om de
voor- en achtergrondkleuren, xterm ziet deze opties niet direct.
In plaats daarvan onderzoekt het de bronwaarden om de opdrachtregel te reconstrueren
opties, en bepalen welke van de kleuren de beoogde voorgrond van de gebruiker is,
enz. Hun werkelijke waarden zijn niet relevant voor de omgekeerde videofunctie; sommige
gebruikers geven de voorkeur aan de X-standaardwaarden (zwarte tekst op een witte achtergrond), anderen geven de voorkeur
witte tekst op een zwarte achtergrond.

· Na het opstarten kan de gebruiker het menu-item "Reverse Video inschakelen" omschakelen.
Dit verwisselt de huidige voor- en achtergrondkleuren van de VT100
widget en schildert het scherm opnieuw. Vanwege de X-resourcehiërarchie is de
omgekeerdeVideo bron is van toepassing op meer dan de VT100-widget.

Programma's die draaien in een xterm kan ook besturingssequenties gebruiken om de VT100 . in te schakelen
omgekeerde videomodus. Deze zijn onafhankelijk van de omgekeerdeVideo bron en de
menu-item. xtherm wisselt de huidige voorgrond- en achtergrondkleuren wanneer
tekentekst beïnvloed door deze besturingssequenties.

Andere besturingssequenties kunnen de voorgrond- en achtergrondkleuren wijzigen die:
gebruikt:

· Programma's kunnen ook de ANSI-kleurcontrolereeksen gebruiken om de voorgrond in te stellen
en achtergrondkleuren.

· Uitbreidingen van de ANSI-kleurregelingen (zoals 16-, 88- of 256-kleuren) zijn:
op dezelfde manier behandeld als de ANSI-controle.

· Gebruik van andere bedieningsreeksen (de “dynamisch kleuren”-functie), kan een programma
verander de voor- en achtergrondkleuren.

omgekeerdeWrap (klasse omgekeerdeWrap)
Geeft aan of reverse-wraparound moet worden ingeschakeld. Dit komt overeen
naar xterm's privé-modus 45. De standaard is "false".

rechtsScrollBar (klasse Rechts ScrollBar)
Geeft aan of de schuifbalk wel of niet aan de rechterkant moet worden weergegeven
dan links. De standaardwaarde is "false".

saveLines (klasse SaveLines)
Specificeert het aantal regels dat buiten de bovenkant van het scherm moet worden opgeslagen wanneer a
schuifbalk is ingeschakeld. De standaardwaarde is "64".

scrollBar (klasse schuifbalk)
Geeft aan of de schuifbalk wel of niet moet worden weergegeven. De standaard is
"Fout".

scrollBarBorder (klasse ScrollBarBorder)
Specificeert de breedte van de schuifbalkrand. Merk op dat dit is getekend om te overlappen
de grens van de xterm venster. Het wijzigen van de rand van de schuifbalk heeft alleen invloed op de
lijn tussen de VT100-widget en de schuifbalk. De standaardwaarde is 1.

scrollKey (klasse ScrollCond)
Specificeert of het indrukken van een toets automatisch de schuifbalk moet laten verschijnen
om naar de onderkant van het scrollgebied te gaan. Dit komt overeen met: xtermis privé
modus 1011. De standaard is "false".

scrollLijnen (klasse ScrollLijnen)
Specificeert het aantal regels dat de terug scrollen en vooruit scrollen acties moeten
als standaard gebruiken. De standaardwaarde is 1.

scrollTtyOutput (klasse ScrollCond)
Specificeert of de uitvoer naar de terminal automatisch moet leiden tot de
schuifbalk om naar de onderkant van het schuifgebied te gaan. De standaardwaarde is "waar".

selecteerNaar Klembord (klasse Selecteer Naar Klembord)
vertelt xterm of het PRIMAIR of CLIPBOARD moet worden gebruikt voor SELECT-tokens in de
selectiemechanisme. De set-select actie kan dit tijdens runtime veranderen, waardoor
de gebruiker om te werken met programma's die slechts één van deze mechanismen aankunnen. De
standaard is "false", wat aangeeft dat PRIMARY moet worden gebruikt.

shiftLettertypen (klasse ShiftFonts)
Geeft aan of de acties moeten worden ingeschakeld grotere-vt-font() en kleiner-vt-font(),
die normaal gebonden zijn aan de verschoven KP_Add en KP_Subtract. De standaard is
"Waar".

showBlinkAsBold (klasse TonenBlinkAlsBold)
vertelt xterm of tekst met blink-attribuut hetzelfde als vet moet worden weergegeven. Als
xterm niet is geconfigureerd om knipperende tekst te ondersteunen, is de standaardwaarde "true",
die overeenkomt met oudere versies van xterm, anders is de standaard "false".

showMissingGlyphs (klasse TonenOntbrekende Glyphs)
vertelt xterm of er een vak moet worden weergegeven waarin de plaatsen worden aangegeven waar een personage is geweest
gebruikt die het lettertype niet vertegenwoordigt. De standaardwaarde is "false".

showWrapMarks (klasse ShowWrapMarks)
Voor het debuggen xterm en toepassingen die de vlag met omwikkelde lijnen kunnen manipuleren door:
tekst schrijven in de rechtermarge, laat een merkteken zien op de rechter binnenrand van de
venster. Het merkteken geeft aan op welke lijnen de vlag is gezet.

signaalInhibit (klasse Signaalblokkering)
Geeft aan of de items in het menu "Hoofdopties" voor verzending al dan niet
signalen naar xterm zou moeten worden geweigerd. De standaardwaarde is "false".

sixelScrollen (klasse Sixel Scrollen)
Indien waar, scrollen afbeeldingen één regel tegelijk omhoog wanneer sixels voorbij zou worden geschreven
de onderste regel op het raam. De standaardwaarde is "false".

tekGeometrie (klasse Geometrie)
Specificeert de gewenste grootte en positie van het Tektronix-venster. Er is geen
standaard voor deze bron.

tekInhibit (klasse TekInhibit)
Specificeert of de escape-reeks om de Tektronix-modus te openen al dan niet moet zijn:
buiten beschouwing gelaten. De standaardwaarde is "false".

tekSmall (klasse TekSmall)
Specificeert of het Tektronix-modusvenster al dan niet in zijn kleinste moet beginnen
grootte als er geen expliciete geometrie is opgegeven. Dit is handig tijdens het hardlopen xterm on
displays met kleine schermen. De standaardwaarde is "false".

tekOpstarten (klasse TekOpstarten)
Geeft aan of xterm moet opstarten in de Tektronix-modus. De standaard is
"Fout".

tiXtraScroll (klasse TiXtraScroll)
Specificeert of xterm moet naar een nieuwe pagina scrollen bij het verwerken van de ti termcap
invoer, dwz de privémodi 47, 1047 of 1049. Dit is alleen van kracht als
titeInhibit is "waar", omdat de bedoeling van deze optie is om een ​​afbeelding te leveren
van de weergave op het volledige scherm van de applicatie op de scrollback zonder de
tekst die zou worden weergegeven voordat de toepassing werd geïnitialiseerd. De standaard voor
deze bron is "vals".

titeInhibit (klasse TiteInhibit)
Geeft aan of xterm zou moeten verwijderen ti en te termcap-items (gebruikt om
schakelen tussen alternatieve schermen bij het opstarten van veel schermgeoriënteerde programma's) van
de TERMCAP-reeks. Indien ingesteld, xterm negeert ook de escape-reeks waarnaar moet worden overgeschakeld
het alternatieve scherm. xtherm ondersteunt terminfo op een andere manier, ondersteunende
samengestelde besturingssequenties (ook bekend als privémodi) 1047, 1048 en 1049
die hetzelfde effect hebben als de originele 47-besturingsreeks. De standaard voor
deze bron is "vals".

titelModes (klasse Titelmodi)
vertelt xterm of venster- en pictogramlabels moeten worden geaccepteerd of geretourneerd in ISO-8859-1 (de
standaard) of UTF-8. Beide kunnen in hexadecimaal worden gecodeerd. De standaard hiervoor
bron is "0".

Elke bit (bit "0" is 1, bit "1" is 2, enz.) komt overeen met een van de parameters
ingesteld door de regelvolgorde van de titelmodi:

0 Stel venster-/pictogramlabels in met hexadecimaal

1 Vraag venster-/pictogramlabels op met hexadecimaal

2 Stel venster-/pictogramlabels in met UTF-8 (overschrijft utf8Titel bron).

3 Vraag venster-/pictogramlabels op met UTF-8

vertaalwerk (klasse vertalingen)
Specificeert de toets- en knopbindingen voor menu's, selecties, "geprogrammeerde reeksen",
etc. De vertaalwerk bron, die veel van xtermconfigureerbaarheid,
is een functie van de X Toolkit Intrinsics-bibliotheek (Xt). Zie de ACTIES pagina.

trimSelectie (klasse TrimSelectie)
Als je instelt highlightSelectie, kunt u de tekst zien die is geselecteerd, inclusief
eventuele volgspaties. Door het scherm (of een lijn) te wissen, wordt het teruggezet naar een status
zonder spaties. Sommige regels kunnen volgspaties bevatten wanneer een toepassing
schrijft ze naar het scherm. Het is echter mogelijk dat u geen regels met een volgteken wilt plakken
ruimtes. Als deze bron waar is, xterm zal achterliggende spaties bijsnijden van tekst die
is geselecteerd. Het heeft geen invloed op spaties die resulteren in een omwikkelde lijn, en zal ook niet
het trimt de laatste nieuwe regel uit uw selectie. De standaardwaarde is "false".

onderstrepen (klasse Onderstrepen)
Dit geeft aan of tekst met het onderstrepingsattribuut al dan niet moet zijn
onderstreept. Het kan wenselijk zijn om onderstreping uit te schakelen wanneer kleur wordt gebruikt
voor het onderstrepen attribuut. De standaardwaarde is "waar".

gebruikClipping (klasse Gebruik Clipping)
Vertellen xterm of knippen moet worden gebruikt om te voorkomen dat er punten buiten de tekst worden geproduceerd
tekengebied. Oorspronkelijk gebruikt om te werken voor opvallende effecten, is dit:
moest ook werken met lettertypen met een onjuist formaat. De standaardwaarde is "waar".

utf8 (klasse utf8)
Dit geeft aan of: xterm zal draaien in UTF-8-modus. Als u deze bron instelt,
xterm zet ook de breedChars hulpbron als bijwerking. De bron kan worden ingesteld:
via het menu-item "UTF-8-codering". De standaard is "standaard".

xtherm accepteert een trefwoord (hoofdletters negeren) of het nummer tussen haakjes:

vals (0)
UTF-8-modus is aanvankelijk uitgeschakeld. De opdrachtregeloptie +u8 stelt de bron in op
deze waarde. Escape-sequenties om de UTF-8-modus in/uit te schakelen zijn toegestaan.

waar (1)
UTF-8-modus is aanvankelijk ingeschakeld. Escape-sequenties voor het in-/uitschakelen van de UTF-8-modus zijn:
toegestaan.

altijd (2)
De opdrachtregeloptie -u8 stelt de resource in op deze waarde. Escape-reeksen
voor het in-/uitschakelen van de UTF-8-modus worden genegeerd.

standaard (3)
Dit is de standaardwaarde van de resource. Het wordt gewijzigd tijdens de initialisatie
afhankelijk van of de lokaal resource is ingesteld, op false (0) of altijd (2).
Zie het lokaal bron voor aanvullende bespreking van niet-UTF-8-landinstellingen.

Als u de waarde van wilt instellen utf8, het zou in dit bereik moeten zijn. andere niet-nul
waarden worden hetzelfde behandeld als "1", dwz de UTF-8-modus is aanvankelijk ingeschakeld en escape
sequenties voor het in- en uitschakelen van de UTF-8-modus zijn toegestaan.

utf8Lettertypen (klasse Utf8Lettertypen)
Zie de bespreking van de lokaal bron. Dit geeft aan of: xterm zal gebruiken
UTF-8-lettertypen gespecificeerd via bronpatronen zoals "*vt100.utf8Fonts.font"Of
normale (ISO-8859-1) lettertypen via patronen zoals “*vt100.font”. De bron kan zijn:
ingesteld via het menu-item "UTF-8 Fonts". De standaard is "standaard".

xtherm accepteert een trefwoord (hoofdletters negeren) of het nummer tussen haakjes:

vals (0)
Gebruik de ISO-8859-1-lettertypen. Het menu-item is ingeschakeld, waardoor de keuze mogelijk is
lettertypen die tijdens runtime moeten worden gewijzigd.

waar (1)
Gebruik de UTF-8-lettertypen. Het menu-item is ingeschakeld, waardoor de keuze uit:
lettertypen die tijdens runtime moeten worden gewijzigd.

altijd (2)
Gebruik altijd de UTF-8-lettertypen. Hiermee wordt ook de menu-invoer uitgeschakeld.

standaard (3)
Bij het opstarten is de bron ingesteld op waar of onwaar, volgens de
effectieve waarde van de utf8 bron.

utf8Latijn1 (klasse Utf8Latijn1)
Indien waar, een ISO-8859-1 . toestaan een lettertype te combineren met een ISO-10646-1-lettertype
als de laatste wordt gegeven via de -fw optie of de bijbehorende resourcewaarde.
De standaardwaarde is "false".

utf8SelecteerTypen (klasse Utf8SelectTypes)
Override xterm's standaard selectiedoellijst (zie SELECT/PASTE) voor selecties
in de modus voor brede tekens (UTF-8). De standaard is een lege tekenreeks, dwz "", die
slaat nergens op.

utf8Titel (klasse Utf8Titel)
Toepassingen kunnen instellen: xterm's titel door een controlereeks te schrijven. Normaal gesproken is dit
besturingsvolgorde volgt de VT220-conventie, die de string codeert in
ISO-8859-1 en maakt een 8-bit stringterminator mogelijk. Als xterm wordt gestart in a
UTF-8 locale, het vertaalt de ISO-8859-1 string naar UTF-8 om te werken met de X
bibliotheken die ervan uitgaan dat de string UTF-8 is.

Sommige gebruikers willen echter een titelreeks schrijven die is gecodeerd in UTF-8. Het raam
manager is verantwoordelijk voor het tekenen van venstertitels. Sommige windowmanagers (niet allemaal)
ondersteuning voor UTF-8-codering van venstertitels. Stel deze bron in op "true" om toe te staan
UTF-8-gecodeerde titelreeksen. Dat annuleert de vertaling naar UTF-8, waardoor
UTF-8-tekenreeksen worden weergegeven zoals ze zijn.

Deze functie is beschikbaar als menu-item, omdat het gerelateerd is aan de specifieke
applicaties waarin u draait xterm. U kunt ook een controlereeks gebruiken
(zie de bespreking van “Titelmodi” in het document met besturingssequenties), om een
gelijkwaardige vlag. De titelModes resource stelt dezelfde waarde in, die voorrang heeft op
deze bron.

De standaardwaarde is "false".

zeerBoldColors (klasse ZeerBoldColors)
Specificeert of videokenmerken moeten worden gecombineerd met kleuren gespecificeerd door kleurBD,
kleurBL, geef het kleur, kleurRV en kleurUL. De resourcewaarde is de som van de waarden
voor elk attribuut:
1 voor achteruit,
2 voor onderstrepen,
4 voor vet,
8 voor knipperen, en
512 voor cursief

De standaardwaarde is "0".

visualBell (klasse VisualBell)
Specificeert of een zichtbare bel (dwz knipperend) moet worden gebruikt in plaats van
een hoorbare bel wanneer Control-G wordt ontvangen. De standaard is "false", wat aangeeft
xterm een hoorbare bel gebruiken.

visualBellDelay (klasse VisualBellDelay)
Aantal milliseconden vertraging bij weergave van een visuele bel. Standaard is 100.
Indien ingesteld op nul, wordt er geen visuele bel weergegeven. Dit is handig voor zeer trage
beeldschermen, bijvoorbeeld een LCD-scherm op een laptop.

visualBellLine (klasse VisualBellLine)
Specificeert of alleen de huidige regel moet knipperen bij het weergeven van een visuele bel
in plaats van het hele scherm te laten knipperen: de standaardwaarde is "false", wat aangeeft xterm
om het hele scherm te laten knipperen.

vt100Afbeeldingen (klasse VT100Afbeeldingen)
Dit geeft aan of: xterm zal VT100 grafische karakter escape interpreteren
sequenties in de UTF-8-modus. De standaard is "true", om ondersteuning te bieden voor
verschillende legacy-applicaties.

breedBoldFont (klasse WideBoldFont)
Deze optie specificeert het lettertype dat moet worden gebruikt voor het weergeven van vetgedrukte brede tekst. Door
standaard zal het proberen een lettertype te gebruiken dat twee keer zo breed is als het lettertype dat zal worden gebruikt
om vetgedrukte tekst te tekenen. Als er geen lettertype met dubbele breedte wordt gevonden, wordt er geïmproviseerd door:
het vetgedrukte lettertype uitrekken.

breedChars (klasse brede tekens)
Specificeert als xterm moet reageren op besturingsreeksen die 16-bits verwerken
karakters. De standaardwaarde is "false".

breedlettertype (klasse breed lettertype)
Deze optie specificeert het lettertype dat moet worden gebruikt voor het weergeven van brede tekst. Standaard,
het zal proberen een lettertype te gebruiken dat twee keer zo breed is als het lettertype dat zal worden gebruikt om te tekenen
normale tekst. Als er geen lettertype met dubbele breedte wordt gevonden, wordt er geïmproviseerd door uit te rekken
het normale lettertype.

ximFont (klasse XimFont)
Deze optie specificeert het lettertype dat moet worden gebruikt voor het weergeven van de pre-edit string in de
"OverTheSpot" invoermethode.

In het preedit-type "OverTheSpot" wordt de preedit-tekenreeks (preconversie) weergegeven op
de positie van de cursor. Het is de verantwoordelijkheid van de XIM-server om de
tekenreeks vooraf bewerken. De XIM-client moet de XIM-server informeren over de cursorpositie.
Voor de beste resultaten moet de preedit-tekenreeks worden weergegeven met een juist lettertype.
daarom xterm informeert de XIM-server over het juiste lettertype. Het lettertype is be
geleverd door een "fontset", waarvan de standaardwaarde "*" is. Dit komt overeen met elk lettertype, de
X-bibliotheek kiest automatisch lettertypen met de juiste tekensets. De ximFont hulpbron
wordt geleverd om deze standaard lettertype-instelling te overschrijven.

Tek4014 widget Kennisbank
De volgende bronnen worden gespecificeerd als onderdeel van de: tek4014 widget (klasse Tek4014).
Deze worden gespecificeerd door patronen zoals “XTerm.tek4014.NAAM"

lettertype2 (klasse lettertype)
Specificeert lettertype nummer 2 om te gebruiken in het Tektronix-venster.

lettertype3 (klasse lettertype)
Specificeert lettertype nummer 3 om te gebruiken in het Tektronix-venster.

lettertypeLarge (klasse lettertype)
Specificeert het grote lettertype dat in het Tektronix-venster moet worden gebruikt.

lettertypeKlein (klasse lettertype)
Specificeert het kleine lettertype dat in het Tektronix-venster moet worden gebruikt.

ginTerminator (klasse GinTerminator)
Specificeert welke karakter(s) een GIN-rapport of statusrapport moeten volgen. De
mogelijkheden zijn "none", die geen afsluitende tekens verzendt, "CRonly", die
verzendt CR en "CR&EOT", die zowel CR als EOT verzendt. De standaardinstelling is "geen".

Hoogte (klasse Hoogte)
Specificeert de hoogte van het Tektronix-venster in pixels.

initiaalLettertype (klasse Lettertype)
Specificeert welke van de vier Tektronix-lettertypen in eerste instantie moet worden gebruikt. Waarden zijn hetzelfde
Wat betreft de set-tek-tekst actie. De standaard is "groot".

Breedte (klasse Breedte)
Specificeert de breedte van het Tektronix-venster in pixels.

Menu Kennisbank
De middelen die voor de verschillende menu's kunnen worden opgegeven, worden beschreven in de
documentatie voor de Athene EenvoudigMenu widget. De naam en klassen van de items in
elk van de menu's wordt hieronder vermeld. Bronnen met de naam "lijnNwaar? N is een nummer zijn
scheidingstekens met klasse SmeLine.

Zoals bij alle op X-bronnen gebaseerde widgets, zijn de genoemde labels de gebruikelijke standaardwaarden voor de
toepassing.

Het Hoofd Opties menu (widgetnaam hoofdmenu) heeft de volgende vermeldingen:

toolbar (klasse MKB)
Dit item roept de op set-toolbar (toggle) actie.

securekbd (klasse MKB)
Dit item roept de op zeker() actie.

toestemmingen (klasse MKB)
Dit item roept de op toestaan-verzenden-gebeurtenissen (toggle) actie.

terugtrekken (klasse MKB)
Dit item roept de op terugtrekken() actie.

logging (klasse MKB)
Dit item roept de op loggen (toggle) actie.

direct afdrukken (klasse MKB)
Dit item roept de op print-direct() actie.

afdruk-op-fout (klasse MKB)
Dit item roept de op afdruk-op-fout() actie.

print (klasse MKB)
Dit item roept de op afdrukken() actie.

print-redir (klasse MKB)
Dit item roept de op print-redir() actie.

8-bit-besturing (klasse MKB)
Dit item roept de op set-8-bit-controle (toggle) actie.

achteruit sleutel (klasse MKB)
Dit item roept de op set-backarrow (toggle) actie.

num-lock (klasse MKB)
Dit item roept de op set-num-lock (toggle) actie.

alt-esc (klasse MKB)
Dit item roept de op alt-verstuurt-escape (toggle) actie.

meta-esc (klasse MKB)
Dit item roept de op meta-stuurt-escape(toggle) actie.

verwijderen-is-del (klasse MKB)
Dit item roept de op delete-is-del(toggle) actie.

oude Functietoetsen (klasse MKB)
Dit item roept de op oude functietoetsen (toggle) actie.

hp Functietoetsen (klasse MKB)
Dit item roept de op hp-functietoetsen (toggle) actie.

scoFunctietoetsen (klasse MKB)
Dit item roept de op sco-functietoetsen (toggle) actie.

sunFunctietoetsen (klasse MKB)
Dit item roept de op zon-functietoetsen (toggle) actie.

sunToetsenbord (klasse MKB)
Dit item roept de op sunToetsenbord(toggle) actie.

opschorten (klasse MKB)
Dit item roept de op zendsignaal (tstp) actie op systemen die job ondersteunen
controle.

voortzetten (klasse MKB)
Dit item roept de op zendsignaal(vervolg) actie op systemen die job ondersteunen
controle.

onderbreken (klasse MKB)
Dit item roept de op zendsignaal(int) actie.

ophangen (klasse MKB)
Dit item roept de op zendsignaal (hup) actie.

beëindigen (klasse MKB)
Dit item roept de op zendsignaal(term) actie.

doden (klasse MKB)
Dit item roept de op zendsignaal (kill) actie.

ophouden (klasse MKB)
Dit item roept de op quit () actie.

Het VT Opties menu (widgetnaam vtMenu) heeft de volgende vermeldingen:

schuifbalk (klasse MKB)
Dit item roept de op set-scrollbar (toggle) actie.

jumpscroll (klasse MKB)
Dit item roept de op set-jumpscroll (toggle) actie.

omgekeerde video (klasse MKB)
Dit item roept de op set-reverse-video (toggle) actie.

automatisch inpakken (klasse MKB)
Dit item roept de op set-autowrap(toggle) actie.

omgekeerd inpakken (klasse MKB)
Dit item roept de op set-reversewrap (toggle) actie.

automatische regelinvoer (klasse MKB)
Dit item roept de op set-autolinefeed (toggle) actie.

appcursor (klasse MKB)
Dit item roept de op set-appcursor (toggle) actie.

app-toetsenbord (klasse MKB)
Dit item roept de op set-appkeypad (toggle) actie.

bladertoets (klasse MKB)
Dit item roept de op set-scroll-on-key (toggle) actie.

scrollttyoutput (klasse MKB)
Dit item roept de op set-scroll-on-tty-output (toggle) actie.

toestaan132 (klasse MKB)
Dit item roept de op set-allow132(toggle) actie.

vloeken (klasse MKB)
Dit item roept de op set-cursemul(toggle) actie.

visuele bel (klasse MKB)
Dit item roept de op set-visualbell(toggle) actie.

belIsDringend (klasse MKB)
Dit item roept de op set-bellIsUrgent(toggle) actie.

poponbell (klasse MKB)
Dit item roept de op set-poponbell (toggle) actie.

cursorblink (klasse MKB)
Dit item roept de op set-cursorblink(toggle) actie.

titeInhibit (klasse MKB)
Dit item roept de op set-titeInhibit(toggle) actie.

activeicon (klasse MKB)
Dit item schakelt actieve pictogrammen aan en uit als deze functie is gecompileerd in
xterm. Het is alleen ingeschakeld als xterm werd gestart met de opdrachtregeloptie +ai
van de activeIcon bron is ingesteld op "true".

zachte reset (klasse MKB)
Dit item roept de op zachte reset() actie.

harde reset (klasse MKB)
Dit item roept de op harde reset() actie.

clearsavedlines (klasse MKB)
Dit item roept de op duidelijk-opgeslagen-lijnen() actie.

tekshow (klasse MKB)
Dit item roept de op set-visibility(tek,toggle) actie.

tekmode (klasse MKB)
Dit item roept de op set-terminal-type (tek) actie.

vthide (klasse MKB)
Dit item roept de op set-visibility(vt,uit) actie.

altscreen (klasse MKB)
Dit item roept de op stel-altscreen (toggle) actie.

sixelScrollen (klasse MKB)
Dit item roept de op set-sixel-scrolling (toggle) actie.

Het VT fonts menu (widgetnaam lettertypeMenu) heeft de volgende vermeldingen:

lettertype standaard (klasse MKB)
Dit item roept de op set-vt-font(d) actie, het lettertype instellen met de doopvont
(standaard)bron, bijv. “Standaard” in het menu.

lettertype1 (klasse MKB)
Dit item roept de op set-vt-lettertype(1) actie, het lettertype instellen met de lettertype1
bron, bijv. “Onleesbaar” in het menu.

lettertype2 (klasse MKB)
Dit item roept de op set-vt-lettertype(2) actie, het lettertype instellen met de lettertype2
bron, bijvoorbeeld “Tiny” in het menu.

lettertype3 (klasse MKB)
Dit item roept de op set-vt-lettertype(3) actie, het lettertype instellen met de lettertype3
bron, bijv. “Klein” in het menu.

lettertype4 (klasse MKB)
Dit item roept de op set-vt-lettertype(4) actie, laat het lettertype met behulp van de lettertype4
bron, bijv. “Medium” in het menu.

lettertype5 (klasse MKB)
Dit item roept de op set-vt-lettertype(5) actie, laat het lettertype met behulp van de lettertype5
bron, bijv. “Groot” in het menu.

lettertype6 (klasse MKB)
Dit item roept de op set-vt-lettertype(6) actie, laat het lettertype met behulp van de lettertype6
bron, bijvoorbeeld "Enorm" in het menu.

fontescape (klasse MKB)
Dit item roept de op set-vt-font(e) actie.

fontsel (klasse MKB)
Dit item roept de op set-vt-lettertype(s) actie.

lettertype-lijntekening (klasse MKB)
Dit item roept de op set-font-lijntekening(en) actie.

vol met lettertypen (klasse MKB)
Dit item roept de op set-font-packed(s) actie.

font-doublesize (klasse MKB)
Dit item roept de op set-font-doublesize(s) actie.

render-lettertype (klasse MKB)
Dit item roept de op set-render-lettertype(s) actie.

utf8-modus (klasse MKB)
Dit item roept de op set-utf8-modus(en) actie.

utf8-titel (klasse MKB)
Dit item roept de op set-utf8-titel(s) actie.

Het TEK Opties menu (widgetnaam tekMenu) heeft de volgende vermeldingen:

tektextgroot (klasse MKB)
Dit item roept de op set-tek-tekst(groot) actie.

tektext2 (klasse MKB)
Dit item roept de op set-tek-tekst(2) actie.

tektext3 (klasse MKB)
Dit item roept de op set-tek-tekst(3) actie.

tektextsmall (klasse MKB)
Dit item roept de op set-tek-tekst (klein) actie.

tekpage (klasse MKB)
Dit item roept de op tek-pagina() actie.

tekreset (klasse MKB)
Dit item roept de op tek-reset() actie.

tekcopy (klasse MKB)
Dit item roept de op tek-copy() actie.

vtshow (klasse MKB)
Dit item roept de op set-visibility(vt,toggle) actie.

vtmode (klasse MKB)
Dit item roept de op set-terminal-type (vt) actie.

tekhide (klasse MKB)
Dit item roept de op set-visibility(tek,toggle) actie.

scrollbar Kennisbank
De volgende bronnen zijn handig als ze zijn opgegeven voor de Athena-schuifbalkwidget:

dikte (klasse Dikte)
Specificeert de breedte in pixels van de schuifbalk.

achtergrond (klasse Achtergrond)
Specificeert de kleur die moet worden gebruikt voor de achtergrond van de schuifbalk.

voorgrond (klasse Voorgrond)
Specificeert de kleur die moet worden gebruikt voor de voorgrond van de schuifbalk. De "duim" van
de schuifbalk is een eenvoudig dambordpatroon met afwisselende pixels voor de voorgrond
en achtergrondkleur.

PUNT GEBRUIK


Zodra het VT102-venster is gemaakt, xterm stelt u in staat om tekst te selecteren en te kopiëren binnen de
dezelfde of andere vensters.

Selectie
De selectiefuncties worden aangeroepen wanneer de aanwijzerknoppen worden gebruikt zonder modificaties,
en wanneer ze worden gebruikt met de "shift"-toets. De toewijzing van de beschreven functies
hieronder kunnen toetsen en knoppen worden gewijzigd via de bronnendatabase; zien ACTIES hieronder.

Aanwijzerknop één (meestal links) wordt gebruikt om tekst op te slaan in de knipbuffer. Verplaats de
cursor naar het begin van de tekst en houd vervolgens de knop ingedrukt terwijl u de cursor verplaatst naar
het einde van de regio en laat u de knop los. De geselecteerde tekst wordt gemarkeerd en is
opgeslagen in de globale snijbuffer en de PRIMAIRE selectie gemaakt wanneer de knop wordt losgelaten.
Normaal gesproken (maar zie de bespreking van) on2Clicks, enz):

· Dubbelklikken selecteert op woorden.

· Driemaal klikken selecteert op lijnen.

· Vier keer klikken gaat terug naar tekens, enz.

Meerdere klikken wordt bepaald door de tijd van knop omhoog tot knop omlaag, dus je kunt veranderen
de selectie-eenheid in het midden van een selectie. Logische woorden en regels geselecteerd door
dubbel- of driedubbelklikken kan over meer dan één schermregel lopen als er regels waren omwikkeld
by xterm zelf in plaats van door de toepassing die in het venster wordt uitgevoerd. Als de sleutel/knop
bindingen specificeren dat er een X-selectie moet worden gemaakt, xterm zal de geselecteerde tekst verlaten
gemarkeerd zolang het de eigenaar van de selectie is.

Aanwijzerknop twee (meestal middelste) "typt" (plakt) de tekst uit de PRIMAIRE selectie,
indien aanwezig, anders uit de snijbuffer, invoegen als toetsenbordinvoer.

Aanwijzerknop drie (meestal rechts) breidt de huidige selectie uit. (Zonder verlies van
algemeen, kunt u in de rest van deze paragraaf overal “rechts” en “links” omwisselen.) Als
ingedrukt terwijl u zich dichter bij de rechterrand van de selectie dan de linkerrand bevindt,
verlengt/krimpt de rechterrand van de selectie. Als u de selectie contracteert voorbij de
linkerrand van de selectie, xterm gaat ervan uit dat je echt de linkerrand bedoelde, herstelt de
oorspronkelijke selectie en verlengt/krimpt vervolgens de linkerrand van de selectie. Verlenging
start in de selectie-eenheidmodus waarin de laatste selectie of uitbreiding werd uitgevoerd;
u kunt er meerdere keren op klikken om er doorheen te bladeren.

Door stukken tekst te knippen en te plakken zonder nieuwe regels achter te laten, kunt u tekst uit
verschillende plaatsen in verschillende vensters en vormen een commando naar de shell, bijvoorbeeld, of take
uitvoer van een programma en plaats het in uw favoriete editor. Omdat snijbuffers zijn
globaal gedeeld door verschillende applicaties, kunt u elk beschouwen als een “bestand” waarvan de
inhoud die je kent. De terminalemulator en andere tekstprogramma's zouden het moeten behandelen als:
als het een tekstbestand zou zijn, dwz de tekst wordt begrensd door nieuwe regels.

Scrollen
Het scrollgebied geeft de positie en hoeveelheid tekst weer die momenteel in het venster wordt weergegeven
(gemarkeerd) in verhouding tot de hoeveelheid tekst die daadwerkelijk is opgeslagen. Naarmate er meer tekst wordt opgeslagen (tot
het maximum), neemt de grootte van het gemarkeerde gebied af.

Als u op knop één klikt met de aanwijzer in het schuifgebied, wordt de aangrenzende lijn verplaatst naar de
bovenkant van het weergavevenster.

Als u op knop drie klikt, wordt de bovenste regel van het weergavevenster naar beneden verplaatst naar de aanwijzer
positie.

Als u op knop twee klikt, wordt de weergave verplaatst naar een positie in de opgeslagen tekst die overeenkomt met:
de positie van de aanwijzer in de schuifbalk.

Tektronix Wijzer
In tegenstelling tot het VT102-venster, staat het Tektronix-venster het kopiëren van tekst niet toe. Het doet
sta Tektronix GIN-modus toe, en in deze modus verandert de cursor van een pijl in een
Kruis. Als u op een willekeurige toets drukt, wordt die toets en de huidige coördinaat van het kruis verzonden
cursor. Als u op knop één, twee of drie drukt, worden de letters "l", "m" en "r" weergegeven.
respectievelijk. Als de "shift"-toets wordt ingedrukt wanneer een aanwijzerknop wordt ingedrukt,
bijbehorende hoofdletter wordt verzonden. Om een ​​aanwijzerknop van een toets te onderscheiden,
hoge bit van het teken is ingesteld (maar dit is een bit die normaal wordt gestript, tenzij de terminal
modus is RAW; zien tty(4) voor details).

SELECT/PLAK


X-clients bieden selectie- en plakondersteuning door te reageren op verzoeken van de
server.

Primair
Indien geconfigureerd om de primaire selectie te gebruiken, (de standaardinstelling) xterm Kan de
selectiegegevens op een manier die helpt om karaktercoderingsinformatie te behouden zoals het is
geplakt.

Een gebruiker "selecteert" tekst op xterm, die de geselecteerde tekst markeert. Een volgende "plakken"
naar een andere klant stuurt een verzoek door naar de klant die eigenaar is van de selectie. Als xterm bezit
de primaire selectie, het maakt de gegevens beschikbaar in de vorm van een of meer "selectie"
doelen". Als het de primaire selectie niet bezit, bijv. als het deze heeft vrijgegeven of
een andere klant heeft beweerd dat het eigendom is, vertrouwt het op cut-buffers om de gegevens door te geven. Maar
cut-buffers verwerken alleen ISO-8859-1-gegevens (officieel - sommige clients negeren de regels).

klembord
Indien geconfigureerd om het klembord te gebruiken (zie bron selecteerNaar Klembord), het probleem met
persistentie van eigendom wordt omzeild. Anders is er geen verschil met betrekking tot de
gegevens die via selectie kunnen worden doorgegeven.

Het PRIMARY-token is een standaard X-functie, gedocumenteerd in de ICCCM (Inter-client
mededeling conventies Handmatig), welke staten

De selectie genoemd door het atoom PRIMARY wordt gebruikt voor alle commando's die slechts a
enkel argument en is het belangrijkste communicatiemiddel tussen klanten die:
gebruik het selectiemechanisme.

Veel toepassingen gebruiken echter CLIPBOARD in navolging van andere venstersystemen. De
selecteerNaar Klembord bron (en bijbehorend menu-item) kies naar klembord) voorstellen
het SELECT-token (alleen bekend bij xterm) die kiest tussen PRIMAIRE en CLIPBOARD
tokens.

Zonder deze functie te gebruiken, kan men tijdelijke oplossingen gebruiken, zoals de Poldertube programma om de . te tonen
inhoud van het X-klembord binnen een xterm venster.

Selectie Doelen
De verschillende soorten gegevens die worden doorgegeven, zijn afhankelijk van wat de ontvangende klant vraagt.
Deze worden genoemd selectie doelen.

Bij het opvragen van de selectiegegevens, xterm probeert de volgende typen in deze volgorde:

UTF8_STRING
Dit is een XFree86-extensie, die aangeeft dat de gegevens zijn gecodeerd in UTF-8.
Wanneer xterm is gebouwd met ondersteuning voor brede tekens, het accepteert en biedt
dit type.

TEKST de tekst is in de codering die overeenkomt met uw huidige landinstelling.

COMPOUND_TEXT
dit is een indeling voor gegevens uit meerdere tekensets, zoals meertalige tekst.
Het kan UTF-8-gegevens opslaan als een speciaal geval.

STRING
Dit zijn Latijnse 1 (ISO-8859-1) gegevens.

De middelste twee (TEXT en COMPOUND_TEXT) worden toegevoegd als xterm is geconfigureerd met de
i18nSelecties bron ingesteld op "true".

UTF8_STRING heeft de voorkeur (daarom eerst in de lijst) sinds xterm slaat tekst op als Unicode
gegevens bij het uitvoeren in de modus voor brede tekens, en er is geen vertaling nodig. Op de andere
hand, TEXT en COMPOUND_TEXT moeten mogelijk worden vertaald. Als de vertaling onvolledig is,
ze zullen de "defaultString" van X invoegen waarvan de waarde niet kan worden ingesteld en die gewoon leeg kan zijn.
xtherm's defaultString resource specificeert de tekenreeks die moet worden gebruikt voor onvolledige vertalingen van
de UTF8_STRING.

U kunt de typen wijzigen die: xterm probeert de . te gebruiken eightBitSelectTypes or utf8SelecteerTypen
bronnen. U kunt bijvoorbeeld een specifieke landinstelling hebben die geen gebruik maakt van
UTF-8-codering. De resourcewaarde is een door komma's gescheiden lijst van de selectiedoelen,
die bestaan ​​uit de getoonde namen. U kunt de speciale naam I18N gebruiken om de . aan te duiden
optionele opname van TEXT en COMPOUND_TEXT. De namen komen overeen met het negeren van hoofdletters, en
kan worden afgekort. De standaardlijst kan op verschillende manieren worden uitgedrukt, bijv.

UTF8_STRING,I18N,STRING
utf8,i18n,string
jij, ik, s

MENU


xtherm heeft vier menu's, genaamd hoofdmenu, vtMenu, lettertypeMenu en tekMenu. Elk menu verschijnt
onder de juiste combinaties van toets- en toetsaanslagen. Elk menu is onderverdeeld in:
secties, gescheiden door een horizontale lijn. Sommige menu-items komen overeen met modi die kunnen
gewijzigd worden. Er verschijnt een vinkje naast een modus die momenteel actief is. Er een selecteren
van deze modi schakelt de status ervan. Andere menu-items zijn opdrachten; een van deze selecteren
vervult de aangegeven functie.

Alle menu-items komen overeen met X-acties. In de onderstaande lijst is het menulabel:
weergegeven, gevolgd door de naam van de actie tussen haakjes.

Hoofd Opties
Het xterm hoofdmenu verschijnt wanneer de "control"-toets en de aanwijzerknop één tegelijk worden ingedrukt
venster. Dit menu bevat items die van toepassing zijn op zowel de VT102- als de Tektronix-vensters.
Er zijn verschillende secties:

Commando's voor het beheren van X-gebeurtenissen:

Toolbar
Als u op het menu-item "Werkbalk" klikt, wordt de werkbalk verborgen als deze zichtbaar is, en
laat het zien als het niet zo is.

Beveiligd toetsenbord (securekbd)
Het Veilig Bestellen Toetsenbord modus is handig bij het typen van wachtwoorden of andere
gevoelige gegevens in een onveilige omgeving; zien VEILIGHEID hieronder (maar lees de
beperkingen zorgvuldig).

SendEvents toestaan ​​(allowsends)
Specificeert of synthetische sleutel- en knopgebeurtenissen gegenereerd met de
X-protocol SendEvent-verzoek moet worden geïnterpreteerd of weggegooid. Deze
komt overeen met de allowSendEvents bron.

Venster opnieuw tekenen (hertekenen)
Forceert het X-display om opnieuw te schilderen; handig in sommige omgevingen.

Commando's voor het vastleggen van uitvoer:

Log naar bestand (loggen)
Legt tekst vast die naar het scherm wordt gestuurd in een logbestand, zoals in de -l log optie.

Onmiddellijk afdrukken
roept de op direct afdrukken actie, de tekst van het huidige venster verzenden
rechtstreeks naar een bestand, zoals gespecificeerd door de printFileImmediate,
printModeImmediate en printOptsOnmiddellijk middelen.

Alles afdrukken bij fout
roept de op afdruk-op-fout actie, die een vlag aanzet die vertelt xterm dat
als het afsluit met een X-fout, om de tekst van het huidige venster rechtstreeks te verzenden
naar een bestand, zoals gespecificeerd door de printFileXError, printModeXError en
printOptsXError middelen.

Printvenster (afdrukken)
Verzendt de tekst van het huidige venster naar het programma gegeven in de
printerCommando bron.

Omleiden naar printer (print-redir)
Dit zet de printerControlMode naar 0 of 2. U kunt dit gebruiken om de
printer aan alsof een toepassing de juiste controlevolgorde heeft verzonden.
Het is ook handig om de printer uit te schakelen als een toepassing hem uitschakelt
ingeschakeld zonder de afdrukcontrolemodus te resetten.

Modi voor het instellen van de toetsenbordstijl:

8-bits besturing (8-bits-besturing)
Ingeschakeld voor VT220-emulatie, dit bepaalt of: xterm zal 8-bit verzenden
besturingsreeksen in plaats van 7-bit (ASCII) besturingselementen te gebruiken, bijv. het verzenden van een
byte in het bereik 128-159 in plaats van het escape-teken gevolgd door a
tweede byte. xtherm interpreteert altijd zowel 8-bits als 7-bits besturingsreeksen
(zie het document) xtherm Controle Sequenties). Dit komt overeen met de
achtBitControl bron.

Pijl-terug-toets (BS/DEL) (pijl-achter)
Wijzigt het gedrag van de pijl-terug-toets, waardoor deze ofwel een
backspace (8) of verwijder (127) teken. Dit komt overeen met de
backarrowSleutel bron.

Alt/NumLock-modificaties (num-lock)
Regelt de behandeling van Alt- en NumLock-toetsmodifiers. Dit komt overeen
aan de NumLock bron.

Meta stuurt ontsnapping (meta-esc)
Bepaalt of: meta toetsen worden omgezet in een reeks van twee tekens met
het karakter zelf voorafgegaan door ESC. Dit komt overeen met de
metaSendsEscape bron.

Verwijderen is DEL (verwijder-is-del)
Bepaalt of de Delete-toets op het bewerkingstoetsenbord DEL (127) moet verzenden
of de VT220-stijl Escape-reeks verwijderen. Dit komt overeen met de
verwijderenIsDEL bron.

Oude functietoetsen (oude functietoetsen)

HP functietoetsen (hpFunctionKeys)

SCO-functietoetsen (scoFunctionKeys)

Sun-functietoetsen (sunFunction-toetsen)

VT220-toetsenbord (sunKeyboard)
Deze fungeren als een keuzerondje en selecteren één stijl voor de toetsenbordindeling.
Het komt overeen met meer dan één resource-instelling: sunToetsenbord,
sunFunctietoetsen, scoFunctietoetsen en hp Functietoetsen.

Commando's voor processignalering:

STOP-signaal verzenden (onderbreken)

CONT-signaal verzenden (verder)

INT-signaal verzenden (onderbreken)

HUP-signaal verzenden (ophangen)

TERM-signaal verzenden (beëindigen)

KILL-signaal verzenden (kill)
Deze sturen de SIGTSTP, SIGCONT, SIGINT, SIGHUP, SIGTERM en SIGKILL signalen
respectievelijk, naar de procesgroep van het proces dat loopt onder xterm
(meestal de schaal). De VOLGENDE functie is vooral handig als de gebruiker
heeft per ongeluk CTRL-Z getypt, waardoor het proces wordt onderbroken.

stoppen (stoppen)
Stop met het verwerken van X-gebeurtenissen, behalve ter ondersteuning van de -uitstel optie, en stuur dan een
SIGHUP-signaal naar de procesgroep van het proces dat wordt uitgevoerd onder xterm
(meestal de schaal).

VT Opties
Het vtMenu stelt verschillende modi in de VT102-emulatie in en verschijnt wanneer de "controle"
toets en aanwijzerknop twee worden ingedrukt in het VT102-venster.

VT102/VT220-modi:

Schuifbalk inschakelen (schuifbalk)
Schakel de schuifbalk in (of uit). Dit komt overeen met de -sb optie en
het scrollBar bron.

Jump Scroll inschakelen (jumpscroll)
Schakel springen met scrollen in (of uit). Dit komt overeen met de -j optie en
het springenScroll bron.

Omgekeerde video inschakelen (omgekeerde video)
Schakel reverse-video in (of uit). Dit komt overeen met de -rv optie en
het omgekeerdeVideo bron.

Auto Wraparound inschakelen (autowrap)
Schakel auto-wraparound in (of uit). Dit komt overeen met de -aw optie en
het autoWrap bron.

Omgekeerde wraparound inschakelen (reversewrap)
Omgekeerde omwikkeling inschakelen (of uitschakelen). Dit komt overeen met de -rw optie
en omgekeerdeWrap bron.

Automatische regelinvoer inschakelen (automatische regelinvoer)
Schakel automatische regelinvoer in (of uit). Dit is de VT102 NEL-functie, die:
zorgt ervoor dat de emulator een regelinvoer uitzendt na elke regelterugloop. Er bestaat
geen bijbehorende opdrachtregeloptie of broninstelling.

Toepassingscursortoetsen inschakelen (appcursor)
Activeer (of deactiveer) de toepassingscursortoetsen. Dit komt overeen met de
appcursorStandaard bron. Er is geen bijbehorende opdrachtregeloptie.

Applicatietoetsenbord inschakelen (apptoetsenbord)
Toetsen van het applicatietoetsenbord in- of uitschakelen. Dit komt overeen met de
apptoetsenbordStandaard bron. Er is geen bijbehorende opdrachtregeloptie.

Scroll naar beneden bij toetsaanslag (scrolltoets)
Schakel scrollen naar de onderkant van het scrollgebied in (of uit) op a
toets indrukken. Dit komt overeen met de -SK optie en de scrollKey bron.

In een speciaal geval zijn de XON / XOFF-toetsen (control/S en control/Q)
buiten beschouwing gelaten.

Scroll naar beneden op Tty-uitvoer (scrollttyoutput)
Schakel scrollen naar de onderkant van het scrollgebied in (of uit)
uitgang naar de terminal. Dit komt overeen met de -Ja optie en de
scrollTtyOutput bron.

Sta 80/132 Kolomwisseling toe (allow132)
Schakelen tussen 80 en 132 kolommen in- of uitschakelen. Dit komt overeen
aan de -132 optie en de c132 bron.

Selectie behouden (keepSelection behouden)
Vertellen xterm of de selectie moet worden afgewezen wanneer deze niet meer wordt gemarkeerd,
bijv. wanneer een toepassing de weergave aanpast zodat deze niet meer overeenkomt
de tekst die is gemarkeerd. Zo lang als xterm blijft eigenaar van de
selectie, kan het de bijbehorende tekst aan andere klanten verstrekken via
knippen plakken. Dit komt overeen met de behoudenSelectie bron. Er is geen
overeenkomstige opdrachtregeloptie.

Selecteer naar klembord (selecteer naar klembord)
Vertellen xterm of het PRIMAIR of CLIPBOARD moet worden gebruikt voor SELECT-tokens in de
vertaalwerk bron die toetsenbord- en muisacties toewijst om te selecteren/plakken
acties. Dit komt overeen met de selecteerNaar Klembord bron. Er is geen
overeenkomstige opdrachtregeloptie.

Visual Bell inschakelen (visualbell)
Activeer (of deactiveer) zichtbare bel (dwz knipperend) in plaats van een hoorbare
klok. Dit komt overeen met de -vb optie en de visualBell bron.

Bel urgentie inschakelen (bellIsUrgent)
Schakel de hint voor urgentievensterbeheer in (of uit) wanneer Control-G wordt ontvangen.
Dit komt overeen met de belIsDringend bron.

Pop op bel inschakelen (poponbell)
Schakel het verhogen van het venster in (of deactiveren) wanneer Control-G wordt ontvangen. Deze
komt overeen met de -knal optie en de popOnBell bron.

Knipperende cursor inschakelen (cursorblink)
Schakel de knipperende cursorfunctie in (of uit). Dit komt overeen met de
-bc optie en de cursorBlink bron. Er is ook een ontsnappingsreeks
(zie het document) xtherm Controle Sequenties). Het menu-item en de ontsnapping
sequentiestatussen zijn XOR'd: als beide zijn ingeschakeld, knippert de cursor niet,
als er maar één is ingeschakeld, knippert de cursor.

Alternatieve schermwisseling inschakelen (titeInhibit)
Schakelen tussen de normale en alternatieve schermen in- of uitschakelen.
Dit komt overeen met de titeInhibit bron. Er is geen corresponderend
opdrachtregeloptie.

Actief pictogram inschakelen (activeicon)
Schakel de functie actief-pictogram in (of uit). Dit komt overeen met de -ai
optie en de activeIcon bron.

Sixel Scrollen (sixelScrolling)
Indien ingeschakeld, worden sixel-afbeeldingen bij de huidige tekstcursor geplaatst
locatie, blader verticaal door de afbeelding als deze groter is dan het scherm, en verlaat
de tekstcursor aan het begin van de volgende volledige regel na de afbeelding wanneer
terugkeren naar de tekstmodus (dit is de standaardinstelling). Indien uitgeschakeld, sixel graphics
worden in de linkerbovenhoek van het scherm gepositioneerd, worden bijgesneden om in de
scherm en hebben geen invloed op de locatie van de tekstcursor. Dit komt overeen met de
sixelScrollen bron. Er is geen bijbehorende opdrachtregeloptie.

Private Color Registers (privateColorRegisters)
Indien ingeschakeld, gebruikt elke grafische afbeelding een aparte set kleurregisters, dus
dat het in wezen een privépalet heeft (dit is de standaardinstelling). Als het is
niet ingesteld, alle grafische afbeeldingen delen een gemeenschappelijke set registers en dat is hoe
sixel en ReGIS graphics werkten op echte hardware. De standaard is waarschijnlijk a
meer bruikbare modus op moderne TrueColor-hardware. Dit komt overeen met de
privateColorRegisters bron. Er is geen bijbehorende opdrachtregel
optie.

VT102/VT220-opdrachten:

Zachte reset uitvoeren (softreset)
Reset scroll-regio's. Dit kan handig zijn als een programma de
scroll-regio's verkeerd ingesteld (vaak een probleem bij gebruik van VMS of TOPS-20).
Dit komt overeen met de VT220 DECSTR-besturingsreeks.

Voer een volledige reset uit (harde reset)
De volledige reset-invoer zal het scherm wissen, de tabbladen resetten naar elke acht
kolommen en reset de terminalmodi (zoals teruglopen en vloeiend scrollen) naar
hun aanvankelijke toestanden net na xterm is klaar met het verwerken van de opdracht
lijn opties. Dit komt overeen met de VT102 RIS-besturingsreeks, met a
paar duidelijke verschillen. Uw sessie wordt bijvoorbeeld niet verbroken als een
echte VT102 zou doen.

Opgeslagen regels resetten en wissen (clearsavedlines)
Voer een volledige reset uit en wis ook de opgeslagen regels.

Commando's voor het instellen van het huidige scherm:

Toon Tek-venster (tekshow)
Indien ingeschakeld, wordt het Tektronix 4014-venster geopend (maakt het zichtbaar). Wanneer
uitgeschakeld, verbergt het Tektronix 4014-venster.

Overschakelen naar Tek-modus (tekmode)
Indien ingeschakeld, verschijnt het Tektronix 4014-venster als dit nog niet het geval is
zichtbaar, en schakelt de invoerstroom naar dat venster. Indien uitgeschakeld, verbergt
het Tektronix 4014-venster en schakelt de invoer terug naar het VTxxx-venster.

Verberg VT-venster (vthide)
Indien ingeschakeld, verbergt het het VTxxx-venster, toont het het Tektronix 4014-venster als het
was nog niet zichtbaar en schakelt de invoerstroom naar dat venster. Wanneer
uitgeschakeld, toont het VTxxx-venster en schakelt de invoerstroom daarnaar
venster.

Alternatief scherm tonen (altscreen)
Indien ingeschakeld, wordt het alternatieve scherm weergegeven. Indien uitgeschakeld, toont de normale
scherm. Merk op dat het normale scherm mogelijk opgeslagen regels heeft; de plaatsvervanger
scherm niet.

VT fonts
Het lettertypeMenu verschijnt wanneer de "control"-toets en de aanwijzerknop drie achter elkaar worden ingedrukt
raam. Het stelt het lettertype in dat wordt gebruikt in het VT102-venster, of wijzigt de manier waarop het lettertype is
opgegeven of weergegeven. Er zijn verschillende secties.

In het eerste gedeelte kunt u het lettertype selecteren uit een reeks alternatieven:

Standaard (lettertypestandaard)
Stel het lettertype in op de standaard, dat wil zeggen, dat gegeven door de *VT100.lettertype bron.

Onleesbaar (lettertype1)
Stel het lettertype in op dat gegeven door de *VT100.font1 bron.

Klein (lettertype 2)
Stel het lettertype in op dat gegeven door de *VT100.font2 bron.

Klein (lettertype3)
Stel het lettertype in op dat gegeven door de *VT100.font3 bron.

Gemiddeld (lettertype4)
Stel het lettertype in op dat gegeven door de *VT100.font4 bron.

Groot (lettertype5)
Stel het lettertype in op dat gegeven door de *VT100.font5 bron.

Enorm (lettertype6)
Stel het lettertype in op dat gegeven door de *VT100.font6 bron.

Escape-reeks
Hiermee kunt u het lettertype instellen dat het laatst is opgegeven door de Escape Font instellen
volgorde (zie het document xtherm Controle Sequenties).

Selectie (lettertype)
Hiermee kunt u het lettertype instellen dat de huidige selectie heeft opgegeven als een lettertype
naam (als de PRIMARY-selectie eigendom is).

In het tweede gedeelte kunt u de manier waarop het wordt weergegeven wijzigen:

Vetgedrukte lettertypen
Dit is normaal aangevinkt (ingeschakeld). Wanneer niet aangevinkt, xterm zal geen vet gebruiken
lettertypen. De instelling komt overeen met de vetgedrukte lettertypen toestaan bron.

Lijntekeningtekens (lettertype-lijntekening)
Wanneer ingesteld, vertelt xterm om zijn eigen lijntekeningkarakters te tekenen. Anders zou het
is afhankelijk van het lettertype dat deze bevat. Vergelijk met de forceBoxChars bron.

Verpakt lettertype (verpakt met lettertypen)
Wanneer ingesteld, vertelt xterm om de minimale glyph-breedte van een lettertype te gebruiken wanneer:
karakters weergeven. Gebruik de maximale breedte (niet aangevinkt) om te helpen weergeven
proportionele lettertypen. Vergelijk met de forcePackedFont bron.

Dubbele tekens (font-doublesize)
Wanneer ingesteld, xterm kan de fontserver vragen om geschaalde versies van de
normaal lettertype, voor VT102 tekens met dubbele grootte.

In het derde gedeelte kunt u de manier wijzigen waarop het is gespecificeerd:

TrueType-lettertypen (render-lettertype)
Indien de renderFont en bijbehorende middelen zijn ingesteld, dit is een verdere
controleren of xterm zal de Xft-bibliotheekaanroepen daadwerkelijk gebruiken om een
lettertype.

UTF-8-codering (utf8-modus)
Dit bepaalt of: xterm gebruikt UTF-8-codering van invoer/uitvoer. Het is
handig om tijdelijk over te schakelen xterm om tekst van een applicatie weer te geven
die niet de landinstellingen volgt. Het komt overeen met de utf8
bron.

UTF-8-lettertypen (utf8-lettertypen)
Dit bepaalt of: xterm gebruikt UTF-8-lettertypen voor weergave. Het is handig voor
tijdelijk overschakelen xterm om tekst weer te geven van een toepassing die dat wel doet
niet de landinstellingen volgen. Het combineert de utf8 en utf8Lettertypen
middelen.

UTF-8-titels (utf8-titels)
Dit bepaalt of: xterm accepteert UTF-8-codering voor titelcontrole
sequenties. Het komt overeen met de utf8Lettertypen bron.

In eerste instantie is het vinkje ingesteld volgens zowel de utf8 en utf8Lettertypen
grondstof waarden. Als de laatste is ingesteld op "altijd", is het vinkje
gehandicapt. Evenzo, als er geen lettertypen worden gegeven in de utf8Lettertypen
subresources, dan is het vinkje ook uitgeschakeld.

De standaard XTerm app-defaults-bestand definieert beide sets lettertypen, terwijl de
UXterm app-defaults-bestand definieert slechts één set. Uitgaande van de standaard app-
standaardbestanden, wordt deze opdracht gestart xterm in staat om te schakelen tussen UTF-8
en ISO-8859-1 gecodeerde lettertypen:

uxterm -class XTerm

In het vierde gedeelte kunt u speciale bewerkingen in- of uitschakelen die kunnen worden
gecontroleerd door escape-reeksen naar de terminal te schrijven. Deze zijn uitgeschakeld als de
SendEvents-functie is ingeschakeld:

Color Ops toestaan ​​(allow-font-ops)
Dit komt overeen met de allowColorOps bron. Besturing in- of uitschakelen
reeksen die de kleuren instellen/opvragen.

Font Ops toestaan ​​(allow-font-ops)
Dit komt overeen met de allowFontOps bron. Besturing in- of uitschakelen
reeksen die het lettertype instellen/opvragen.

Tcap Ops toestaan ​​(allow-tcap-ops)
Schakel besturingsreeksen in of uit die het idee van de terminal van zijn . opvragen
functietoetsreeksen, als termcap- of terminfo-mogelijkheden. Dit komt overeen
aan de allowTcapOps bron.

Titelops toestaan ​​(allow-title-ops)
Schakel besturingsreeksen in of uit die de venstertitel of het pictogram wijzigen
naam. Dit komt overeen met de allowTitleOps bron.

Window Ops toestaan ​​(allow-window-ops)
Schakel uitgebreide vensterbesturingsreeksen in of uit (zoals gebruikt in dtterm).
Dit komt overeen met de allowWindowOps bron.

TEK Opties
Het tekMenu stelt verschillende modi in de Tektronix-emulatie in en verschijnt wanneer de
“control”-toets en aanwijzerknop twee worden ingedrukt in het Tektronix-venster. De stroom
lettergrootte wordt gecontroleerd in het modi-gedeelte van het menu.

Grote tekens (tektextgroot)

#2 Tekengrootte (tektext2)

#3 Tekengrootte (tektext3)

Kleine tekens (tektextsmall)

commando's:

PAGINA (tekpagina)
Wis het Tektronix-venster.

RESET (tekenreset)

KOPIE (kopie)

Windows:

VT-venster weergeven (vtshow)

Overschakelen naar VT-modus (vtmode)

Verberg Tek-venster (tekhide)

VEILIGHEID


X-omgevingen verschillen in hun beveiligingsbewustzijn.

· De meeste servers draaien onder xdm, in staat zijn om een ​​“magic cookie” autorisatie te gebruiken
regeling die voor veel mensen een redelijk niveau van veiligheid kan bieden. Als jouw
server gebruikt alleen een host-gebaseerd mechanisme om de toegang tot de server te controleren (zie
xhost(1)), als u toegang inschakelt voor een host en andere gebruikers mogen ook
clients op diezelfde host draaien, is het mogelijk dat iemand een applicatie kan draaien
die de basisdiensten van het X-protocol gebruikt om te snuffelen in uw activiteiten,
mogelijk een transcriptie vastleggen van alles wat u typt op het toetsenbord.

· Elk proces dat toegang heeft tot uw X-display kan het manipuleren op manieren die u
misschien niet anticiperen, zelfs uw toetsenbord naar zichzelf omleiden en gebeurtenissen verzenden naar
de vensters van uw toepassing. Dit geldt zelfs met de "magische cookie"-autorisatie
schema. Terwijl de allowSendEvents biedt enige bescherming tegen frauduleuze applicaties
knoeien met uw programma's, bewaken tegen een snooper is moeilijker.

· Met de X-invoerextensie kan een toepassing bijvoorbeeld alle andere omzeilen
(beperkte) autorisatie- en beveiligingsfuncties, waaronder het GrabKeyboard-protocol.

· De mogelijkheid dat een toepassing uw toetsaanslagen bespioneert, is bijzonder zorgwekkend
wanneer u een wachtwoord of andere gevoelige gegevens wilt invoeren. De beste oplossing om
dit probleem is om een ​​beter autorisatiemechanisme te gebruiken dan wordt geboden door X.

Met inachtneming van al deze voorbehouden, bestaat er een eenvoudig mechanisme om toetsenbordinvoer te beschermen
in xterm.

Het xterm menu (zie MENU hierboven) bevat een Veilig Bestellen Toetsenbord invoer die, indien ingeschakeld,
probeert ervoor te zorgen dat alle toetsenbordinvoer is gericht alleen naar xterm (de ... gebruiken
GrabKeyboard-protocolverzoek). Wanneer een toepassing u om een ​​wachtwoord vraagt ​​(of een ander
gevoelige gegevens), kunt u inschakelen Veilig Bestellen Toetsenbord gebruik het menu, typ de gegevens in en dan
'disable' Veilig Bestellen Toetsenbord het menu opnieuw gebruiken.

· Dit zorgt ervoor dat u weet welk venster uw toetsaanslagen accepteert.

· Het kan er niet voor zorgen dat er geen processen zijn die toegang hebben tot uw X-display die
misschien ook de toetsaanslagen observeren.

Slechts één X-client tegelijk kan het toetsenbord pakken, dus wanneer u probeert in te schakelen Veilig Bestellen
Toetsenbord het kan mislukken. In dit geval zal de bel klinken. Als de Veilig Bestellen Toetsenbord
lukt, worden de voor- en achtergrondkleuren uitgewisseld (alsof je de
Omkeren Video binnenkomst in de Modes menu); ze zullen opnieuw worden uitgewisseld wanneer u veilig afsluit
modus. Als de kleuren dat doen geen overstappen, dan zou je dat moeten zijn zeer verdacht dat je wordt
vervalst. Als de applicatie die u gebruikt een prompt weergeeft voordat u om de
wachtwoord, is het het veiligst om naar de beveiligde modus te gaan voor de prompt wordt weergegeven, en om te maken
zorg ervoor dat de prompt correct wordt weergegeven (in de nieuwe kleuren), om de
kans op spoofing. U kunt ook het menu weer oproepen en ervoor zorgen dat een vinkje
teken verschijnt naast het item.

Veilig Bestellen Toetsenbord modus wordt automatisch uitgeschakeld als uw xterm venster wordt iconisch
(of anderszins niet-toegewezen), of als u een reparenting-vensterbeheerder start (die een
titelbalk of andere decoratie rond het raam) terwijl in Veilig Bestellen Toetsenbord modus. (Dit is
een kenmerk van het X-protocol dat niet gemakkelijk te overwinnen is.) Wanneer dit gebeurt, worden de voorgrond en
achtergrondkleuren worden teruggeschakeld en de bel klinkt ter waarschuwing.

KARAKTER KLASSEN


Twee keer snel achter elkaar op de linkeraanwijzer klikken (dubbelklikken) veroorzaakt alle
tekens van dezelfde klasse (bijv. letters, witruimte, interpunctie) die moeten worden geselecteerd als a
"woord". Omdat verschillende mensen verschillende voorkeuren hebben voor wat er moet worden geselecteerd
(moeten bestandsnamen bijvoorbeeld als geheel worden geselecteerd of alleen de afzonderlijke subnamen), de
standaardtoewijzing kan worden overschreven door het gebruik van de charClass (klas CharClass)
bron.

Deze bron is een reeks door komma's gescheiden reeks:waarde paren. De reeks is ofwel een
enkel nummer of lage-hoog in het bereik van 0 tot 65535, overeenkomend met de code voor de
teken of tekens die u wilt instellen. De waarde is willekeurig, hoewel de standaardtabel
gebruikt het tekennummer van het eerste teken dat in de set voorkomt. Wanneer niet in UTF-8
modus, worden alleen de eerste 256 bytes van deze tabel gebruikt.

De standaardtabel begint als volgt -

statische int charClass[256] = {
/∗ NUL SOH STX ETX EOT ENQ ACK BEL */
32, 1, 1, 1, 1, 1, 1, 1,
/∗ BS HT NL VT NP CR SO SI */
1, 32, 1, 1, 1, 1, 1, 1,
/∗ DLE DC1 DC2 DC3 DC4 NAK SYN ETB */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ CAN EM SUB ESC FS GS RS VS */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ SP ! " # $ % & ' */
32, 33, 34, 35, 36, 37, 38, 39,
/∗ ( ) * +, - . / */
40, 41, 42, 43, 44, 45, 46, 47,
/∗ 0 1 2 3 4 5 6 7 */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ 8 9 : ; < = > ? */
48, 48, 58, 59, 60, 61, 62, 63,
/∗ @ ABCDEFG */
64, 48, 48, 48, 48, 48, 48, 48,
/∗ HIJKLMNO */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ PQRSTUVW */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ XYZ [ \ ] ^ _ */
48, 48, 48, 91, 92, 93, 94, 48,
/∗ ` abcdefg */
96, 48, 48, 48, 48, 48, 48, 48,
/∗ hijklmno */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ pqrstuvw */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ xyz { | } ~ DEL */
48, 48, 48, 123, 124, 125, 126, 1,
/∗ x80 x81 x82 x83 IND NEL SSA ESA */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ HTS HTJ VTS PLD PLU RI SS2 SS3 */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ DCS PU1 PU2 STS CCH MW SPA EPA */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ x98 x99 x9A CSI ST OSC PM APC */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ - ic/ L ox Y- | Dus */
160, 161, 162, 163, 164, 165, 166, 167,
/∗ .. c0 ip << _ R0 - */
168, 169, 170, 171, 172, 173, 174, 175,
/∗ o +- 2 3 ' uq| . */
176, 177, 178, 179, 180, 181, 182, 183,
/∗ , 1 2 >> 1/4 1/2 3/4 ? */
184, 185, 186, 187, 188, 189, 190, 191,
/∗ A` A' A^ A~ A: Ao AE C, */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ E` E' E^ E: I` I' I^ I: */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ D- N~ O` O' O^ O~ O: X */
48, 48, 48, 48, 48, 48, 48, 215,
/∗ O/ U` U' U^ U: Y' PB */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ a` a' a^ a~ a: ao ae c, */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ e` e' e^ e: ik` i' i^ i: */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ dn~ o` o' o^ o~ o: -: */
48, 48, 48, 48, 48, 48, 48, 247,
/∗ o/ u` u' u^ u: y' P y: */
48, 48, 48, 48, 48, 48, 48, 48};

De tekenreeks "33:48,37:48,45-47:48,38:48" geeft bijvoorbeeld aan dat de uitroep
teken, procentteken, streepje, punt, schuine streep en ampersand-tekens moeten worden behandeld
op dezelfde manier als tekens en cijfers. Dit is handig voor knippen en plakken
elektronische postadressen en bestandsnamen.

KEY BINDINGEN


Het is mogelijk om toetsen (of reeksen toetsen) opnieuw te binden aan willekeurige strings voor invoer, door:
veranderen van de vertaalwerk bronnen voor de vt100- of tek4014-widgets. De . wijzigen
vertaalwerk bron voor andere gebeurtenissen dan toets- en knopgebeurtenissen wordt niet verwacht, en
onvoorspelbaar gedrag zal veroorzaken.

Acties
De volgende acties zijn bedoeld voor gebruik binnen de: vt100 or tek4014 vertaalwerk
middelen:

kleur-ops toestaan(aan/uit/wisselen)
Met deze actie wordt de allowColorOps bron en wordt ook aangeroepen
Door de kleur-ops toestaan binnenkomst lettertypeMenu.

allow-font-ops(aan/uit/wisselen)
Met deze actie wordt de allowFontOps bron en wordt ook aangeroepen
Door de toestaan-lettertype-ops binnenkomst lettertypeMenu.

toestaan-verzenden-gebeurtenissen(aan/uit/wisselen)
Met deze actie wordt de allowSendEvents bron en is ook
ingeroepen door de toestemmingen binnenkomst hoofdmenu.

toestaan-tcap-ops(aan/uit/wisselen)
Met deze actie wordt de allowTcapOps bron en wordt ook aangeroepen
Door de toestaan-tcap-ops binnenkomst lettertypeMenu.

toestaan-titel-ops(aan/uit/wisselen)
Met deze actie wordt de allowTitleOps bron en wordt ook aangeroepen
Door de toestaan-titel-ops binnenkomst lettertypeMenu.

toestaan-venster-ops(aan/uit/wisselen)
Met deze actie wordt de allowWindowOps bron en is ook
ingeroepen door de venster-ops toestaan binnenkomst lettertypeMenu.

alt-stuurt-escape()
Deze actie schakelt de status van de altSendsEscape bron.

klok([procent])
Deze actie luidt de toetsenbordbel met het opgegeven percentage boven of onder de
basisvolume.

duidelijk-opgeslagen-lijnen()
Deze actie doet harde reset() (zie hieronder) en wist ook de geschiedenis van lijnen
opgeslagen vanaf de bovenkant van het scherm. Het wordt ook aangeroepen vanuit de clearsavedlines
binnenkomst vtMenu. Het effect is identiek aan een hardware reset (RIS) controle
volgorde.

kopie-selectie(bestemmingsnaam [, ...])
Deze actie plaatst de momenteel geselecteerde tekst in alle selecties of
cutbuffers gespecificeerd door bestemmingsnaam. anders select-end, het stuurt geen muis
positie of wijzig de interne selectiestatus op een andere manier.

maak-menu(m/v/v/t)
Met deze actie wordt een van de menu's gemaakt die worden gebruikt door xterm, als het niet eerder is geweest
gemaakt. De parameterwaarden zijn de menunamen: hoofdmenu, vtMenu, lettertypeMenu,
tekMenu, Respectievelijk.

dabbrev-expand()
Breidt het woord voor de cursor uit door in de voorgaande tekst op het scherm te zoeken
en in de scrollback-buffer voor woorden die met die afkorting beginnen. herhalen
dabbrev-expand() meerdere keren achter elkaar op zoek naar een alternatieve uitbreiding
door verder terug te kijken. Gebrek aan meer overeenkomsten wordt gesignaleerd door a piep(). Pogingen
om een ​​leeg woord uit te breiden (dwz wanneer de cursor wordt voorafgegaan door een spatie) opbrengst
achtereenvolgens alle voorgaande woorden. Opeenvolgende identieke uitbreidingen worden genegeerd.
Het woord wordt hier gedefinieerd als een reeks niet-witruimtetekens. Deze functie
emuleert gedeeltelijk het gedrag van "dynamische afkorting" -uitbreiding in Emacs
(daar gebonden aan M-/). Hier is een broninstelling voor: xterm die hetzelfde zal doen
ding:

*VT100*vertalingen: #overschrijven \n\
Meta /:dabbev-expand()

deiconify()
Verandert de status van het venster terug naar normaal, als het iconisch was.

verwijderen-is-del()
Deze actie schakelt de status van de verwijderenIsDEL bron.

dired-knop()
Verwerkt een knopgebeurtenis (anders dan indrukken en loslaten) door de gebeurtenis . te herhalen
positie (dwz tekenregel en kolom) in het volgende formaat:

^X ESC G

exec-geformatteerd(formaat, bron naam [, ...])
Voer een extern commando uit, gebruik de huidige selectie voor een deel van de commando's
parameters. De eerste parameter, formaat geeft het basiscommando. Slagen
parameters specificeren de selectiebron zoals in insert-selectie.

Het formaat parameter staat deze vervangingen toe:

%% voegt een "%" in.

%P de schermpositie aan het begin van het gemarkeerde gebied, als een
door puntkomma's gescheiden paar gehele getallen met behulp van de waarden die door de CUP worden bestuurd
volgorde zou gebruiken.

%p de schermpositie na het begin van het gemarkeerde gebied, met behulp van de
dezelfde conventie als "%P".

%S de lengte van de tekenreeks die "%s" zou invoegen.

%s de inhoud van de selectie, ongewijzigd.

%T de lengte van de string die "%t" zou invoegen.

%t de selectie, ontdaan van voorloop/achterliggende witruimte. Ingesloten ruimten (en
newlines) worden gekopieerd zoals ze zijn.

%R de lengte van de tekenreeks die "%r" zou invoegen.

%r de selectie, ontdaan van witruimte aan het einde.

%V de videokenmerken aan het begin van het gemarkeerde gebied, als een
door puntkomma's gescheiden lijst van gehele getallen met behulp van de waarden die de SGR-besturing
volgorde zou gebruiken.

%v de videokenmerken na het einde van het gemarkeerde gebied, met dezelfde
conventie als "%V".

Na het construeren van de opdrachtreeks, xterm splitst een subproces en voert de . uit
commando, dat onafhankelijk van xterm.

Deze vertaling zou bijvoorbeeld een nieuwe xterm proces om een ​​bestand te bekijken
wiens naam is geselecteerd terwijl u de shift-toets ingedrukt houdt. Het nieuwe proces is
gestart wanneer de muisknop wordt losgelaten:

*VT100*vertalingen: #override Shift \
: exec-formatted("xterm -e view '%t'", SELECT)

exec-selecteerbaar(formaat, onClicks)
Voer een externe opdracht uit, waarbij u gegevens gebruikt die voor een deel van het scherm van het scherm zijn gekopieerd
de parameters van de opdracht. De eerste parameter, formaat geeft het basiscommando als in
exec-geformatteerd. De tweede parameter specificeert de methode voor het kopiëren van de gegevens als
functie in het onClicks bron.

volledig scherm(aan/uit/wisselen)
Met deze actie wordt de volledig scherm bron.

iconify()
Iconiseert het venster.

harde reset()
Met deze actie worden het scrollgebied, de tabbladen, de venstergrootte en de cursortoetsen opnieuw ingesteld en
maakt het scherm leeg. Het wordt ook aangeroepen vanuit de harde reset binnenkomst vtMenu.

negeren()
Deze actie negeert de gebeurtenis, maar controleert op speciale aanwijzerpositie-escape
sequenties.

invoegen ()
Deze actie voegt het teken of de tekenreeks in die is gekoppeld aan de sleutel die was
ingedrukt.

insert-acht-bit()
Deze actie voegt een acht-bits (Meta) versie van het teken of de tekenreeks in
gekoppeld aan de toets die is ingedrukt. Alleen single-byte waarden worden behandeld
speciaal. De exacte actie hangt af van de waarde van de altSendsEscape en
metaSendsEscape en eightBitInput bronnen. De metaSendsEscape bron is
eerst getest. Zie de eightBitInput bron voor een volledige discussie.

De term "acht-bits" is misleidend: xterm controleert of de sleutel tussen 128 en ligt
255 (de achtste bit is ingesteld). Als de waarde binnen dat bereik ligt, afhankelijk van de
bronwaarden, xterm kan dan een van de volgende dingen doen:

· tel 128 op bij de waarde en stel de achtste bit in,

· stuur een ESC-byte voor de sleutel, of

· stuur de sleutel ongewijzigd.

invoegen-opgemaakt(formaat, bron naam [, ...])
Voeg de huidige selectie of daaraan gerelateerde gegevens in, geformatteerd. De eerste
parameter, formaat geeft de sjabloon voor de gegevens zoals in exec-geformatteerd.
Volgende parameters specificeren de selectiebron als in insert-selectie.

invoeg-selecteerbaar(formaat, onClicks)
Voeg gegevens in die zijn gekopieerd van het scherm, geformatteerd. De eerste parameter, formaat geeft
de sjabloon voor de gegevens zoals in exec-geformatteerd. De tweede parameter specificeert:
de methode voor het kopiëren van de gegevens zoals in de onClicks bron.

insert-selectie(bron naam [, ...])
Deze actie voegt de string in die gevonden is in de selectie of cutbuffer aangegeven door
bron naam. Bronnen worden gecontroleerd in de aangegeven volgorde (case is significant) tot
een wordt gevonden. Veelgebruikte selecties zijn onder meer: PRIMARY, ONDERGESCHIKT en
KLEMBORD. Cut buffers worden meestal genoemd CUT_BUFFER0 door CUT_BUFFER7.

insert-seven-bit()
Deze actie is een synoniem voor invoegen (). De term "zeven-bits" is misleidend: het is
houdt alleen in dat xterm probeert niet 128 toe te voegen aan de waarde van de sleutel zoals in invoegen
acht-bit().

interpreteren(controle-volgorde)
Interpreteer de gegeven besturingsreeks lokaal, dwz zonder deze door te geven aan de
gastheer. Dit werkt door de bedieningsreeks aan de voorkant van de ingang in te voegen
buffer. Gebruik "\" om te ontsnappen aan octale cijfers in de tekenreeks. Xt staat je niet toe om
plaats een null-teken (dwz "\000") in de tekenreeks.

toetsenbord(naam)
Deze actie definieert dynamisch een nieuwe vertaaltabel waarvan de resourcenaam is
naam met het achtervoegsel Toetsenbord (geval is significant). De naam Geen herstelt de
originele vertaaltabel.

grotere-vt-font()
Stel het lettertype in op het volgende grotere, gebaseerd op de lettertype-afmetingen. Zie ook set-
vt-font().

load-vt-fonts(naam[,klasse])
Laad fontnamen van de opgegeven subresourcenaam en klasse. Dat wil zeggen, laad de
“*VT100.naam.font”, resource als “*VT100.font” enz. Als er geen naam is opgegeven, wordt de
originele set fontnamen is hersteld.

Anders set-vt-font(), dit heeft geen invloed op de escape- en select-fonts, aangezien
die zijn niet gebaseerd op resourcewaarden. Het beïnvloedt de lettertypen losjes
georganiseerd onder het menu-item "Standaard", inclusief: doopvont, dikgedrukt lettertype, breedlettertype en
breedBoldFont.

maximaliseren()
Verkleint het venster om het scherm te vullen.

meta-stuurt-escape()
Deze actie schakelt de status van de metaSendsEscape bron.

popup menu(menunaam)
Met deze actie wordt het opgegeven pop-upmenu weergegeven. Geldige namen (hoofdletters zijn significant)
omvatten: hoofdmenu, vtMenu, lettertypeMenu en tekMenu.

afdrukken(printer-vlaggen)
Deze actie drukt het venster af. Het wordt ook aangeroepen door de print binnenkomst hoofdmenu.

De actie accepteert optionele parameters, die tijdelijk de resource overschrijven
instellingen. De parameterwaarden komen overeen, waarbij hoofdletters worden genegeerd:

noFormFeed
er wordt geen formulierfeed verzonden aan het einde van de laatst afgedrukte regel (dwz
printerFormFeed is ``vals'').

FormFeed
een formulierfeed wordt verzonden aan het einde van de laatst afgedrukte regel (dwz
printerFormFeed is ``waar'').

noNewLine
er wordt geen nieuwe regel verzonden aan het einde van de laatst afgedrukte regel en ingepakt
lijnen worden gecombineerd tot lange lijnen (dwz printerNewLine is ``vals'').

Nieuwe lijn
een nieuwe regel wordt verzonden aan het einde van de laatst afgedrukte regel, en elke regel
wordt beperkt (door een nieuwe regel toe te voegen) tot de schermbreedte (dwz
printerNewLine is ``waar'').

geen Attrs
de pagina wordt afgedrukt zonder attributen (bijv. printAttributen is ``0'').

monoattrs
de pagina wordt afgedrukt met monochrome (vt220) attributen (dwz printAttributen
is ``1'').

kleurattrs
de pagina wordt afgedrukt met ANSI-kleurkenmerken (bijv. printAttributen is
``2'').

alles afdrukken(printer-vlaggen)
Met deze actie wordt de volledige tekstgeschiedenis verzonden, naast de huidige tekst
zichtbaar, naar het programma in de printerCommando bron. Het staat hetzelfde toe
optionele parameters als de print actie. Met een geschikt printercommando kan de
actie kan worden gebruikt om de tekstgeschiedenis in een editor te laden.

print-direct()
Stuurt de tekst van het huidige venster rechtstreeks naar een bestand, zoals gespecificeerd door de
printFileImmediate, printModeImmediate en printOptsOnmiddellijk middelen.

afdruk-op-fout()
Schakelt een vlag die vertelt xterm dat als het afsluit met een X-fout, om de tekst van te verzenden
het huidige venster direct naar een bestand, zoals gespecificeerd door de printFileXError,
printModeXError en printOptsXError middelen.

print-redir()
Deze actie schakelt de printerControlMode tussen 0 en 2. De corresponderende
pop-upmenu-item is handig om de printer uit te schakelen als u zich wijzigt
je geest nadat je hebt besloten willekeurige binaire bestanden op de terminal af te drukken.

quit () Deze actie stuurt een SIGHUP naar het subprogramma en sluit af. Het wordt ook aangeroepen door de
ophouden binnenkomst hoofdmenu.

leesregel-knop()
Ondersteunt de optionele leesregelfunctie door herhaalde cursor voorwaarts te echoën of
achterwaartse besturingssequenties bij het loslaten van de knop, om te vragen dat de host
applicatie werkt zijn notie van de positie van de cursor bij om overeen te komen met de knopgebeurtenis.

terugtrekken()
Met deze actie wordt het venster opnieuw getekend. Het wordt ook aangeroepen door de terugtrekken binnenkomst
hoofdmenu.

herstellen()
Herstelt het venster naar de grootte voordat het voor het laatst werd gemaximaliseerd.

terug scrollen(tellen [,eenheden [,muis] ])
Met deze actie wordt het tekstvenster naar achteren geschoven, zodat tekst die eerder was
van de bovenkant van het scherm is gescrold, is nu zichtbaar.

Het tellen argument geeft het aantal . aan eenheden (wat kan zijn) pagina, halve pagina,
pixelof lijn) waarmee u kunt bladeren.

Voor deze waarden kan een aanpassing worden gespecificeerd door een "+" of "-" teken toe te voegen
gevolgd door een nummer, bijv. page-2 om 2 regels minder dan een pagina op te geven.

Als de derde parameter muis wordt gegeven, wordt de actie genegeerd bij muisrapportage
is ingeschakeld.

vooruit scrollen(tellen [,eenheden [,muis] ])
Deze actie is vergelijkbaar met: terug scrollen behalve dat het in de andere scrollt
richting.

zeker()
Deze actie schakelt de Veilig Bestellen Toetsenbord modus beschreven in de sectie met de naam
VEILIGHEID, en wordt aangeroepen vanuit de securekbd binnenkomst hoofdmenu.

scroll Lock(aan/uit/wisselen)
Deze actie stelt de interne status in, uit of schakelt deze in, wat aangeeft: xterm of
Scroll Lock is actief, onder voorbehoud van de toestaanScrollLock bron.

selecteer-cursor-end(bestemmingsnaam [, ...])
Deze actie is vergelijkbaar met: select-end behalve dat het moet worden gebruikt met keuze-
cursor-start.

selecteer-cursor-verlengen()
Deze actie is vergelijkbaar met: selecteren-verlengen behalve dat het moet worden gebruikt met keuze-
cursor-start.

selecteer-cursor-start()
Deze actie is vergelijkbaar met: selecteer-start behalve dat het de selectie begint bij de
huidige tekstcursorpositie.

select-end(bestemmingsnaam [, ...])
Deze actie plaatst de momenteel geselecteerde tekst in alle selecties of
cutbuffers gespecificeerd door bestemmingsnaam. Het stuurt ook een muispositie en werkt de
interne selectiestatus om het einde van het selectieproces weer te geven.

selecteer-verleng()
Met deze actie wordt de aanwijzer gevolgd en wordt de selectie uitgebreid. Het zou alleen gebonden moeten zijn
naar Bewegingsgebeurtenissen.

selecteer-set()
Deze actie slaat tekst op die overeenkomt met de huidige selectie, zonder
die de selectiemodus beïnvloeden.

selecteer-start()
Met deze actie begint de tekstselectie op de huidige aanwijzerlocatie. Zie de
sectie op PUNT GEBRUIK voor informatie over het maken van selecties.

zendsignaal(tekennaam)
Deze actie stuurt het signaal met de naam tekennaam aan de xterm subproces (de shell
of programma gespecificeerd met de -e opdrachtregeloptie). Het wordt ook aangeroepen door de
opschorten, voortzetten, onderbreken, ophangen, beëindigen en doden vermeldingen in hoofdmenu.
Toegestane signaalnamen zijn (hoofdletters zijn niet significant): tstp (indien ondersteund door de
besturingssysteem), opschorten (hetzelfde als tstp), cont (indien ondersteund door de operationele
systeem), int, aandrijven, termijn, ophouden, alrm, alarm (hetzelfde als alrm) en doden.

set-8-bit-controle(aan/uit/wisselen)
Met deze actie wordt de achtBitControl bron. Het is ook
aangeroepen vanuit de 8-bit-besturing binnenkomst vtMenu.

set-allow132(aan/uit/wisselen)
Met deze actie wordt de c132 bron. Het wordt ook aangeroepen vanuit
het toestaan132 binnenkomst vtMenu.

set-altscreen(aan/uit/wisselen)
Deze actie schakelt in, uit of schakelt tussen de alternatieve en huidige schermen.

set-appcursor(aan/uit/wisselen)
Met deze actie wordt de behandelingsmodus van de applicatiecursortoets ingesteld, uitgeschakeld of geschakeld en
wordt ook aangeroepen door de appcursor binnenkomst vtMenu.

set-apptoetsenbord(aan/uit/wisselen)
Met deze actie wordt de bediening van de applicatietoetsenbordmodus in-, uitgeschakeld of uitgeschakeld en is:
ook ingeroepen door de app-toetsenbord binnenkomst vtMenu.

set-autolinefeed(aan/uit/wisselen)
Met deze actie wordt het automatisch invoegen van linefeeds in-, uitgeschakeld of uitgeschakeld. Het is ook
ingeroepen door de automatische regelinvoer binnenkomst vtMenu.

set-autowrap(aan/uit/wisselen)
Met deze actie wordt het automatisch teruglopen van lange regels in-, uitgeschakeld of in- of uitgeschakeld. Het is ook
ingeroepen door de automatisch inpakken binnenkomst vtMenu.

set-backarrow(aan/uit/wisselen)
Met deze actie wordt de backarrowSleutel bron. Het wordt ook aangeroepen
van de achteruit sleutel binnenkomst vtMenu.

set-bellIsUrgent(aan/uit/wisselen)
Met deze actie wordt de belIsDringend bron. Het wordt ook aangeroepen
Door de belIsDringend binnenkomst vtMenu.

set-cursorblink(aan/uit/wisselen)
Met deze actie wordt de cursorBlink bron. Het wordt ook aangeroepen
van de cursorblink binnenkomst vtMenu.

set-cursemul(aan/uit/wisselen)
Met deze actie wordt de vloeken bron. Het wordt ook aangeroepen vanuit
het vloeken binnenkomst vtMenu.

set-font-doublesize(aan/uit/wisselen)
Met deze actie wordt de lettertypeDoublesize bron. Het is ook
ingeroepen door de font-doublesize binnenkomst lettertypeMenu.

set-hp-functietoetsen(aan/uit/wisselen)
Met deze actie wordt de hp Functietoetsen bron. Het is ook
ingeroepen door de hp Functietoetsen binnenkomst hoofdmenu.

set-jumpscroll(aan/uit/wisselen)
Met deze actie wordt de jumpscroll bron. Het wordt ook aangeroepen
Door de jumpscroll binnenkomst vtMenu.

set-font-linedrawing(aan/uit/wisselen)
Met deze actie wordt de xterm's staat met betrekking tot de vraag of de
huidige lettertype lijntekens heeft en of het deze direct moet tekenen.
Het wordt ook aangeroepen door de lettertype-lijntekening binnenkomst lettertypeMenu.

set-font-packed(aan/uit/wisselen)
Met deze actie wordt de forcePackedFont's bron die controles
gebruik van de minimale of maximale glyph-breedte van het lettertype. Het wordt ook aangeroepen door de lettertype
verpakt binnenkomst lettertypeMenu.

set-houd-klembord(aan/uit/wisselen)
Met deze actie wordt de houdenKlembord bron.

set-keep-selectie(aan/uit/wisselen)
Met deze actie wordt de behoudenSelectie bron. Het is ook
ingeroepen door de behoudenSelectie binnenkomst vtMenu.

set-logging(aan/uit/wisselen)
Met deze actie wordt de status van de logboekoptie ingesteld, uitgeschakeld of geschakeld.

set-oude-functie-toetsen(aan/uit/wisselen)
Met deze actie wordt de status van verouderde functietoetsen ingesteld, uitgeschakeld of geschakeld. Het is ook
ingeroepen door de oude Functietoetsen binnenkomst hoofdmenu.

set-marginbell(aan/uit/wisselen)
Met deze actie wordt de margeBell bron.

set-num-lock(aan/uit/wisselen)
Deze actie schakelt de status van de NumLock bron.

set-pop-on-bell(aan/uit/wisselen)
Met deze actie wordt de popOnBell bron. Het wordt ook aangeroepen door
het poponbell binnenkomst vtMenu.

set-private-kleuren(aan/uit/wisselen)
Met deze actie wordt de privateColorRegisters bron.

set-render-font(aan/uit/wisselen)
Met deze actie wordt de renderFont bron. Het wordt ook aangeroepen
Door de render-lettertype binnenkomst lettertypeMenu.

set-reverse-video(aan/uit/wisselen)
Met deze actie wordt de omgekeerdeVideo bron. Het wordt ook aangeroepen
Door de omgekeerde video binnenkomst vtMenu.

set-reversewrap(aan/uit/wisselen)
Met deze actie wordt de omgekeerdeWrap bron. Het wordt ook aangeroepen
Door de omgekeerd inpakken binnenkomst vtMenu.

set-scroll-on-key(aan/uit/wisselen)
Met deze actie wordt de scrollKey bron. Het wordt ook aangeroepen
van de bladertoets binnenkomst vtMenu.

set-scroll-on-tty-output(aan/uit/wisselen)
Met deze actie wordt de scrollTtyOutput bron. Het is ook
aangeroepen vanuit de scrollttyoutput binnenkomst vtMenu.

set-schuifbalk(aan/uit/wisselen)
Met deze actie wordt de schuifbalk bron. Het wordt ook aangeroepen door
het schuifbalk binnenkomst vtMenu.

set-sco-functietoetsen(aan/uit/wisselen)
Met deze actie wordt de scoFunctietoetsen bron. Het is ook
ingeroepen door de scoFunctietoetsen binnenkomst hoofdmenu.

set-select(aan/uit/wisselen)
Met deze actie wordt de selecteerNaar Klembord bron. Het is ook
ingeroepen door de selecteerNaar Klembord binnenkomst vtMenu.

set-sixel-scrolling(aan/uit/wisselen)
Deze actie schakelt tussen inline (sixel scrollen) en absolute positionering. Het
kan ook worden bediend via DEC privémodus 80 (DECSDM) of vanaf de sixelScrollen
binnenkomst in de btMenu.

set-sun-functietoetsen(aan/uit/wisselen)
Met deze actie wordt de sunFunctietoetsen bron. Het is ook
ingeroepen door de sunFunctietoetsen binnenkomst hoofdmenu.

set-zon-toetsenbord(aan/uit/wisselen)
Met deze actie wordt de sunToetsenbord bron. Het wordt ook aangeroepen
Door de sunToetsenbord binnenkomst hoofdmenu.

set-tek-tekst(groot/2/3/klein)
Deze actie stelt het lettertype dat in het Tektronix-venster wordt gebruikt in op de waarde van de
geselecteerde bron volgens het argument. Het argument kan een trefwoord zijn
of een letter alias, zoals weergegeven tussen haakjes:

groot (l)
Gebruik bron lettertypeLarge, hetzelfde als menu-item tektextgroot.

twee (2)
Gebruik bron lettertype2, hetzelfde als menu-item tektext2.

drie (3)
Gebruik bron lettertype3, hetzelfde als menu-item tektext3.

klein (en)
Gebruik bron lettertypeKlein, hetzelfde als menu-item tektextsmall.

set-terminal-type( type dan: )
Deze actie leidt de uitvoer naar ofwel de vt or tek ramen, volgens de type dan:
draad. Het wordt ook aangeroepen door de tekmode binnenkomst vtMenu en vtmode binnenkomst
tekMenu.

set-titeInhibit(aan/uit/wisselen)
Met deze actie wordt de titeInhibit bron, die controleert
schakelen tussen de alternatieve en huidige schermen.

set-toolbar(aan/uit/wisselen)
Met deze actie wordt de werkbalkfunctie in-, uitgeschakeld of in- of uitgeschakeld. Het wordt ook aangeroepen door
het toolbar binnenkomst hoofdmenu.

set-utf8-modus(aan/uit/wisselen)
Met deze actie wordt de utf8 bron. Het wordt ook aangeroepen door de
utf8-modus binnenkomst lettertypeMenu.

set-utf8-title(aan/uit/wisselen)
Met deze actie wordt de utf8Titel bron. Het wordt ook aangeroepen door
het utf8-titel binnenkomst lettertypeMenu.

set-zichtbaarheid(vt/tek,aan/uit/wisselen)
Met deze actie wordt ingesteld, uitgeschakeld of geschakeld of de vt or tek ramen zijn
zichtbaar. Het wordt ook aangeroepen vanuit de tekshow en vthide vermeldingen in vtMenu en
vtshow en tekhide vermeldingen in tekMenu.

set-visual-bell(aan/uit/wisselen)
Met deze actie wordt de visualBell bron. Het wordt ook aangeroepen
Door de visuele bel binnenkomst vtMenu.

set-vt-font(d/1/2/3/4/5/6/e/s [,normaallettertype [, dikgedrukt lettertype
Deze actie stelt het lettertype of de lettertypen in die momenteel in het VT102-venster worden gebruikt. De
eerste argument is een enkel teken dat het te gebruiken lettertype specificeert:

d or D geef het standaardlettertype aan (het lettertype dat oorspronkelijk werd gebruikt toen xterm was begonnen),

1 door 6 geef de lettertypen aan die zijn gespecificeerd door de lettertype1 door lettertype6 middelen,

e or E geef de normale en vetgedrukte lettertypen aan die zijn ingesteld via escape-codes
(of gespecificeerd als respectievelijk de tweede en derde actieargumenten), en

s or S geef de lettertypeselectie aan (zoals gemaakt door programma's zoals xfontsel(1))
aangegeven door het tweede actieargument.

If xterm is geconfigureerd om brede tekens te ondersteunen, twee extra optioneel
parameters worden herkend voor de e argument: breed lettertype en breed vetgedrukt lettertype.

kleiner-vt-font()
Stel het lettertype in op het volgende kleinere, gebaseerd op de lettertype-afmetingen. Zie ook set-
vt-font().

zachte reset()
Met deze actie wordt het scrollgebied opnieuw ingesteld. Het wordt ook aangeroepen vanuit de zachte reset
binnenkomst vtMenu. Het effect is identiek aan een soft reset (DECSTR)-bediening
volgorde.

spawn-nieuwe-terminal (params)
Een nieuwe spawnen xterm Verwerken. Dit is beschikbaar op systemen met een moderne
versie van het procesbestandssysteem, bijv. “/ proc", welke xterm kunnen lezen.

Gebruik de procesinvoer "cwd", bijv. /proc/12345/cwd om de werkdirectory te verkrijgen
van het proces dat in de huidige wordt uitgevoerd xterm.

Op systemen die de procesinvoer "exe" hebben, bijv. /proc/12345/exe, gebruik dit om
het daadwerkelijke uitvoerbare bestand verkrijgen. Gebruik anders de $PATH-variabele om te vinden xterm.

Als parameters in de actie worden gegeven, geef ze dan door aan de nieuwe xterm proces.

start-verleng()
Deze actie is vergelijkbaar met: selecteer-start behalve dat de selectie wordt uitgebreid tot
de huidige aanwijzerlocatie.

start-cursor-verleng()
Deze actie is vergelijkbaar met: selecteren-verlengen behalve dat de selectie wordt uitgebreid tot
de huidige tekstcursorpositie.

snaar(snaar)
Met deze actie wordt de opgegeven tekenreeks ingevoegd alsof deze is getypt. Citaat
is nodig als de tekenreeks spaties of niet-alfanumerieke tekens bevat. Indien
het stringargument begint met de karakters "0x", het wordt geïnterpreteerd als een hex
karakter constante.

tek-copy()
Deze actie kopieert de escape-codes die zijn gebruikt om de huidige vensterinhoud te genereren
naar een bestand in de huidige map die begint met de naam COPY. Het is ook
aangeroepen vanuit de tekcopy binnenkomst tekMenu.

tek-pagina()
Met deze actie wordt het Tektronix-venster gewist. Het wordt ook aangeroepen door de tekpage toegang
in tekMenu.

tek-reset()
Met deze actie wordt het Tektronix-venster opnieuw ingesteld. Het wordt ook aangeroepen door de tekreset toegang
in tekMenu.

vi-knop()
Verwerkt een knopgebeurtenis (anders dan indrukken en loslaten) door een besturingselement te echoën
volgorde berekend op basis van het regelnummer van de gebeurtenis in het scherm ten opzichte van de
huidige regel:

ESC ^P
or
ESC ^N

afhankelijk van of de gebeurtenis respectievelijk voor of na de huidige regel is.
De ^N (of ^P) wordt één keer herhaald voor elke regel dat de gebeurtenis verschilt van de
huidige lijn. De besturingsreeks wordt helemaal weggelaten als de knopgebeurtenis is
op de huidige lijn.

visuele-bel()
Deze actie laat het venster snel knipperen.

Het Tektronix-venster heeft ook de volgende actie:

gin-pers(l/L/m/M/r/R)
Deze actie verzendt de aangegeven grafische invoercode.

Standaard sleutel bindingen
De standaardbindingen in het VT102-venster gebruiken het SELECT-token, dat is ingesteld door de
selecteerNaar Klembord bron. Deze zijn voor de vt100 widget:

Verschuiving Voorafgaand:scroll-back(1,halve pagina) \n\
Verschuiving Volgende:scroll-forw(1,halve pagina) \n\
Verschuiving Selecteer:select-cursor-start() \
select-cursor-end(SELECT, CUT_BUFFER0) \n\
Verschuiving Insert:insert-selection(SELECT, CUT_BUFFER0) \n\
Alt Return:volledig scherm() \n\
Scroll_Lock:scroll-lock() \n\
Shift~Ctrl KP_Add:larger-vt-font() \n\
Shift-Ctrl KP_Add:smaller-vt-font() \n\
Verschuiving KP_Aftrekken:kleiner-vt-font() \n\
~Meta :insert-seven-bit() \n\
Meta :insert-eight-bit() \n\
!Ctrl :popup menu(hoofdmenu) \n\
!Lock Ctrl :popup menu(hoofdmenu) \n\
!Lock Ctrl @Num_Lock :popup menu(hoofdmenu) \n\
! @Num_Lock Ctrl :popup menu(hoofdmenu) \n\
~Meta :select-start() \n\
~Meta :select-extend() \n\
!Ctrl :popup-menu(vtMenu) \n\
!Lock Ctrl :popup-menu(vtMenu) \n\
!Lock Ctrl @Num_Lock :popup-menu(vtMenu) \n\
! @Num_Lock Ctrl :popup-menu(vtMenu) \n\
~Ctrl ~Meta :neger() \n\
Meta :clear-saved-lines() \n\
~Ctrl ~Meta :insert-selection(SELECT, CUT_BUFFER2) \n\
!Ctrl :popup-menu(fontMenu) \n\
!Lock Ctrl :popup-menu(fontMenu) \n\
!Lock Ctrl @Num_Lock :popup-menu(fontMenu) \n\
! @Num_Lock Ctrl :popup-menu(fontMenu) \n\
~Ctrl ~Meta :start-extend() \n\
~Meta :select-extend() \n\
Ctrl :scroll-back(4,halve pagina,m) \n\
Vergrendel Ctrl :scroll-back(4,halve pagina,m) \n\
Lock @Num_Lock Ctrl :scroll-back(4,halve pagina,m) \n\
@Num_Lock Ctrl :scroll-back(4,halve pagina,m) \n\
:scroll-back(4,line,m) \n\
Ctrl :scroll-forw(5,halve pagina,m) \n\
Vergrendel Ctrl :scroll-forw(5,halve pagina,m) \n\
Lock @Num_Lock Ctrl :scroll-forw(5,halve pagina,m) \n\
@Num_Lock Ctrl :scroll-forw(5,halve pagina,m) \n\
:scroll-forw(5,line,m) \n\
:select-end(SELECT, CUT_BUFFER0) \n\
:negeren()

De standaardbindingen in het Tektronix-venster zijn analoog, maar minder uitgebreid. Dit zijn
voor de tek4014 widget:

~Meta : insert-seven-bit() \n\
Meta : acht-bits invoegen() \n\
!Ctrl : popup menu(hoofdmenu) \n\
!Lock Ctrl : popup menu(hoofdmenu) \n\
!Lock Ctrl @Num_Lock : popup menu(hoofdmenu) \n\
!Ctrl @Num_Lock : popup menu(hoofdmenu) \n\
!Ctrl : popup-menu(tekMenu) \n\
!Lock Ctrl : popup-menu(tekMenu) \n\
!Lock Ctrl @Num_Lock : popup-menu(tekMenu) \n\
!Ctrl @Num_Lock : popup-menu(tekMenu) \n\
Shift ~Meta : gin-press(L) \n\
~Meta : gin-press(l) \n\
Shift ~Meta : gin-press(M) \n\
~Meta : gin-press(m) \n\
Shift ~Meta : gin-press(R) \n\
~Meta : gin-press(r)

Hier is een voorbeeld dat shifted select/paste gebruikt om naar het klembord te kopiëren, en unshifted
selecteren/plakken voor de primaire selectie. In elk geval is een (andere) snijbuffer ook een
doel of bron van de selectie/plak-bewerking. Het is echter belangrijk om te onthouden dat:
snijbuffers slaan gegevens op in ISO-8859-1-codering, terwijl selecties gegevens kunnen opslaan in a
verschillende formaten en coderingen. Terwijl xterm eigenaar is van de selectie, wordt deze gemarkeerd. Wanneer
het verliest de selectie, het verwijdert de overeenkomstige markering. Maar je kunt nog steeds plakken
uit de bijbehorende snijbuffer.

*VT100*vertalingen: #overschrijven \n\
~Shift~Ctrl : insert-selectie(PRIMARY, CUT_BUFFER2) \n\
Shift~Ctrl : insert-selectie(CLIPBOARD, CUT_BUFFER2) \n\
~Shift : select-end(PRIMARY, CUT_BUFFER0) \n\
Verschuiving : select-end(CLIPBOARD, CUT_BUFFER1)

In het voorbeeld is de klassenaam VT100 wordt gebruikt in plaats van de widgetnaam. Dit zijn
verschillend; de klassenaam biedt een meer specifieke overeenkomst dan de widgetnaam. een leidende
"*" wordt gebruikt omdat de widgethiërarchie boven de vt100 widget hangt ervan af of de
werkbalkondersteuning is gecompileerd in xterm.

Hieronder ziet u een voorbeeld van hoe de toetsenbord() actie kan worden gebruikt om speciale sleutels toe te voegen voor
veelgebruikte woorden invoeren:

*VT100.Vertalingen: #overschrijven F13: toetsenbordkaart (dbx)
*VT100.dbxKeymap.translations: \
F14: keymap(Geen) \n\
F17: tekenreeks ("volgende") snaar(0x0d) \n\
F18: string("stap") snaar(0x0d) \n\
F19: string("doorgaan") snaar(0x0d) \n\
F20: string("print") insert-selectie(PRIMARY, CUT_BUFFER0)

Standaard scrollbar bindingen
Toetsenbindingen worden normaal gesproken geassocieerd met de vt100 or tek4014 widgets die fungeren als
terminal-emulators. xtherm's schuifbalk (en werkbalk als deze is geconfigureerd) zijn gescheiden
widgets. Omdat deze allemaal de X Toolkit gebruiken, hebben ze overeenkomstige vertaalwerk
bronnen. Die bronnen zijn verschillend en komen overeen met verschillende patronen, bijv
verschillen in widgetnaam en aantal niveaus van widgets die ze kunnen bevatten.

Het schuifbalk widget is een kind van de vt100 widget. Het is geplaatst op de top van de vt100
widget. Het in- en uitschakelen van de schuifbalk zorgt ervoor dat de vt100 widget om het formaat te wijzigen.

De standaardbindingen voor de schuifbalkwidget gebruiken alleen muisknopgebeurtenissen:

: StartScroll(Vooruit) \n\
: StartScroll(Vooruit) \n\
: StartScroll(Continu) MoveThumb() NotifyThumb() \n\
: StartScroll (achteruit) \n\
: StartScroll (achteruit) \n\
: MoveThumb() NotifyThumb() \n\
: NotifyScroll(Proportioneel) EndScroll()

Evenementen die de schuifbalk widget helemaal niet herkent, zijn verloren gegaan.

Bij het opstarten echter xterm breidt deze vertalingen uit met de standaardvertalingen die worden gebruikt
voor de vt100 widget, samen met de bron "acties" die deze vertalingen gebruiken.
Omdat de schuifbalk (of menubalk) widgets herkennen deze acties niet (maar omdat het
heeft een overeenkomstige vertaling), worden ze doorgegeven aan de vt100 widget.

Deze uitbreiding van de vertalingen van de schuifbalk heeft een aantal beperkingen:

· xtherm weet wat de standaardvertalingen zijn, maar er is geen geschikte bibliotheek
interface om te bepalen welke aanpassingen een gebruiker mogelijk heeft toegevoegd aan de vt100
widget. Dat allemaal xterm kan doen is de vergroten schuifbalk widget om het hetzelfde te geven
uitgangspunt voor verdere aanpassing door de gebruiker.

· Gebeurtenissen in de opening tussen de widgets kunnen verloren gaan.

· Stel reeksen samen die in de ene widget zijn begonnen, kunnen niet worden voltooid in de andere, omdat de
invoermethoden voor elke widget delen geen contextinformatie.

De meeste aanpassingen van de vertalingen van de schuifbalk hebben geen betrekking op sneltoetsen. Liever,
gebruikers zijn over het algemeen meer geïnteresseerd in het wijzigen van de bindingen van de muisknoppen. Voor
sommige mensen geven er bijvoorbeeld de voorkeur aan de linkeraanwijzerknop te gebruiken om de schuifbalk te slepen
duim. Dat kan worden ingesteld door de bron voor vertalingen te wijzigen, bijv.

*VT100.scrollbar.translations: #overschrijven \n\
: StartScroll(Vooruit) \n\
: StartScroll(Continu) MoveThumb() NotifyThumb() \n\
: StartScroll (achteruit) \n\
: MoveThumb() NotifyThumb() \n\
: NotifyScroll(Proportioneel) EndScroll()

CONTROL SEQUENTIES EN KEYBOARD


Toepassingen kunnen reeksen tekens naar de terminal sturen om het gedrag ervan te veranderen.
Vaak worden ze "ANSI-ontsnappingsreeksen" of gewoon "ontsnappingsreeksen" genoemd, maar
beide termen zijn misleidend:

· ANSI x3.64 (verouderd) die werd vervangen door ISO 6429 (ECMA-48) gaf regels voor de
formaat van deze reeksen karakters.

· Hoewel werd beweerd dat de originele VT100 ANSI-compatibel was (tegen x3.64), is er:
geen vrij beschikbare versie van de ANSI-standaard om te laten zien waar de VT100 verschilt.
De meeste documenten die de ANSI-standaard vermelden, hebben toevoegingen die niet in de
origineel (zoals die gebaseerd op ansi.sys). Dus deze discussie richt zich op de ISO
normen.

· De standaard beschrijft alleen sequenties die van de host naar de terminal worden verzonden. Er is geen
standaard voor sequenties die door speciale sleutels van de terminal naar de host worden verzonden. Door
conventie (en verwijzend naar bestaande terminals), het formaat van die reeksen
voldoet meestal aan de host-naar-terminal-standaard.

· Enkele van xterm's sequenties passen niet in het standaardschema. Technisch gezien zijn dat
"niet gespecificeerd". DEC Screen Alignment Test (DECALN) is bijvoorbeeld deze drie-
tekenreeks:

ESC # 8

· Sommige sequenties passen in het standaardformaat, maar staan ​​niet in de standaard.
Deze omvatten de reeksen die worden gebruikt voor het instellen van schuifmarges en het doen van
vooruit/achteruit scrollen.

· Sommige van de reeksen (met name de functies van één teken zoals tab en
backspace) bevatten niet de ontsnappen karakter.

Met dat alles in gedachten, verwijst de standaard naar deze reeksen karakters als "controle"
opeenvolgingen".

Het xtherm Controle Sequenties document geeft een overzicht van de controlesequenties die een toepassing kan
sturen xterm om het verschillende bewerkingen te laten uitvoeren. De meeste van deze operaties zijn:
gestandaardiseerd, van de DEC- of Tektronix-terminals, of van meer algemeen gebruikte
normen zoals ISO-6429.

In deze sectie worden enkele gebruiksvoorbeelden gegeven.

venster Titels
Sommige scripts gebruiken echo met opties -e en -n om de shell te vertellen om de string te interpreteren
"\e" als de ontsnappen teken en om een ​​afsluitende nieuwe regel bij uitvoer te onderdrukken. Dat zijn niet
draagbaar, niet aanbevolen. Gebruik in plaats daarvan printf (POSIX).

Om bijvoorbeeld de venster titel naar "Hallo wereld!", zou je een van deze kunnen gebruiken
commando's in een script:

printf '\033]2;Hallo wereld!\033\'
printf '\033]2;Hallo wereld!\007'
printf '\033]2;%s\033\' "Hallo wereld!"
printf '\033]2;%s\007' "Hallo wereld!"

Het printf commando interpreteert de octale waarde "\033" voor ontsnappen, en (aangezien het dat niet was)
gegeven in het formaat) laat een afsluitende nieuwe regel weg uit de uitvoer.

Sommige programma's (zoals scherm(1)) stel zowel venster- als pictogramtitels tegelijkertijd in, met behulp van
een iets andere controlevolgorde.

special Keys
xtherm, zoals elke VT100-compatibele terminalemulator, heeft twee modi voor de special toetsen
(cursortoetsen, numeriek toetsenbord en bepaalde functietoetsen):

· een mode, waardoor de speciale toetsen "nuttige" reeksen verzenden, zoals de
bedieningsvolgorde voor cursor-omhoog bij het indrukken van de pijl-omhoog, en

· toepassing mode, die een andere besturingsvolgorde gebruikt die niet kan worden verward met
de "nuttige" reeksen.

Het belangrijkste verschil tussen de twee modi is dat de normale modusreeksen beginnen met: CSI
(ontsnappen [) en applicatiemodusreeksen beginnen met SS3 (ontsnappen O).

De terminal wordt geïnitialiseerd in een van deze twee modi (meestal de normale modus), gebaseerd op
op de terminalbeschrijving (termcap of terminfo). De terminalbeschrijving heeft ook:
mogelijkheden (strings) gedefinieerd voor de toetsenbordmodus die wordt gebruikt in vloektoepassingen.

Er is een probleem bij het gebruik van de terminalbeschrijving voor toepassingen die dat niet zijn:
bedoeld als vloektoepassingen op volledig scherm: de definities van speciale toetsen zijn alleen
correct is voor deze toetsenbordmodus. Sommige shells (in tegenstelling tot ksh(1), wat lijkt te
hard gecodeerd zijn, zelfs geen termcap gebruiken) hun gebruikers toestaan ​​om sneltoetsen aan te passen,
shell-acties toewijzen aan speciale toetsen.

· slaan(1) staat toe constante tekenreeksen die aan functies moeten worden toegewezen. Dit is alleen maar gelukt
als de terminal standaard is geïnitialiseerd in de toepassingsmodus, omdat: slaan mist
flexibiliteit op dit gebied. Het gebruikt een (minder expressief dan slaan'S) readline scripting
taal voor het instellen van sneltoetsen, waarbij de gebruiker statisch moet worden
noem de mogelijke bindingen op voor de gegeven waarden van $TERM.

· zsh(1) biedt een analoge functie, maar accepteert runtime-expressies, evenals:
het verstrekken van een $terminfo array voor scripts. In het bijzonder kan men gebruik maken van de terminal
database, transformeren bij het definiëren van een toetsbinding. Door de output zo te transformeren
dat CSI en SS3 worden gelijkgesteld, zsh kan de terminaldatabase gebruiken om nuttig te verkrijgen
definities voor het gebruik via de opdrachtregel, ongeacht of de terminal normaal of
toepassingsmodus in eerste instantie. Hier is een voorbeeld:

[[ "$terminfo[kcuu1]" == "^[O"* ]] && \
bindkey -M viins "${terminfo[kcuu1]/O/[}" \
vi-up-line-of-geschiedenis

De wereld kleuren
Een paar shell-programma's bieden gebruikers de mogelijkheid om kleur en andere video-attributen toe te voegen
naar de shell prompt strings. Gebruikers kunnen dit doen door $PS1 in te stellen (de primaire prompt
draad). Nog een keer, slaan en zsh hebben voorzien van functies die niet worden gevonden in ksh. Er is een
probleem echter: de breedte van de prompt op het scherm is niet noodzakelijk hetzelfde als de
aantal karakters. Omdat er geen begeleiding is in de POSIX-standaard, is elke shell
pakt het probleem op een andere manier aan:

· slaan behandelt tekens binnen “\[” en “\]” als niet-afdrukbare (zonder breedte op de
scherm).

· zsh behandelt tekens binnen "%{" en "%}" als niet-afdrukbaar.

Naast het verschil in syntaxis, bieden de shells verschillende methoden voor:
bruikbare ontsnappingssequenties verkrijgen:

· Zoals vermeld in special Keys, zsh initialiseert de $terminfo-array met de terminal
mogelijkheden.

Het biedt ook een functie echoti wat werkt als tput(1) om een ​​terminal te converteren
mogelijkheid met zijn parameters in een string die naar de terminal kan worden geschreven.

· Schelpen die een vergelijkbare functie missen (zoals slaan) kan het programma altijd gebruiken tput naar
doe deze transformatie.

Hardgecodeerde escape-reeksen worden door elke shell ondersteund, maar worden niet aanbevolen omdat:
die zijn afhankelijk van bepaalde configuraties en kunnen niet gemakkelijk worden verplaatst tussen verschillende
gebruikersomgevingen.

MILIEU


xtherm stelt verschillende omgevingsvariabelen in:

DISPLAY
is de weergavenaam, wijzend naar de X-server (zie DISPLAY NAMEN in X(7)).

TERM wordt ingesteld volgens de terminfo (of termcap) invoer die het als referentie gebruikt.

Op sommige systemen kunt u situaties tegenkomen waarbij de shell die u gebruikt en xterm
zijn gebouwd met behulp van bibliotheken met verschillende terminaldatabases. In die situatie,
xterm kan een terminalbeschrijving kiezen die niet bekend is bij de shell.

VENSTER
is ingesteld op het X-venster id-nummer van de xterm venster.

XTERM_FILTER
wordt ingesteld als een locale-filter wordt gebruikt. De waarde is de padnaam van het filter.

XTERM_LOCALE
toont de landinstelling die werd gebruikt door xterm bij opstarten. Sommige shell-initialisatie
scripts kunnen een andere landinstelling instellen.

XTERM_SHELL
is ingesteld op de padnaam van het programma dat wordt aangeroepen. Meestal is dat een schelp
programma, bijv. / Bin / sh. Omdat het echter niet noodzakelijk een shell-programma is, is het:
onderscheiden van "SHELL".

XTERM_VERSION
is ingesteld op de tekenreeks die wordt weergegeven door de -versie optie. Dat is normaal gesproken een
identifier voor de X Window-bibliotheken die zijn gebruikt om te bouwen xterm, Gevolgd door xtermde patch
nummer tussen haakjes. Het patchnummer maakt ook deel uit van de reactie op een Secondary
Device Attributes (DA) besturingsvolgorde (zie xtherm Controle Sequenties).

Afhankelijk van uw systeemconfiguratie, xterm kan ook het volgende instellen:

COLUMNS
de breedte van de xterm in karakters (zie: “stty kolommen”).

THUIS wanneer xterm is geconfigureerd om utmp bij te werken.

LIJNEN
de hoogte van de xterm in karakters (zie: “stty rows”).

LOGNAAM
wanneer xterm is geconfigureerd om utmp bij te werken.

SHELL
wanneer xterm is geconfigureerd om utmp bij te werken. Het wordt ook ingesteld als u een geldige shell opgeeft
name als de optionele parameter.

xtherm stelt dit in op een absolute padnaam. Als u de variabele hebt ingesteld op een relatief
padnaam, xterm kan het instellen op een andere shell-padnaam.

Als je dit hebt ingesteld op een padnaam die niet overeenkomt met een geldige shell, xterm
kan het uitschakelen om verwarring te voorkomen.

TERMCAP
de inhoud van het termcap-item dat overeenkomt met $TERM, met regels en kolommen
waarden vervangen door het venster op ware grootte dat u hebt gemaakt.

TERMINFO
kan worden gedefinieerd op een niet-standaard locatie in het configuratiescript.

Gebruik xterm online met onworks.net-services


Ad


Ad