EngelsFransSpaans

Ad


OnWorks-favicon

xterm - Online in de cloud

Voer xterm uit in de gratis hostingprovider van OnWorks 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


De xterm programma is een terminalemulator voor het X Window-systeem. Het biedt DEC
VT102/VT220 en geselecteerde functies van terminals van 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 terminalgrootte ondersteunt
mogelijkheden (bijvoorbeeld het SIGWINCH-signaal in systemen afgeleid van 4.3BSD), xterm wil
gebruik de faciliteiten om programma's die in het venster draaien op de hoogte te stellen wanneer de grootte ervan wordt gewijzigd.

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

Hoewel beide vensters tegelijkertijd kunnen worden weergegeven, wordt één ervan beschouwd als het
“actief” venster voor het ontvangen van toetsenbordinvoer en terminaluitvoer. Dit is het raam dat
bevat de tekstcursor. Het actieve venster kan worden gekozen via ontsnappingsreeksen, de
Het menu “VT Options” in het VTxxx-venster en het menu “Tek Options” in het 4014-venster.

EMULATIES


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

Terminaldatabase (terminfo (5) of termcap (5)) vermeldingen die werken met xterm omvatten

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

xtherm zoekt automatisch in de terminaldatabase in deze volgorde naar deze vermeldingen 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
De omgevingsvariabele “TERMCAP” 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 bijzondere xterm functies kunnen onder programmacontrole worden gewijzigd via een reeks
ontsnappingssequenties die verschillen van de standaard VT102-escape-sequenties. (Zie de xtherm
Controle Sequenties document.)

De Tektronix 4014-emulatie is ook redelijk goed. Het ondersteunt 12-bit grafische adressering,
aangepast aan de venstergrootte. Er zijn vier verschillende lettergroottes en vijf verschillende lijntypen
ondersteund. Er is geen ondersteuning voor doorschrijf- of onscherpe modus. De Tektronix-tekst en
grafische opdrachten worden intern vastgelegd door xterm en kan door verzending naar een bestand worden geschreven
de COPY-escape-reeks (of via de Tektronix menu; zie hieronder). 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 gemaakt in de
directory xterm waarin wordt gestart, of de homedirectory voor inloggen xterm).

Niet alle functies die in deze handleiding worden beschreven, zijn noodzakelijkerwijs beschikbaar in deze versie
of xterm. Sommige (bijvoorbeeld 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 binnengaat
(geselecteerd) en heft de markering op wanneer de aanwijzer het venster verlaat (niet geselecteerd). Als de
venster het focusvenster is, wordt de tekstcursor gemarkeerd, ongeacht waar de tekst zich bevindt
wijzer is.

In de VT102-modus zijn er ontsnappingssequenties om een ​​alternatief scherm te activeren en te deactiveren
buffer, die dezelfde grootte heeft als het weergavegebied van het venster. Wanneer geactiveerd, wordt de
het 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 staat de visuele editor toe vi(1) om over te schakelen naar de plaatsvervanger
scherm voor bewerking en om het scherm bij het afsluiten te herstellen. Een pop-upmenu-item maakt het eenvoudig
om te schakelen tussen het normale en alternatieve scherm voor knippen en plakken.

In de VT102- of Tektronix-modus zijn er ontsnappingssequenties om de naam van het
ramen. Bovendien kan in de VT102-modus xterm implementeert de venstermanipulatiecontrole
sequenties van dtterm, zoals het wijzigen van de grootte van het venster en het instellen van de locatie op het scherm.

xtherm maakt het mogelijk dat op tekens gebaseerde toepassingen muisgebeurtenissen ontvangen (momenteel het indrukken van knoppen).
en release-gebeurtenissen, en knopbewegingsgebeurtenissen) als toetsenbordbesturingssequenties. Zien xtherm
Controle Sequenties voor meer info.

OPTIES


De xterm terminal-emulator accepteert zowel de standaard X Toolkit-opdrachtregelopties als
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. Nadat u het bericht hebt afgedrukt,
xterm uitgangen. xtherm genereert dit bericht, sorteert het en noteert of a
"-optie"Of een"+optie' schakelt de functie in of uit, aangezien sommige functies
historisch gezien was het het een of het ander. xtherm genereert een beknopt hulpbericht
(meerdere opties per regel) wanneer een onbekende optie wordt gebruikt, bijvoorbeeld

xterm -z

Als de logica voor een bepaalde optie, zoals loggen, niet is gecompileerd 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 de resource instelt
waarden. xtherm biedt de X Toolkit een tabel met opties. Een paar hiervan zijn gemerkt,
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,
met behoud van de speciaal gemarkeerde parameters xterm ermee omgaan.

De -versie en -Help opties worden geïnterpreteerd, zelfs als xterm kan het display niet openen, en
zijn handig voor test- en configuratiescripts. Samen met -Klasse, ze zijn gecontroleerd
vóór andere opties. Om dit te doen, xterm heeft zijn eigen (veel eenvoudigere) argumentparser
met een tabel met de ingebouwde lijst met opties van de X Toolkit.

Vertrouwen op de X Toolkit om de opties en bijbehorende waarden te analyseren heeft 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 bronnen
resource- of application-defaults-bestanden, of als deze is ingesteld via de -xrm optie of
via een direct relevante opdrachtregeloptie. xtherm ziet alleen het eindresultaat: a
waarde die wordt opgegeven bij het maken van de widgets.

· xtherm kent de volgorde niet waarin bepaalde opties en items in bronbestanden staan
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 jokertekens) om bronnen te matchen. Eens een
een bepaald patroon is gebruikt, zal dit niet worden gewijzigd. Om een ​​bepaalde instelling te overschrijven,
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 ‘achteruit’ aan om de gebruiker te verminderen
verrassing.

Er mag één parameter (na alle opties) worden opgegeven. Dat heeft voorrang xterm's ingebouwde keuze uit
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 wordt opgegeven), xterm controleert vervolgens de "SHELL"
variabel. Als dat een uitvoerbaar bestand specificeert, xterm zal proberen daar mee te beginnen.
Echter, xterm controleert bovendien of het een geldige shell is, en zal “SHELL” uitschakelen als dit het geval is
Het is niet.

· Als “SHELL” niet is ingesteld op een uitvoerbaar bestand, xterm probeert het shell-programma te gebruiken
opgegeven in het wachtwoordbestand van de gebruiker. Zoals eerder, xterm verifieert of dit een
geldige schaal.

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

De -e optie kan niet worden gebruikt met deze parameter, omdat alle volgende parameters worden 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 beiden leest
en werkt de variabele bij, 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 dat
noodzakelijkerwijs geconfigureerd in uw kopie van xterm:

-132 Normaal gesproken ontsnapt de VT102 DECCOLM-reeks tussen 80 en 132
kolommodus wordt genegeerd. Deze optie zorgt ervoor dat de DECCOLM-escape-reeks wordt uitgevoerd
erkend, en de xterm Het venster wordt op de juiste manier vergroot.

-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.

+ ach Deze optie geeft aan dat: xterm zou tekstcursormarkering moeten doen op basis van
focus.

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

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

-aw Deze optie geeft aan dat automatische omloop moet zijn 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 automatische omloop niet mag worden toegestaan.

-b aantal
Deze optie specificeert de grootte van de binnenrand (de afstand tussen de buitenrand).
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 cursorKnipper bron.

-bc schakel het knipperen van de tekstcursor in. Dit overschrijft de cursorKnipper bron.

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

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

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

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

-cb Kies het vt100 hulpbron cutToBeginningOfLine naar “vals”.

+cb Kies het vt100 hulpbron cutToBeginningOfLine naar “waar”.

-cc karakterklassebereik:waarde[,...]
Hiermee worden klassen ingesteld die worden aangegeven door de gegeven bereiken voor gebruik bij het selecteren op woorden.
Zie de sectie waarin karakterklassen worden gespecificeerd en de bespreking van de charKlasse
bron.

-cjk_breedte
Kies het cjkBreedte bron naar ‘waar’. Indien ingeschakeld, tekens met Oost-Aziatisch
De dubbelzinnige categorie (A) in UTR 11 heeft een kolombreedte van 2. Anders hebben ze a
kolombreedte van 1. Dit kan handig zijn voor sommige oudere CJK-tekstterminals
programma's gaan ervan uit dat doostekeningen en andere een kolombreedte van 2 hebben
moet worden ingeschakeld als u een TrueType CJK met dubbele breedte (bi-
breedte/monospace) lettertype met -fa op de opdrachtregel of gezichtsnaam bron.
De standaardwaarde is “false”

+cjk_breedte
Reset de cjkBreedte bron.

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

-cm Met deze optie wordt de herkenning van ANSI-ontsnappingssequenties met kleurverandering uitgeschakeld. Het gaat onder
de kleur mode bron naar ‘vals’.

+cm Deze optie maakt herkenning van ANSI-ontsnappingssequenties met kleurverandering mogelijk. Dit is
hetzelfde als de vt100 hulpbron kleur mode.

-cn Deze optie geeft aan dat nieuwe regels niet mogen worden geknipt in lijnmodusselecties. Het
stelt de gesnedenNieuwe lijn bron naar ‘vals’.

+cn Deze optie geeft aan dat nieuwe regels moeten worden geknipt in lijnmodusselecties. Het
stelt de gesnedenNieuwe lijn bron naar ‘waar’.

-kr kleur
Deze optie specificeert de kleur die voor de tekstcursor moet worden gebruikt. De standaardinstelling is om de
dezelfde voorgrondkleur die voor tekst wordt gebruikt. Het stelt de cursorKleur hulpbron
volgens de parameter.

-cu Deze optie geeft aan dat: xterm zou een bug in de 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 leidende tabs zijn dat niet
weergegeven). Deze optie wordt zo genoemd omdat aanvankelijk werd gedacht dat het een bug was
in de vloeken(3x) cursorbewegingspakket.

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

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

+stk Met deze optie kan de escape-reeks dynamische kleuren wijzigen. De optiesets
de dynamischekleuren optie op “waar”.

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

-in codering
Deze optie bepaalt de codering waarop xterm loopt. Het stelt 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 locale-ondersteuning.

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

Dit lettertype moet dezelfde hoogte en breedte hebben als het normale lettertype, anders is dit het geval
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 verkregen door dit lettertype te doorstrepen.

Zie ook de bespreking van vetModus en altijdBoldMode middelen.

-fa patroon
Met deze optie stelt u het patroon in voor lettertypen die zijn geselecteerd uit de FreeType-bibliotheek if
ondersteuning voor die bibliotheek werd gecompileerd xterm. Dit komt overeen met de
gezichtsnaam bron. Wanneer een CJK-lettertype met dubbele breedte is opgegeven, moet u dit ook doen
zet de cjkBreedte bron.

Zie ook de renderFont hulpbron, die hiermee wordt gecombineerd om te bepalen of
FreeType-lettertypen zijn in eerste instantie actief.

-fbb Deze optie geeft aan dat: xterm zou normale en vetgedrukte lettertypen moeten vergelijken
dozen om er zeker van te zijn dat ze compatibel zijn. Het stelt de gratisBoldBox bron naar ‘vals’.

+fbb Deze optie geeft aan dat: xterm mag de normale en vetgedrukte lettertypen niet vergelijken
dozen om er zeker van te zijn dat ze compatibel zijn. Het stelt de gratisBoldBox bron naar ‘waar’.

-fbx Deze optie geeft aan dat: xterm mag er niet vanuit gaan dat de normale en vetgedrukte lettertypen voorkomen
hebben VT100-lijntekentekens. Als er iets ontbreekt, xterm zal tekenen
karakters direct. Het stelt de forceBoxChars bron naar ‘vals’.

+fbx Deze optie geeft aan dat: xterm moet ervan uitgaan dat de normale en vetgedrukte lettertypen dat wel hebben
VT100 lijntekenkarakters. Het stelt de forceBoxChars bron naar ‘waar’.

-fd patroon
Met deze optie wordt het patroon ingesteld voor lettertypen met dubbele breedte die zijn geselecteerd uit FreeType
bibliotheek als ondersteuning voor die bibliotheek is gecompileerd xterm. Dit komt overeen met:
de gezichtNaamDoublesize bron.

-fi doopvont
Met deze optie wordt het lettertype voor actieve pictogrammen ingesteld als die functie is gecompileerd
xterm.

Zie ook de bespreking van de iconLettertype bron.

-fs grootte
Met deze optie wordt de puntgrootte ingesteld voor lettertypen die zijn geselecteerd uit de FreeType-bibliotheek if
ondersteuning voor die bibliotheek werd gecompileerd xterm. Dit komt overeen met de
gezichtsgrootte bron.

-fullscreen
Deze optie geeft aan dat: xterm moet de vensterbeheerder vragen om het
volledig scherm voor weergave, bijvoorbeeld zonder raamdecoratie. Het stelt de volledig scherm
bron naar ‘waar’.

+volledig scherm
Deze optie geeft aan dat: xterm mag de windowmanager niet vragen om het te laten gebruiken
het volledige scherm voor weergave. Het stelt de volledig scherm bron naar ‘vals’.

-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, zal het improviseren door uit te rekken
het normale lettertype. Dit komt overeen met de breed lettertype 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, zal het improviseren door
het vetgedrukte lettertype uitrekken. Dit komt overeen met de breedvetlettertype bron.

-fx doopvont
Deze optie specificeert het lettertype dat moet worden gebruikt voor het weergeven van de vooraf bewerkte tekenreeks in het
“OverTheSpot”-invoermethode.

Zie ook de bespreking van de ximLettertype bron.

-hc kleur
(Zie -selbg).

-hf Deze optie geeft aan waarvoor HP Function Key-escapecodes moeten worden gegenereerd
functie toetsen. Het stelt de hpFunctietoetsen bron naar ‘waar’.

+hf Deze optie geeft aan dat HP Function Key-escapecodes niet mogen worden gegenereerd
voor functietoetsen. Het stelt de hpFunctietoetsen bron naar ‘vals’.

-hm vertelt xterm gebruiken markeerTekstkleur en markeerkleur om het omgekeerde te overschrijven
voorgrond-/achtergrondkleuren in een selectie. Het stelt de markeerKleurModus
bron naar ‘waar’.

+hm vertelt xterm niet te gebruiken markeerTekstkleur en markeerkleur het overschrijven
omgekeerde voorgrond-/achtergrondkleuren in een selectie. Het stelt de
markeerKleurModus bron naar ‘vals’.

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

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

-d.w.z Schakel de ptyInitialErase resource, dwz gebruik de betekenis van de pseudo-terminal voor de
stijf waarde wissen.

+ ie Zet de ... uit ptyInitialErase bron, dat wil zeggen, stel de stijf wis de waarde met behulp van de kb
tekenreeks uit de termcap-vermelding als referentie, indien beschikbaar.

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

+ im Zet de ... uit gebruikInsertMode bron.

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

Er zijn bijvoorbeeld scripts voor Tcl/Tk en Gtk die hiervoor kunnen worden gebruikt
demonstreer de functie. Bij 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 mogelijk wordt
met cursief attribuut als kleur in plaats van cursief.

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

+j Deze optie geeft aan dat: xterm mag niet springen met 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 onder meer: ​​“onbekend”,
“standaard”, “hp”, “sco”, “zon”, “tcap” en “vt220”.

De waarde “onbekend” zorgt ervoor dat de bijbehorende bron wordt genegeerd.

De waarde “default” onderdrukt de bijbehorende bronnen hpFunctietoetsen,
scoFunctietoetsen, zonFunctietoetsen, tcapFunctietoetsen en zonToetsenbord, Met de
Sun/PC-toetsenbordindeling.

-l Schakel inloggen in. Normaal gesproken wordt loggen niet ondersteund vanwege veiligheidsoverwegingen.
Sommige versies van xterm Mogelijk is logboekregistratie ingeschakeld. Het logbestand wordt naar het
map van waaruit xterm wordt aangeroepen. De bestandsnaam wordt gegenereerd in de vorm

XtermLog.XXXXXX

or

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

afhankelijk van hoe xterm was gebouwd.

+l Schakel inloggen uit.

-LC Schakel ondersteuning van verschillende coderingen in volgens de landinstelling 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 een beroep te doen op 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 feitelijke lijst met ondersteunde coderingen wordt bepaald door shineth. Raadplegen
de shineth handleidingpagina voor meer details.

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

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

-lcc pad
Bestandsnaam voor de coderingsconverter van/naar landinstellingscoderingen en UTF-8
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 standaard, tenzij u
de rightScrollBar-bron hebt ingesteld.

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

-ls Deze optie geeft aan dat de shell die wordt gestart in de xterm venster 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).

De -ls vlag en de inloggenShell resource worden genegeerd als -e wordt ook gegeven, omdat
xterm weet niet hoe hij de shell na wat dan ook het gegeven commando moet laten starten
dat gebeurt wel als het een login-shell is - de gekozen shell van de gebruiker hoeft geen Bourne te zijn
schil immers. Ook, xterm -e wordt verondersteld een consistente functionaliteit te bieden
voor andere toepassingen die tekstmodusprogramma's in een venster moeten starten, en als
inloggenShell werden niet genegeerd, het resultaat van ~ /. profiel zou daarin kunnen interfereren.

Als je het effect wilt van -ls en -e tegelijkertijd kun je ermee wegkomen
zoiets als

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

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

-gemaximaliseerd
Deze optie geeft aan dat: xterm moet de vensterbeheerder vragen om het te maximaliseren
lay-out bij het opstarten. Dit komt overeen met de gemaximaliseerd bron.

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

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

+ls Deze optie geeft aan dat de shell die wordt gestart geen login-shell mag zijn
(dat wil zeggen, het zal een normale “subshell” zijn).

-mb Deze optie geeft aan dat: xterm zou een margebel moeten laten rinkelen wanneer de gebruiker typt
aan het rechteruiteinde van een lijn.

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

-mc milliseconden
Deze optie specificeert de maximale tijd tussen multi-klikselecties.

-mesg Zet de ... uit berichten resource, dwz geen schrijftoegang tot de terminal toestaan.

+bericht Schakel de berichten resource, dwz schrijftoegang tot de terminal toestaan.

-mk_breedte
Kies het mkBreedte bron naar ‘waar’. Dit maakt xterm gebruik een ingebouwde versie van
de berekening van de breedte van brede tekens. De standaardwaarde is “false”

+mk_breedte
Reset de mkBreedte bron.

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

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

-nul Met deze optie wordt de weergave van onderstrepingen uitgeschakeld.

+nul Met deze optie kunt u onderstrepingen weergeven.

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

+st Met deze optie wordt het pc-achtige gebruik van felle kleuren uitgeschakeld.

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

+ pob Deze optie geeft aan dat het venster niet omhoog mag worden gebracht wanneer er 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 de lettertypen die dat wel zijn
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 uit van tekens met een omgekeerd attribuut als kleur.

+rvc Met deze optie kunt u tekens met een omgekeerd attribuut als kleur weergeven.

-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 via het menu “VT-opties”.

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

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

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

-zelfde naam
Verzendt geen verzoeken om titel- en pictogramnaamwijzigingen als het verzoek nee zou hebben
effect: de naam wordt niet gewijzigd. Dit heeft het voordeel dat flikkering wordt voorkomen
het nadeel dat er een extra heen- en terugreis naar de server nodig is om erachter te komen wat de
vorige waarde. In de praktijk mag dit nooit een probleem zijn.

+ dezelfde naam
Stuur altijd verzoeken om titel- en pictogramnaamwijzigingen.

-sb Deze optie geeft aan dat een bepaald aantal regels bovenaan wordt gescrolld
het venster moet worden opgeslagen en er moet een schuifbalk worden weergegeven zodat deze
lijnen kunnen worden bekeken. Deze optie kan worden in- en uitgeschakeld via de “VT-opties”
menu.

+zb Deze optie geeft aan dat er geen schuifbalk mag worden weergegeven.

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

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

-sf Deze optie geeft aan waarvoor Sun Function Key-escape-codes moeten worden gegenereerd
functie toetsen.

+sf Deze optie geeft aan waarvoor de standaard escape-codes moeten worden gegenereerd
functie toetsen.

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

-Ja Deze optie geeft aan dat uitvoer naar een venster niet automatisch mag worden verplaatst
het scherm naar de onderkant van het schuifgebied. Deze optie kan worden ingeschakeld
en uit via het menu “VT Opties”.

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

-SK Deze optie geeft aan dat u op een toets drukt terwijl u de schuifbalk gebruikt om te bekijken
eerdere regels tekst zouden ervoor moeten zorgen dat het venster automatisch opnieuw wordt gepositioneerd
de normale positie onderaan 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 dat moet worden opgeslagen en die van het scherm zijn gescrolld
bovenkant van het scherm. Dit komt overeen met de saveLijnen bron. De standaardwaarde is
"64".

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

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

-sp Deze optie geeft aan dat er moet worden uitgegaan van een Sun/PC-toetsenbord, dat mapping biedt
voor toetsenbord “+” tot “,”, en CTRL-F1 tot F13, CTRL-F2 tot F14, enz.

+sp Deze optie geeft aan waarvoor de standaard escape-codes moeten worden gegenereerd
toetsenbord en functietoetsen.

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

Terminaldatabase (terminfo (5) of termcap (5)) vermeldingen die werken met xterm zijn:

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

xterm zoekt automatisch in deze volgorde naar deze gegevens in de terminaldatabase
en stelt vervolgens de omgevingsvariabelen “TERM” en “TERMCAP” in.

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

-TB Deze optie, die overeenkomt met de werkbalk bron, geeft dat aan xterm moet
een werkbalk (of menubalk) bovenaan het venster weergeven. De knoppen in de
werkbalk komt overeen met de pop-upmenu's, bijvoorbeeld controle/links/muis voor “Hoofd
Opties”.

+ nog 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 te bepalen
reactie op een DA-controlesequentie. Geldige waarden zijn onder meer vt52, vt100, vt101,
vt102, vt220 en vt240 (de “vt” is optioneel). De standaardwaarde is “vt420”. De
term_id argument specificeert de terminal-ID die moet worden gebruikt. (Dit is hetzelfde als de
decTerminalID bron).

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

-tn naam
Deze optie specificeert de naam van het terminaltype dat in de TERM moet worden ingesteld
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 dat niet is
gevonden, xterm gebruikt de ingebouwde lijst “xterm”, “vt102”, enz.

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

Deze optie en de utf8 bron wordt overschreven door de -LC en -in opties en
lokaal bron. Dat wil zeggen, als xterm ter ondersteuning is samengesteld shinethEn
lokaal resource is niet “false”, deze optie wordt genegeerd. Wij adviseren het gebruik van 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 kader.

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

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

+ulc Met deze optie kunt u tekens met een onderstreept attribuut als kleur weergeven
in plaats van met onderstreping.

-ulit Deze optie, die overeenkomt met de cursiefULMode bron, schakelt de weergave van uit
tekens met het onderstrepingsattribuut cursief in plaats van met onderstreping.

+ulit Deze optie, die overeenkomt met de cursiefULMode bron, maakt de weergave mogelijk van
tekens met het onderstrepingsattribuut 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 geopend
zal flitsen.

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

-wc Deze optie stelt de breedChars bron.

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

De standaardwaarde is ‘onwaar’.

+ wc Deze optie reset de breedChars bron.

-wf Deze optie geeft aan dat: xterm moet wachten totdat het venster als eerste in kaart is gebracht
tijd voordat het subproces wordt gestart, zodat de initiële terminalgrootte-instellingen en
omgevingsvariabelen zijn correct. Het is de verantwoordelijkheid van de applicatie om dit te doen
vang daaropvolgende wijzigingen in de terminalgrootte op.

+wf Deze optie geeft aan dat: xterm niet wachten met het starten van het subproces.

-ziconpiep procent
Hetzelfde als zIconBeep bron. Als het percentage niet nul is, zijn er xterms die uitvoer produceren
terwijl iconified een XBell-geluid veroorzaakt op het opgegeven volume en “***”
toegevoegd aan hun pictogramtitels. De meeste vensterbeheerders zullen deze verandering detecteren
onmiddellijk, en laat u 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 het
console-apparaat en u moet er lees- en schrijfrechten voor hebben. Als je bent
X onder lopen 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 die in slave moet worden gebruikt
modus, plus het nummer van de overgenomen bestandsdescriptor. Als de optie een
“/”-teken, dat de tekens afbakent die voor de naam van de pseudo-terminal worden gebruikt
de bestandsbeschrijving. Anders worden er precies twee tekens uit de optie gebruikt
voor de naam van de pseudo-terminal is de rest de bestandsdescriptor. Voorbeelden (de
de eerste twee zijn equivalent aangezien de descriptor volgt op de laatste “/”):

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

Merk op dat xterm sluit geen enkele bestandsdescriptor die niet is geopend
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.
Mogelijk worden ze in de volgende release niet ondersteund, omdat de X Toolkit standaardopties biedt
die dezelfde taak vervullen.

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

#geom Deze optie specificeert de voorkeurspositie van het pictogramvenster. Het is een afkorting
voor het specificeren van de “*iconGeometriebron.

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

-n snaar
Deze optie specificeert de pictogramnaam voor xterm's ramen. Het is een afkorting voor
specificeren van de “*iconNaambron. Let op: dit is niet hetzelfde als de
toolkit-optie -naam (zie hieronder). De standaardpictogramnaam is de toepassingsnaam.

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
voorgrond- en achtergrondkleuren. Het is gelijkwaardig 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
bijbehorende resourcenaam is rand kleur. xtherm gebruikt de standaard X Toolkit,
dat is "XtDefaultForeground".

-bg kleur
Deze optie specificeert de kleur die moet worden gebruikt voor de achtergrond van het venster. De
bijbehorende resourcenaam is achtergrond. De standaardwaarde 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 stelt de grensbreedte hulpbron
van de shell-widget en kan advies geven aan uw vensterbeheerder om de
dikte van het raamkozijn. De meeste vensterbeheerders gebruiken deze informatie niet.
Zie de -b optie, die de binnenrand van het 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 corresponderende
naam van de bron is voorgrond. De standaardinstelling is “XtDefaultForeground”.

-fn doopvont
Deze optie specificeert het lettertype dat moet worden gebruikt voor het weergeven van normale tekst. De
bijbehorende resourcenaam is doopvont. De standaardbronwaarde 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 toegevoegd met @ gevolgd door een Xinerama
schermspecificatie; het kan beide zijn g voor het globale scherm (standaard), c For
het huidige scherm of een schermnummer.

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

-naam naam
Met deze optie geeft u de toepassingsnaam op waaronder de bronnen moeten staan
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
voorgrond- en achtergrondkleuren. De bijbehorende resourcenaam is
omgekeerdeVideo.

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

-titel snaar
Deze optie specificeert de venstertitelreeks, die per venster kan worden weergegeven
managers als de gebruiker dat wenst. De standaardtitel is de opgegeven opdrachtregel
na de -e optie, indien aanwezig, anders de naam van de applicatie.

-xrm brontekenreeks
Deze optie specificeert een resourcereeks die moet worden gebruikt. Dit is vooral handig voor
het instellen van bronnen die geen afzonderlijke opdrachtregelopties hebben.

KENNISDATABASE


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

Aanvraag Resources
backarrowKeyIsErase (klasse Pijl-achterToetsIsWissen)
Bind de VTxxx backarrowSleutel en ptyInitialErase middelen samen door het instellen van de
DECBKM geeft aan of de eerste Wissen teken is een backspace (8)
of verwijder het teken (127). Een “false” waarde schakelt deze functie uit. De standaardwaarde is
"WAAR".

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

· backarrowKeyIsErase (BKIE),

· backarrowSleutel (BK), en

· ptyInitialErase (PIE), samen met de

· stijf teken wissen (^H voor backspace, ^? voor verwijderen)

zal DECBKM beïnvloeden. Eerst, 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

· als ptyInitialErase is fout, xterm zal in de terminaldatabase kijken

Samenvattend als een tabel:

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

Dat gebruiken Wissen karakter, xterm maakt verdere keuzes mogelijk:

· als backarrowKeyIsErase is waar, xterm gebruikt Wissen teken voor de initiaal
toestand van DECBKM

· als backarrowKeyIsErase is fout, xterm sets DECBKM tot 2 (intern). Dit bindt
samen backarrowSleutel en de besturingssequentie voor DECBKM

· toepassingen kunnen een besturingsreeks verzenden om in te stellen/resetten DECBKM controle ingesteld

· het menu-item “Terugpijltoets (BS/DEL)” wisselt DECBKM

Een samenvatting van de initialisatiedetails:

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

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

vals (0)
De lay-out op volledig scherm wordt in eerste instantie niet gebruikt, maar kan later via menuselectie of
controlevolgorde.

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

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

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

De standaardwaarde is ‘onwaar’.

houden (klasse Houden)
Als het klopt, xterm zal zijn venster niet onmiddellijk vernietigen wanneer het shell-commando wordt gegeven
voltooit. Het zal wachten totdat je de windowmanager gebruikt om het
venster, of als u de menu-items gebruikt die een signaal verzenden, bijvoorbeeld HUP of KILL. Jij
kan terug scrollen, tekst selecteren, enz., om de meeste grafische bewerkingen uit te voeren.
Als u het formaat van het scherm wijzigt, gaan er echter gegevens verloren omdat dit interactie met zich meebrengt
de shell die niet meer actief is.

hpFunctietoetsen (klasse HpFunctietoetsen)
Geeft aan of er al dan niet HP Function Key-escape-codes moeten worden gegenereerd
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 noodzakelijkerwijs door alle vensterbeheerders nageleefd.

iconHint (klasse PictogramHint)
Specificeert een pictogram dat wordt toegevoegd aan de hints van de vensterbeheerder. 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 iconHint bron 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 bron geen absolute padnaam specificeert. In
elk geval, xterm voegt “_48x48” en/of “.xpm” toe aan de bestandsnaam na een poging zonder
die achtervoegsels. Als het bestand kan worden geladen, xterm stelt de vensterbeheerder in
hint voor de icon-pixmap. Deze pixmaps worden verspreid met xterm, en kan
optioneel worden gecompileerd:

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

· gevuld-xterm_16x16, gevuld-xterm_32x32, gevuld-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
pixmaps als standaard. Dat wil zeggen: “mini.xterm” is hetzelfde als “mini.xterm_48x48”.

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

De iconHint resource heeft geen effect op “desktop”-bestanden, inclusief “panel” en
"menu". Deze worden doorgaans ingesteld via een “.desktop”-bestand; xterm levert monsters voor
zelf (en de uxterm script). De meer capabele desktopsystemen maken verandering mogelijk
het pictogram per gebruiker.

iconNaam (klasse Icoonnaam)
Specificeert een label voor xterm wanneer iconisch. xtherm biedt geen standaardwaarde; sommige
vensterbeheerders kunnen de naam van de applicatie aannemen, bijvoorbeeld “xterm”.

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

toetsenbordtype (klasse Toetsenbordtype)
Schakelt een (of geen) van de verschillende toetsenbordtypebronnen in: hpFunctietoetsen,
scoFunctietoetsen, zonFunctietoetsen, tcapFunctietoetsen en zonToetsenbord. 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; dit
hulpbron is eenvoudiger te gebruiken.

De standaardwaarde is “onbekend”, dwz dat geen van de bijbehorende bronnen via deze instelling wordt ingesteld
bron.

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

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

gemaximaliseerd (klasse Gemaximaliseerd)
Geeft aan of xterm moet de vensterbeheerder vragen om het te maximaliseren
lay-out bij het opstarten. De standaardwaarde is ‘onwaar’.

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

menuLand (klasse MenuLand)
Geef de landinstelling op die wordt gebruikt voor tekensetberekeningen bij het laden van de pop-up
menu's. Gebruik dit om de initialisatieprestaties van de Athena-pop-upmenu's te verbeteren,
waardoor onnodige (en zeer grote) lettertypen kunnen worden geladen, bijvoorbeeld in een landinstelling met UTF-8
codering. De standaardinstelling 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, dat wil zeggen de hoeveelheid gegevens die moet worden opgeslagen xterm
verzoeken bij elke lezing. De standaardwaarde is “4096”. U kunt dit niet op een waarde instellen
minder dan 64.

laatVertaling weg (klasse Laat vertaling weg)
Laat selectief een of meer delen weg xterm's standaardvertalingen bij het opstarten.
De resourcewaarde is een door komma's gescheiden lijst met trefwoorden
afgekort: “volledig scherm”, “scroll-lock”, “shift-fonts” of “wiel-muis”. xtherm
herkent ook “default”, maar als u dat weglaat, wordt het programma onbruikbaar, tenzij
u geeft een vergelijkbare definitie op in uw resource-instellingen.

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

Zie ook wachtForMap die wacht op het idee van de pseudo-terminal van het scherm
maat, en ptySttySize waarmee de schermgrootte na een andere terminal wordt gereset
initialisatie is voltooid. De standaardwaarde is ‘waar’.

ptyInitialErase (klasse PtyInitialErase)
Als het klopt", xterm zal de betekenis van de pseudo-terminal voor de gebruiken stijf waarde wissen. Als
“vals”, xterm zal de stijf wis de waarde zodat deze overeenkomt met de eigen configuratie, met behulp van
de kb tekenreeks uit de termcap-vermelding als referentie, indien beschikbaar. In beide
In dat geval wordt het resultaat toegepast op de TERMCAP-variabele xterm sets.

Zie ook de ttyModes bron, die dit kan overstijgen. De standaardwaarde is “False”.

ptySttySize (klasse PtySttySize)
Als het klopt", xterm zal de schermgrootte resetten nadat de terminal-initialisatie is uitgevoerd
compleet. Dit is nodig voor sommige systemen waarvan de pseudo-terminals zich niet kunnen voortplanten
terminale kenmerken. Waar het niet nodig is, kan het anderen hinderen
methoden voor het instellen van de initiële schermgrootte, bijvoorbeeld via interactie met de vensterbeheerder.

Zie ook wachtForMap die wacht op een handdrukbericht dat de pseudo-
terminal's idee van de schermgrootte. De standaardinstelling 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 statistieken van elk lettertype afdrukken
(grootte, aantal glyphs, enz.), terwijl deze worden geladen. De standaardwaarde is ‘onwaar’.

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 er 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 de lijnhoogtewaarden op basis van de resourcewaarde, die beperkt is tot “0.9”.
“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 lettertypestatistieken van de Xft-bibliotheek.
xtherm controleert de lettertypestatistieken om te achterhalen wat volgens de bibliotheek de begrenzing is
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 overschreven door de volgende rij.

Bekijk gebruikClipping voor een gerelateerde bron.

scoFunctietoetsen (klasse ScoFunctietoetsen)
Geeft aan of er wel of niet SCO-functiesleutel-escape-codes moeten worden gegenereerd
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
For XtNdieTerugbellen en XtNsaveTerugbellen. De standaardwaarde is ‘waar’.

zonFunctietoetsen (klasse ZonFunctietoetsen)
Specificeert of er al dan niet Sun Function Key-escape-codes moeten worden gegenereerd
functietoetsen in plaats van standaard escape-reeksen.

Zie ook de toetsenbordtype bron.

zonToetsenbord (klasse Sun-toetsenbord)
Specificeert of er al dan niet moet worden uitgegaan van de Sun/PC-toetsenbordindeling in plaats van 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 ctrlFToetsen bron, dus xterm emuleert een
DEC VT220 nauwkeuriger. Anders (de standaard, met zonToetsenbord ingesteld op
“vals”), xterm maakt gebruik van pc-achtige bindingen voor de functietoetsen en het toetsenbord.

Bindingen in pc-stijl gebruiken de Shift-, Alt-, Control- en Meta-toetsen als modificaties voor
functietoetsen en toetsenbord (zie 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
achtBitInvoer bron. Als dit het geval is, houd er dan rekening mee dat de bindingen in pc-stijl worden geëvalueerd
kopen.

Zie ook de toetsenbordtype bron.

tcapFunctietoetsen (klasse TcapFunctietoetsen)
Specificeert of functietoets-escape-codes wel of niet worden gelezen uit de termcap/terminfo
Er moet invoer 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 TERM-omgevingsvariabele.

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

werkbalk (klasse Werkbalk)
Specificeert of de werkbalk al dan niet moet worden weergegeven. De standaardwaarde is ‘waar’.

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

Dit is erg handig om de standaardterminalinstellingen te overschrijven zonder dat u dit hoeft te doen
doe een stijf elke keer een xterm is begonnen. Houd er echter rekening mee dat de stijf programma
op een bepaalde host kunnen verschillende trefwoorden worden gebruikt; xtermDe tafel is ingebouwd.

Indien de ttyModes resource specificeert een waarde voor Wissen, dat voorrang heeft op de
ptyInitialErase resource-instelling, dat wil zeggen, xterm initialiseert de terminal zodat deze overeenkomt
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 termcap van het systeem kapot is. (Deze bron is
genegeerd op de meeste systemen, omdat TERMCAP niet wordt gebruikt). De standaardwaarde is ‘onwaar’.

utmpDisplayId (klasse UtmpDisplayId)
Geeft aan of xterm moet proberen de weergave-ID vast te leggen
(weergavenummer en schermnummer) en de hostnaam in het systeem utmp inloggen
bestand. De standaardwaarde is ‘waar’.

utmpVerhinderen (klasse UtmpInhibit)
Geeft aan of xterm moet proberen de terminal van de gebruiker op te nemen in de
system utmp logbestand. Als het klopt, xterm zal het niet proberen. De standaardwaarde is ‘onwaar’.

wachtForMap (klasse WachtForMap)
Geeft aan of xterm moet eerst wachten op de eerste vensterkaart
starten van het subproces. Dit maakt deel uit van de ptyHanddruk logica. Wanneer xterm is
gericht om op deze manier te wachten, passeert het de terminalgrootte vanaf het displayuiteinde
van de pseudo-terminal naar de terminal I/O-verbinding, bijvoorbeeld met behulp van de grootte
volgens de vensterbeheerder. Anders wordt de grootte gebruikt zoals opgegeven in de resource
waarden of opdrachtregeloptie -geom. De standaardwaarde is ‘onwaar’.

zIconBeep (klasse ZIconBeep)
Hetzelfde als het opdrachtregelargument -ziconbeep. Als de waarde van deze hulpbron niet-
nul, xterms die uitvoer produceren terwijl ze geiconiseerd zijn, veroorzaken een XBell-geluid bij de
gegeven volume en hebben “***” voor de pictogramtitels gezet. De meeste raambeheerders
zal deze wijziging onmiddellijk detecteren en u laten zien welk venster de uitvoer heeft. (A
soortgelijke functie was in x10 xterm.) De standaardwaarde is “false”.

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

Als de bronwaarde een “%s” bevat, dan xterm voegt daar de pictogramtitel in
punt in plaats van de tekenreeks vóór de pictogramtitel te plaatsen. (Alleen de eerste “%s”
is gebruikt).

VT100 widget Resources
De volgende bronnen zijn 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 nodig
niveau voor de formulierwidget die de werkbalk en de vt100-widget bevat. Een wildcard tussen
de “XTerm” en de “vt100” widget op het hoogste niveau zorgen ervoor dat de broninstellingen voor beide werken,
bijvoorbeeld: “XTerm*vt100.NAAM'.

actiefIcon (klasse ActiefIcon)
Specificeert of actieve pictogramvensters al dan niet moeten worden gebruikt wanneer de xterm venster
is iconisch, als deze functie is gecompileerd 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 applicatiepictogram
ramen. Bij sommige vensterbeheerders kunt u toetsaanslagen in het actieve venster invoeren
pictogramvenster. De standaardwaarde is “standaard”.

xtherm accepteert een trefwoord (hoofdlettergebruik wordt genegeerd) of het nummer dat tussen haakjes wordt weergegeven:

vals (0)
Er wordt geen actief pictogram weergegeven.

waar (1)
Het actieve pictogram wordt weergegeven. Als u gebruikt Buffels, gebruik deze instelling om in te schakelen
actieve pictogrammen.

standaard (2)
xtherm controleert bij het opstarten en toont alleen een actief pictogram voor vensterbeheerders
die het kan identificeren en waarvan bekend is dat ze de functie ondersteunen. Deze
zijn fvwm (volledige ondersteuning), en venster maker (beperkt). Nog een paar ramen
beheerders (zoals Buffels en tussen haakjes) ondersteunen actieve pictogrammen, maar ondersteunen niet
de extensies die dit mogelijk maken xterm om de vensterbeheerder te identificeren.

allowBoldFonts (klasse Vetgedrukte lettertypen toestaan)
Wanneer ingesteld op “false”, xterm zal geen vetgedrukte lettertypen gebruiken. Dit heeft voorrang op zowel de
altijdBoldMode en vetModus middelen. altijdBoldMode (klasse AlwaysBoldModus)

allowC1Afdrukbaar (klasse ToestaanC1Afdrukbaar)
Indien waar, wordt de toewijzing van C1-besturingselementen (codes 128-159) overschreven, zodat ze
behandeld alsof het afdrukbare tekens zijn. Hoewel dit overeenkomt met nr
bepaalde standaard, sommige gebruikers beweren dat het een VT100 is. De standaardwaarde is ‘onwaar’.

laatColorOps toe (klasse ColorOps toestaan)
Specificeert of controlesequenties die de dynamische kleuren instellen/opvragen moeten zijn
toegestaan. ANSI-kleuren worden niet beïnvloed door deze broninstelling. De standaardwaarde is
"WAAR".

laat FontOps toe (klasse FontOps toestaan)
Specificeert of besturingsreeksen die het lettertype instellen/opvragen, moeten worden toegestaan.
De standaardwaarde is ‘onwaar’.

allowPasteControls (klasse AllowPasteControls)
Indien waar, laat dan toe dat controletekens zoals BEL en CAN worden geplakt. Opmaak
tekens (tab, nieuwe regel) zijn altijd toegestaan. Andere C0-besturingstekens zijn dat wel
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 van de
allowC1Afdrukbaar bron. De standaardwaarde is ‘onwaar’.

allowScrollLock (klasse ScrollLock toestaan)
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 “onwaar”.

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, wordt er geschakeld xterm's
interne status, evenals het omschakelen van de bijbehorende LED. Terwijl de Scroll Lock actief is
actief, xterm probeert een zichtvenster op dezelfde reeks lijnen te houden. Als de
huidige viewport wordt voorbij de limiet gescrolld die is ingesteld door de saveLijnen bron dan
Scroll Lock heeft verder geen effect.

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

allowSendEvents (klasse AllowSendEvents)
Specificeert of synthetische sleutel- en knopgebeurtenissen (gegenereerd met behulp van de X
protocol SendEvent-verzoek) moet worden geïnterpreteerd of weggegooid. De standaardwaarde is
“vals” betekent dat ze worden weggegooid. Houd er rekening mee dat het toestaan ​​van dergelijke evenementen een
zeer groot beveiligingslek, waardoor het inschakelen van deze bron de
toelatenXXXOps bronnen. De standaardwaarde is ‘onwaar’.

allowTcapOps (klasse AllowTcapOps)
Specificeert of reeksen worden bestuurd die het begrip van de terminal opvragen
functiesleutelreeksen, omdat termcap- of terminfo-mogelijkheden moeten worden toegestaan. De
standaard is “waar”.

Een paar 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 samengesteld, meestal 16. Het verandert niet
als u de broninstellingen wijzigt, bijvoorbeeld de gedurfde kleuren bron.

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

allowTitleOps (klasse AllowTitleOps)
Specificeert of er controlereeksen zijn die de venstertitel of de pictogramnaam wijzigen
zou moeten worden toegestaan. De standaardwaarde is ‘waar’.

allowWindowOps (klasse AllowWindowOps)
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 in een script worden misbruikt; merkwaardig genoeg doen de meeste terminalemulators dat
Deze implementeren beperken slechts een klein deel van het repertoire. Voor fijnafstemming,
zien disallowedWindowOps. De standaardwaarde is ‘onwaar’.

altIsNotMeta (klasse AltIsNotMeta)
Als dit waar is, behandel dan de Alt-toets alsof het de Meta-toets is. Uw toetsenbord kan gebeuren
zo te configureren dat ze hetzelfde zijn. Maar als dat niet het geval is, kunt u dat wel doen
gebruik dezelfde prefix- en shift-bewerkingen met de Alt-toets als met de Meta-
sleutel. Zien altSendsEscape en metaSendsEscape. De standaardwaarde is ‘onwaar’.

altSendsEscape (klasse AltSendsEscape)
Dit is een extra toetsenbordbewerking die kan worden verwerkt na de logica
metaSendsEscape. Het is alleen beschikbaar als de altIsNotMeta 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 die via het toetsenbord worden ingevoerd een verschuiving naar 8-bit
karakters (net als metaSendsEscape). Door de Alt- en Meta-
modifiers, kunt u overeenkomstige combinaties van ESC-prefix en 8-bit maken
tekens.

De standaardwaarde is “False”. xtherm biedt een menuoptie voor het schakelen tussen deze bronnen.

alternatiefScrollen (klasse ScrollCond)
Als het ‘waar’ is, dan is de terug scrollen en scroll-vooruit acties verzenden cursor-omhoog en -omlaag-toetsen
wanneer xterm het alternatieve scherm weergeeft. De standaardwaarde is ‘onwaar’.

De alternatiefScrollen De status kan ook worden ingesteld met behulp van een besturingsreeks.

altijdBoldMode (klasse AlwaysBoldModus)
Specificeert of xterm moet controleren of de normale en vetgedrukte lettertypen verschillend zijn
voordat u beslist of u overstrepen wilt gebruiken om vetgedrukte lettertypen te simuleren. Als dit
bron is waar, xterm controleert bij het beslissen niet op verschillende lettertypen
hoe om te gaan met de vetModus bron. De standaardwaarde is ‘onwaar’.

vetModus altijdBoldMode Vergelijk Actie
──────────────────────────────────────── ────────── ──
false false genegeerd lettertype gebruiken
false true genegeerd lettertype gebruiken
waar onwaar dezelfde overschrijding
waar onwaar ander lettertype gebruiken
waar waar genegeerd overschrijding

Deze bron wordt alleen gebruikt voor bitmaplettertypen:

· Bij het gebruik van bitmaplettertypen is het mogelijk dat de lettertypeserver deze bij benadering zal benaderen
het vetgedrukte lettertype door het opnieuw te schalen vanuit een andere lettergrootte dan verwacht. De
altijdBoldMode resource stelt de gebruiker in staat de (soms slechte)
resulterend vet lettertype met overstreping (wat op zijn minst consistent is).

· Het probleem treedt niet op bij TrueType-lettertypen (hoewel er andere kunnen zijn).
onnodige problemen zoals verschillende dekking van de normale en vetgedrukte lettertypen).

Als alternatief kunt u de allowBoldFonts bron voor valse overschrijvingen van zowel de
altijdBoldMode en vetModus middelen.

altijd Markeer (klasse AltijdHighlight)
Geeft aan of xterm moet altijd een gemarkeerde tekstcursor weergeven.
Standaard (als deze bron onwaar is) wordt er altijd een holle tekstcursor weergegeven
de aanwijzer beweegt uit het venster of het venster verliest de invoerfocus. De
standaard is “onwaar”.

gebruik altijd Mods (klasse Gebruik altijd Mods)
Overschrijf de numLock bron, vertellen xterm om de Alt- en Meta-modifiers te gebruiken
construeer parameters voor functietoetsreeksen, zelfs als die modificatoren voorkomen
de vertaalbron. Normaal gesproken xterm controleert of Alt of Meta wordt gebruikt in a
vertaling die in strijd zou zijn met functietoetsmodificatoren, en deze zal negeren
modifiers in dat speciale geval. De standaardwaarde is ‘onwaar’.

antwoordterugString (klasse AntwoordTekenreeks)
Specificeert de tekenreeks die xterm verzendt als reactie op een ENQ-teken (controle/E).
van de gastheer. De standaardwaarde is een lege tekenreeks, dwz “”. Een hardware-VT100
implementeert deze functie als een installatieoptie.

appcursorDefault (klasse AppcursorStandaard)
Indien “true” staan ​​de cursortoetsen aanvankelijk in de toepassingsmodus. Dit is hetzelfde als
de VT102 privé DECCKM-modus, de standaard is “false”.

apptoetsenbordStandaard (klasse App-toetsenbordStandaard)
Indien “true” staan ​​de toetsen op het toetsenbord aanvankelijk in de applicatiemodus. De standaardwaarde is
"vals".

veronderstelAlleChars (klasse NeemAlleKarakten aan)
Als dit waar is, maakt dit een speciaal geval in bitmaplettertypen mogelijk, zodat de lettertypeserver dit kan doen
kies hoe ontbrekende glyphs moeten worden weergegeven. De standaardwaarde is ‘waar’.

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

autoWrap (klasse autowrap)
Geeft aan of auto-wraparound wel of niet moet worden ingeschakeld. Dit is hetzelfde als
de VT102 DECAWM. De standaardwaarde is ‘waar’.

wachtInvoer (klasse Wacht op invoer)
Geeft aan of xterm gebruikt een time-out van 50 milliseconden om op invoer te wachten (dwz
om de Xaw3d-pijlschuifbalk te ondersteunen). De standaardwaarde is ‘onwaar’.

backarrowSleutel (klasse Pijl-achter)
Specificeert of de pijl-terugtoets een backspace (8) of delete (127) verzendt
karakter. Dit komt overeen met de DECBKM-controlesequentie. Een “echte” waarde
specificeert backspace. De standaardwaarde is “Waar”. Door op de bedieningstoets te drukken, wordt er geschakeld
dit gedrag.

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

belIs dringend (klasse BellIsDringend)
Specificeert of de urgentie-hint voor de vensterbeheerder moet worden ingesteld bij het maken van een
bel geluid. De standaardwaarde is ‘onwaar’.

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

bellSuppressTijd (klasse BellSuppressTijd)
Aantal milliseconden nadat een belcommando is verzonden gedurende welke extra belsignalen klinken
zal worden onderdrukt. De standaardwaarde is 200. Als deze niet op nul staat, worden er ook extra sirenes geactiveerd
worden onderdrukt totdat de server meldt dat de verwerking van de eerste bel heeft plaatsgevonden
voltooid; deze functie is het nuttigst met de zichtbare bel.

gedurfde kleuren (klasse Kleur mode)
Specificeert of vetgedrukte attributen moeten worden gecombineerd met kleuren zoals de IBM PC, dat wil zeggen kaart
kleuren 0 tot en met 7 tot en met kleuren 8 tot en met 15. Deze zijn normaal gesproken helderder
versies van de eerste 8 kleuren, dus vetgedrukt. De standaardwaarde is ‘waar’.

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

Dit lettertype moet dezelfde hoogte en breedte hebben als het normale lettertype, anders is dit het geval
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 verkregen door dit lettertype te doorstrepen.

Zie ook de bespreking van vetModus en altijdBoldMode middelen.

vetModus (klasse Vetmodus)
Dit specificeert of tekst met het vetgedrukte attribuut al dan niet moet worden overschreven
simuleer vetgedrukte lettertypen als het opgeloste vetgedrukte lettertype hetzelfde is als het normale lettertype. Het
Het kan wenselijk zijn om vetgedrukte lettertypen uit te schakelen wanneer kleur wordt gebruikt voor het vetgedrukte lettertype
attribuut.

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

Zie de altijdBoldMode resource die het gedrag van deze resource kan wijzigen.

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

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

zou worden

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

Afhankelijk van uw configuratie kan de lettertypeserver een eigen configuratie hebben
bestand. Hetzelfde “:unscaled” kan aan het einde van het configuratiebestand aan het configuratiebestand worden toegevoegd
de mapspecificatie 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 KapotteLinuxOSC)
Als het klopt, xterm past een oplossing toe om verkeerd ingedeelde besturingsreeksen te negeren die:
Linux-script kan worden verzonden. 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-bit-modus zal interpreteren STRING selecties als het invoeren van tekst
de codering van de huidige landinstelling. Normaal gesproken STRING selecties dragen ISO-8859-1
gecodeerde tekst. Het instellen van deze bron op “waar” is in strijd met de ICCCM; het kan,
kan echter nuttig zijn voor interactie met enkele kapotte X-clients. De standaardwaarde is
"vals".

gebrokenStringTerm (klasse BrokenStringTerm)
biedt een oplossing voor sommige ISDN-routers die een applicatiecontrole starten
tekenreeks zonder deze af te maken. Stel dit in op “true” als xterm lijkt te bevriezen wanneer
Verbinden. De standaardwaarde is ‘onwaar’.

xtherm's statusparser herkent verschillende soorten controlereeksen die kunnen bevatten
tekst, bijv.

APC (Applicatieprogrammaopdracht),
DCS (Apparaatcontrolereeks),
OSC (Besturingssysteemopdracht),
PM (Privacybericht), en
Sos (Begin van de tekenreeks),

Elke tekst moet eindigen met een string-terminator (een speciaal teken dat niet kan verschijnen
in deze snaren). Gewone controletekens die in de string voorkomen, zijn dat niet
buiten beschouwing gelaten; ze worden verwerkt zonder het accumulatieproces te verstoren
de inhoud van de controlereeks. xtherm herkent deze bedieningselementen in alle modi,
hoewel sommige functies mogelijk worden onderdrukt na het parseren van het besturingselement.

Wanneer deze functie is ingeschakeld, kan de gebruiker een niet-beëindigde controle verlaten
string wanneer een van deze gewone controletekens wordt gevonden:

control/D (gebruikt als einde van het bestand in veel shells),
controle/H (backspace),
controle/I (tabbladinvoer),
control/J (line feed oftewel nieuwe regel),
controle/K (verticaal tabblad),
controle/L (formuliertoevoer),
controle/M (regelretour),
controle/N (uitschakeling),
controle/O (inschakelen),
controle/Q (XUIT),
controle/X (annuleren)

c132 (klasse C132)
Specificeert of de VT102 DECCOLM-escape-reeks al dan niet wordt gebruikt om tussen te schakelen
80 en 132 kolommen moeten worden gehonoreerd. De standaardwaarde is ‘onwaar’.

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

cdXtraScroll (klasse CdXtraScroll)
Specificeert of xterm moet naar een nieuwe pagina scrollen wanneer u het geheel wist
scherm. Leuk vinden tiXtraScroll, de bedoeling van deze optie is om een ​​beeld te geven van
de weergave van de toepassing op volledig scherm op de scrollback voordat u de
tekst. De standaardwaarde voor deze bron is 'false'.

charKlasse (klasse CharKlasse)
Specificeert door komma's gescheiden lijsten met tekenklassebindingen van het formulier
[lage-]hoog:waarde. Deze worden gebruikt om te bepalen welke sets tekens moeten worden gebruikt
hetzelfde worden behandeld bij het knippen en plakken. Zie de KARAKTER KLASSEN pagina.

cjkBreedte (klasse Cjkbreedte)
Specificeert of xterm zou de traditionele Oost-Aziatische breedteconventie moeten volgen.
Indien ingeschakeld, hebben tekens met de categorie Oost-Aziatisch dubbelzinnig (A) in UTR 11 een
kolombreedte van 2. Mogelijk moet u deze optie op “true” instellen als u een oud bestand heeft
Oost-Aziatische terminalgebaseerde programma's die ervan uitgaan dat lijntekentekens een
kolombreedte van 2. Als deze bron onwaar is, wordt de mkBreedte de hulpbron controleert de
keuze tussen die van het systeem wcbreedte en xterm's ingebouwde tafels. De standaardwaarde is
"vals".

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, aanpasbaar donkerblauw, magenta3,
cyaan3 en grijs90. De standaard kleurtinten zijn gekozen om de kleuren mogelijk te maken
8-15 te gebruiken als helderdere 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 vetgedrukte attribuut dat ook is
ingeschakeld. De standaard resourcewaarden zijn respectievelijk grijs30, rood, groen,
geel, klantgericht 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 de kleuren 16 tot en met 231 om een ​​kleurenkubus van 6x6x6 te maken, en de kleuren 232 tot en met
255 om een ​​grijswaardenhelling te maken.

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

Aan de andere kant staat de limiet van de middelen het wel toe om het hele bereik op te nemen
88 kleuren.

kleurAttrMode (klasse ColorAttrModus)
Specificeert of kleurBD, kleurBL, kleurRV en kleurUL zou ANSI moeten overschrijven
kleuren. Als dit niet het geval is, worden deze alleen weergegeven als er geen ANSI-kleuren zijn ingesteld
de overeenkomstige positie. De standaardwaarde is ‘onwaar’.

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

Zie ook de zeer gedurfde kleuren hulpmiddel waarmee vet en kleur kunnen worden gecombineerd.

kleurBDMode (klasse ColorAttrModus)
Specificeert of tekens met het vetgedrukte attribuut in kleur moeten worden weergegeven
of als vetgedrukte tekens. Let op die instelling kleur mode uit schakelt alle kleuren uit,
inclusief vetgedrukt. De standaardwaarde is ‘onwaar’.

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

Zie ook de zeer gedurfde kleuren hulpmiddel waarmee onderstreping en kleur kunnen worden gecombineerd.

kleurBLModus (klasse ColorAttrModus)
Specificeert of tekens met het blink-attribuut moeten worden weergegeven
kleur. Let op die instelling kleur mode uit schakelt alle kleuren uit, inclusief deze. De
standaard is “onwaar”.

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 standaardinstelling is “XtDefaultForeground”.

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

kleurITMode (klasse ColorAttrModus)
Specificeert of tekens met het cursieve attribuut moeten worden weergegeven
kleur of als cursieve tekens. De standaardwaarde is ‘onwaar’.

Merk op dat:

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

· De cursiefULMode overschrijvingen van hulpbronnen kleurITMode.

kleur mode (klasse Kleur mode)
Specificeert of herkenning van ANSI (ISO-6429) kleurverandering al dan niet ontsnapt
reeksen moeten zijn ingeschakeld. De standaardwaarde is ‘waar’.

kleurRV (klasse KleurRV)
Dit specificeert de kleur die moet worden gebruikt om omgekeerde tekens weer te geven als de “colorRVModes”
bron is ingeschakeld. De standaardinstelling is “XtDefaultForeground”.

Zie ook de zeer gedurfde kleuren hulpmiddel waarmee u achterkant en kleur kunt combineren.

kleurRVMode (klasse ColorAttrModus)
Specificeert of tekens met het omgekeerde attribuut moeten worden weergegeven
kleur. Let op die instelling kleur mode uit schakelt alle kleuren uit, inclusief deze. De
standaard is “onwaar”.

kleurUL (klasse KleurUL)
Dit specificeert de kleur die moet worden gebruikt om onderstreepte tekens weer te geven als de
De bron “colorULMode” is ingeschakeld. De standaardinstelling is “XtDefaultForeground”.

Zie ook de zeer gedurfde kleuren hulpmiddel waarmee onderstreping en kleur kunnen worden gecombineerd.

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

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

ctrlFToetsen (klasse CtrlF-toetsen)
In de VT220-toetsenbordmodus (zie zonToetsenbord bron), specificeert het bedrag waarmee
om F1-F12 te verschuiven met een control modifier (CTRL). Hiermee kunt u sleutels 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 al dan niet een bug bevat meer(1) er moet omheen worden gewerkt.
Zie de -cu optie voor details. De standaardwaarde is ‘onwaar’.

cursorKnipper (klasse CursorBlink)
Specificeert of de cursor moet knipperen. De standaardwaarde is ‘onwaar’.

xtherm gebruikt twee variabelen om te bepalen of de cursor knippert. Eén is ingesteld door
deze hulpbron. 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 voor de tekstcursor moet worden gebruikt. De standaardwaarde is
"XtDefaultVoorgrond". Standaard, xterm probeert deze kleur te voorkomen
hetzelfde als de achtergrondkleur, omdat deze de cursor tekent door de
achtergrond van een tekstcel. Dezelfde beperking geldt voor controlesequenties
waardoor deze kleur kan 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 knippercyclustijd van de cursor
milliseconden. Dezelfde timer wordt gebruikt voor het knipperen van tekst. De standaardwaarde is “300”.

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

gesnedenNieuwe lijn (klasse KnipNieuwe lijn)
Als dit “false” is, omvat het driemaal klikken om een ​​regel te selecteren niet de nieuwe regel op de
einde van de regel. Indien “true” is de nieuwe regel geselecteerd. De standaardwaarde is ‘waar’.

cursorOnderLijn (klasse CursorOnderlijn)
Specificeert of de cursor onderstreept of in een kader moet worden weergegeven. De standaardwaarde is ‘onwaar’.

cutToBeginningOfLine (klasse CutToBeginningOfLine)
Indien “false” is, selecteert driemaal klikken om een ​​regel te selecteren alleen het huidige woord
vooruit. Indien “true” is de gehele 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. Leidende niet-cijferige tekens zijn
genegeerd, bijvoorbeeld “vt100” en “100” zijn hetzelfde. De standaardwaarde is “420”.

standaardString (klasse Standaardtekenreeks)
Geef het teken (of de tekenreeks) op dat xterm vervangt wanneer tekst wordt geplakt
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 mogelijk
kan codes 0-255 weergeven, terwijl UTF-8-tekst bovenstaande Unicode-waarden kan bevatten
255. De standaardwaarde is “#” (een enkel hekje).

Als de niet-weergeefbare tekst dubbele breedte zou hebben, xterm voegt een spatie toe na de
“#”-teken, om ongeveer dezelfde lay-out op het scherm te geven als de originele tekst.

verwijderIsDEL (klasse VerwijderIsDEL)
Specificeert of de Delete-toets op het bewerkingstoetsenbord DEL (127) of
de ontsnappingsreeks in VT220-stijl verwijderen. Een “valse” waarde maakt dit laatste mogelijk. De
standaard is “Misschien”.

niet toegestaanColorOps (klasse Niet-toegestane ColorOps)
Geef op welke functies worden uitgeschakeld als laatColorOps toe 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 wel weergegeven
gemengd hoofdlettergebruik voor de duidelijkheid.

Kleur instellen
Stel een specifieke dynamische kleur in.

Kleur verkrijgen
Rapporteer de huidige instelling van een bepaalde dynamische kleur.

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

niet toegestane FontOps (klasse Niet-toegestane FontOps)
Geef op welke functies worden uitgeschakeld als laat FontOps toe is fout. Dit is een
door komma's gescheiden lijst met namen. De standaardwaarde is
Lettertype instellen, Lettertype ophalen

De namen staan ​​hieronder vermeld. xtherm negeert hoofdletters, maar ze worden wel weergegeven
gemengd hoofdlettergebruik voor de duidelijkheid.

Lettertype instellen
Stel het opgegeven lettertype in.

Lettertype ophalen
Rapporteer het opgegeven lettertype.

niet toegestaanTcapOps (klasse Niet-toegestaneTcapOps)
Geef op 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 wel weergegeven
gemengd hoofdlettergebruik voor de duidelijkheid.

SetTcap
(Niet geïmplementeerd)

GetTcap
Rapporteer gespecificeerde functie- en andere speciale toetsen.

disallowedWindowOps (klasse DisallowedWindowOps)
Geef op 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 de
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 handelingen toegestaan).

De namen staan ​​hieronder vermeld. xtherm negeert hoofdletters, maar ze worden wel weergegeven
gemengd hoofdlettergebruik voor de duidelijkheid. Waar een nummer als alternatief kan worden gebruikt, wordt dit vermeld
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.

Selecteer selectie
Rapporteer selectiegegevens als een base64-tekenreeks.

GetWinPositie (13)
Rapporteer de xterm-vensterpositie als getallen.

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

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

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

GetWinTitel (21)
Rapporteer de titel van het xterm-venster als een string.

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

MaximaliseerWin (9)
Venster maximaliseren (dat wil zeggen, formaat aanpassen aan schermgrootte).

Volledig schermWin (10)
Gebruik volledig scherm (dat wil zeggen, formaat wijzigen naar schermgrootte, zonder raamversieringen).

MinimaliseerWin (2)
Iconify-venster.

PopTitel (23)
Poptitel van interne stapel.

PushTitel (22)
Titel naar interne stapel verplaatsen.

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

RefreshWin (7)
Vernieuw het xterm-venster.

HerstelWin (1)
De-iconificeer venster.

Selectie instellen
Selectiegegevens instellen.

Stel WinLines in
Formaat wijzigen naar een bepaald aantal regels, minimaal 24.

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

SetWinSizeChars (8)
Pas het formaat van het tekstgebied aan naar de opgegeven lettergrootte.

SetWinSizePixels (4)
Wijzig het formaat van het xterm-venster naar de opgegeven grootte in pixels.

Xprop instellen
Stel de X-eigenschap in op het bovenste venster.

dynamischekleuren (klasse Dynamischekleuren)
Specificeert of escape-reeksen al dan niet de kleuren moeten wijzigen die aan verschillende zijn toegewezen
attributen worden herkend.

achtBitControl (klasse EightBitControl)
Specificeert of door de terminal verzonden besturingsreeksen al dan niet acht-
bit-tekens of escape-reeksen. De standaardwaarde is ‘onwaar’.

achtBitInvoer (klasse EightBitInvoer)
Als dit “waar” is, worden metatekens (een teken van één byte gecombineerd met de meta
modificatietoets) invoer van het toetsenbord worden gepresenteerd als één teken,
aangepast volgens de achtBitMeta bron. Als het ‘false’ is, zijn meta-tekens dat ook
omgezet in een reeks van twee tekens, waarbij het teken zelf wordt voorafgegaan door ESC.
De standaardwaarde is ‘waar’.

De 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 dat zo zijn
het was redelijk om deze hulpbron te noemen “altSendsEscape”, waarbij de betekenis wordt omgekeerd.
Voor meer achtergrond hierover, zie de meta functie bij vloeken.

Merk op dat de anders sleutel is niet noodzakelijkerwijs hetzelfde als de meta modificator. De
xmodmap hulpprogramma vermeldt uw belangrijkste modifiers. X definieert modifiers voor shift, (hoofdletters)
vergrendelen en bedienen, evenals 5 extra modifiers die over het algemeen gewend zijn
configureer sleutelmodificatoren. xtherm inspecteert dezelfde informatie om de modifier te vinden
verbonden met een van beide meta (links of rechts) en gebruikt die toets als de meta
modificator. Het zoekt ook naar de NumLock-sleutel om de modifier te herkennen
daarmee verbonden.

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

De achtBitInvoer bron wordt getest tijdens het opstarten. Als het ‘waar’ is, dan is de xterm probeert
om de terminal in de 8-bitsmodus te zetten. Indien “false”, bij het opstarten, xterm probeert te zetten
de terminal in de 7-bit-modus. Voor sommige configuraties is dit niet succesvol;
mislukking wordt genegeerd. Na het opstarten, xterm verandert de terminal ertussen niet
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 achtBitInvoer na het opstarten
via een controlereeks. De bijbehorende terminfo-mogelijkheden SMM (stel meta
modus) en RMM (reset metamodus) zijn herkend door slaan al enige tijd.
Interessant genoeg, slaan's idee van 'metamodus' verschilt van de standaard
definitie (in de terminfo manual), waarin de wijziging naar het achtste bit wordt beschreven
van een karakter. Het gebeurt dat slaan beschouwt “metamodus” als het ESC-teken dat
xterm wordt vóór een teken geplaatst wanneer een speciale metatoets wordt ingedrukt. slaanis vroeg
documentatie spreekt over het ESC-teken en negeert het achtste bit.

achtBitMeta (klasse EightBitMeta)
Deze bepaalt de weg xterm wijzigt de achtste bit van een sleutel van één byte wanneer de
achtBitInvoer bron is ingesteld. De standaardinstelling is “landinstelling”.

De resourcewaarde is een tekenreeks, die na het opstarten wordt geëvalueerd als een Booleaanse waarde.

vals
De sleutel wordt ongewijzigd verzonden.

lokaal
De sleutel wordt alleen gewijzigd als de landinstelling XNUMX-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
modus) en RMM (reset metamodus), 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).

achtBitOutput (klasse EightBitUitvoer)
Specificeert of er al dan niet acht-bits tekens moeten worden verzonden vanaf de host
geaccepteerd zoals het is of gestript wanneer het wordt afgedrukt. De standaardinstelling is ‘true’, wat betekent dat
ze worden geaccepteerd zoals ze zijn.

achtBitSelectTypes (klasse EightBitSelectTypes)
Override xterm's standaard selectiedoellijst (zie SELECT/PASTE) voor selecties
in de normale modus (ISO-8859-1). De standaardwaarde is een lege tekenreeks, dwz “”, wat wel het geval is
niets overschrijven.

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

Als dit niet is opgegeven, of als er geen overeenkomst is voor zowel normale als vetgedrukte lettertypen, xterm
maakt gebruik van de bitmap doopvont en aanverwante hulpmiddelen.

Het is mogelijk om geschikte bitmaplettertypen te selecteren met behulp van 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 wijze verlengd. Als tijdelijke oplossing kunt u het proberen

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

voor een lijst met schaalbare lettertypen met een vaste toonhoogte die kunnen worden gebruikt voor de gezichtsnaam
waarde van hulpbronnen.

gezichtNaamDoublesize (klasse GezichtsnaamDubbele grootte)
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 opgegeven,
xterm zal een geschaalde versie gebruiken van het lettertype gegeven door gezichtsnaam.

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

Hoewel de standaardwaarde “14.0” is, is dit mogelijk niet hetzelfde als de puntgrootte voor de
standaard bitmaplettertype, dat wil zeggen het lettertype 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 gezichtsgrootte zodat deze overeenkomt met de grootte van het bitmaplettertype en schakel vervolgens tussen bitmaps
en TrueType-lettertypen via het lettertypemenu geven vergelijkbare formaten voor het venster.

U kunt de puntgrootte opgeven voor TrueType-lettertypen die met de andere grootte zijn geselecteerd:
gerelateerde menu-items zoals Medium, Groot, enz., door een van de volgende te gebruiken
bronwaarden. Als u geen waarde opgeeft, wordt deze standaard ingesteld op “0.0”.
oorzaken xterm om de verhouding van de lettergroottes van het overeenkomstige bitmaplettertype te gebruiken
bronnen om een ​​TrueType-puntgrootte te verkrijgen.

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

gezichtsgrootte1 (klasse Gezichtsgrootte1)
Specificeert de puntgrootte van het eerste alternatieve lettertype.

gezichtsgrootte2 (klasse Gezichtsgrootte2)
Specificeert de puntgrootte van het tweede alternatieve lettertype.

gezichtsgrootte3 (klasse Gezichtsgrootte3)
Specificeert de puntgrootte van het derde alternatieve lettertype.

gezichtsgrootte4 (klasse Gezichtsgrootte4)
Specificeert de puntgrootte van het vierde alternatieve lettertype.

gezichtsgrootte5 (klasse Gezichtsgrootte5)
Specificeert de puntgrootte van het vijfde alternatieve lettertype.

gezichtsgrootte6 (klasse Gezichtsgrootte6)
Specificeert de puntgrootte van het zesde alternatieve lettertype.

doopvont (klasse lettertype)
Specificeert de naam van het normale lettertype. De standaardwaarde is “vast”.

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

OPMERKING: sommige bronbestanden gebruiken patronen zoals

*lettertype: opgelost

die te breed zijn en beide beïnvloeden

xterm.vt100.lettertype

en

xterm.vt100.utf8Fonts.lettertype

dat is waarschijnlijk niet wat je bedoelde.

snelscrollen (klasse Snel scrollen)
Wijzigt het effect van springend scrollen (springenScroll) door schermvernieuwingen te onderdrukken
voor het speciale geval waarin de uitvoer naar het scherm de inhoud volledig heeft verschoven
buiten het scherm. 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, overeenkomend met “Tiny” in het
standaardmenu.

lettertype3 (klasse Lettertype3)
Specificeert de naam van het derde alternatieve lettertype, overeenkomend met “Klein” in het
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 het
standaardmenu.

lettertype6 (klasse Lettertype6)
Specificeert de naam van het zesde alternatieve lettertype, overeenkomend met “Huge” in het
standaardmenu.

lettertypeDoublesize (klasse lettertype dubbele grootte)
Specificeert of xterm moet proberen lettertypeschaling te gebruiken om dubbele grootte te tekenen
karakters. Sommige oudere fontservers kunnen dit niet goed doen en komen terug
misleidende lettertypestatistieken. De standaardwaarde is ‘waar’. Indien uitgeschakeld, xterm zal simuleren
tekens van dubbele grootte door normale tekens te tekenen met spaties ertussen.

lettertypeWaarschuwingen (klasse Lettertypewaarschuwingen)
Geef aan of xterm zou een fout moeten melden als het laden van een lettertype niet lukt:

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

1 Rapporteer een fout als de lettertypenaam als broninstelling is opgegeven.

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

De standaardwaarde is “1”.

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

· De ISO-8859-*-gecodeerde lettertypen met vaste pitch die worden gebruikt door xterm heb normaal gesproken de VT100
lijntekeningglyphs in cellen 1-31. Andere lettertypen met een vaste toonhoogte kunnen meer zijn
aantrekkelijk, maar missen deze tekens.

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

Indien “vals”, xterm controleert op ontbrekende glyphs in het lettertype en maakt lijntekeningen
karakters direct indien nodig. Als het klopt", xterm gaat ervan uit dat het lettertype dit niet bevat
de lijntekenkarakters en tekent ze direct. De standaardwaarde is ‘onwaar’.

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 klasse instellen
naam in plaats van de instantienaam is een gemakkelijke manier om alles te hebben wat dat zou doen
verschijnen normaal gesproken in de kleur van de tekstkleur. De standaardwaarde is
"XtDefaultVoorgrond".

formaatAndere sleutels (klasse FormaatOverige sleutels)
Overschrijft het formaat van de escape-reeks die wordt gebruikt om gewijzigde sleutels te rapporteren met de
wijzig andere sleutels bron.

0 verzend gewijzigde sleutels als parameters voor functietoets 27 (standaard).

1 stuur gewijzigde sleutels als parameters voor CSI u.

gratisBoldBox (klasse FreeBoldBox)
Specificeert of xterm moet uitgaan van de selectiekaders voor normale en vetgedrukte lettertypen
zijn compatibel. Indien “vals”, xterm vergelijkt ze en zal gewaagde keuzes afwijzen
lettertypen die niet overeenkomen met de grootte van het normale lettertype. De standaardwaarde is “onwaar”,
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.

markeerkleur (klasse Hoogtepuntkleur)
Specificeert de kleur die moet worden gebruikt voor de achtergrond van geselecteerde (gemarkeerde) tekst. Als
niet gespecificeerd (dat wil zeggen, overeenkomend met de standaardvoorgrond), wordt omgekeerde video gebruikt. De
standaard is “XtDefaultForeground”.

markeerKleurModus (klasse Hoogtepuntkleurmodus)
Specificeert of xterm zou gebruiken markeerTekstkleur en markeerkleur naar
overschrijf de omgekeerde voorgrond-/achtergrondkleuren in een selectie. De standaardwaarde is
niet gespecificeerd: bij opstarten, xterm controleert of die bronnen ergens op zijn ingesteld
anders dan de standaard voorgrond- en achtergrondkleuren. Deze bron instellen
schakelt de controle uit.

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

HCM
markeerKleurModus

HR hoogtepuntOmgekeerd

HBG
markeerkleur

HFG
markeerTekstkleur

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

markeerOmgekeerd (klasse HoogtepuntOmgekeerd)
Specificeert of xterm zou de selectie voorgrond en achtergrond moeten omkeren
kleuren bij het selecteren van tekst met reverse-video-attribuut. Dit geldt alleen voor de
markeerkleur en markeerTekstkleur bronnen, bijvoorbeeld om bij het kleurenschema te passen
of xwsh. Als het klopt", xterm keert de kleuren om, indien “false”, xterm keert niet terug
kleuren, de standaardwaarde is “true”.

markeerSelectie (klasse Hoogtepuntselectie)
Als dit “false” is, markeert het selecteren met de muis alle posities op het scherm
tussen het begin van de selectie en de huidige positie. Als het klopt", 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 een vertraging
spaties op een regel. xtherm slaat gegevens op zoals deze op het scherm worden weergegeven. Het wissen van de
display verandert de interne status van elke cel, zodat deze niet als blanco wordt beschouwd
met het oog op selectie. Spaties geschreven sinds de laatste keer wissen zijn selecteerbaar.
Als u geen spaties achteraan in een selectie wilt hebben, gebruikt u de trimSelectie
bron.

markeerTekstkleur (klasse MarkeerTekstKleur)
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”.

hpLowerleftBugCompat (klasse HpLinksonderBugCompat)
Geeft aan of een bug in HP's moet worden omzeild XdB, waarbij termcap 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 “onwaar”.

i18nSelecties (klasse I18nSelecties)
Indien onwaar, xterm zal de doelstellingen niet opvragen COMPOUND_TEXT or TEKST. De standaard
is waar". Het kan worden ingesteld op false om schendingen van de ICCCM te omzeilen
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.

iconBorderBreedte (klasse Grensbreedte)
Specificeert de randbreedte voor het actieve pictogramvenster als deze functie is gecompileerd
in xterm. De standaardwaarde is “2”. Niet alle raambeheerders zullen de grens halen
zichtbaar.

iconLettertype (klasse PictogramLettertype)
Specificeert het lettertype voor het miniatuur actieve pictogramvenster, als deze functie aanwezig is
gecompileerd in xterm. De standaardwaarde is “nul2”.

initiële lettertype (klasse Initieel lettertype)
Specificeert welke van de VT100-lettertypen in eerste instantie moeten worden gebruikt. Waarden zijn hetzelfde als voor
de set-vt-lettertype actie. De standaardwaarde is “d”, dwz “standaard”.

invoer methode (klasse XtCIinvoermethode)
vertelt xterm welk type invoermethode u wilt gebruiken. Er is geen standaardmethode.

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

cursiefULMode (klasse ColorAttrModus)
Specificeert of tekens met het onderstrepingsattribuut moeten worden weergegeven
cursief of als onderstreepte tekens. Het is alleen geïmplementeerd voor TrueType
fonts.

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

houd Klembord (klasse Klembord bewaren)
Specificeert of xterm zal de selectiegegevens hergebruiken die het naar de heeft gekopieerd
toetsenbord in plaats van het klembord om de huidige inhoud te vragen wanneer dit wordt gevraagd
de selectie doorgeven. De standaardwaarde is ‘onwaar’.

selectie behouden (klasse Selectie behouden)
Specificeert of xterm zal de selectie behouden, zelfs nadat het geselecteerde gebied was bereikt
aangeraakt door enige uitvoer naar de terminal. De standaardwaarde is ‘waar’.

toetsenbordDialect (klasse ToetsenbordDialect)
Specificeert het initiële toetsenborddialect, evenals de standaardwaarde wanneer de
terminal wordt gereset. De opgegeven waarde is hetzelfde als het laatste teken in de
besturingssequenties die tekensets veranderen. De standaardwaarde is “B”, wat
komt overeen met Amerikaanse ASCII.

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

limietResize (klasse Limietgrootte wijzigen)
Beperkt het wijzigen van de grootte van het scherm via de bedieningsreeks tot een bepaald veelvoud van de
afmetingen weergeven. De standaardwaarde is “1”.

lokaal (klasse Land)
Specificeert hoe te gebruiken shineth, een coderingsconverter tussen UTF-8 en locale
coderingen. De resourcewaarde (hoofdletter- en kleine letters genegeerd) kan zijn:

waar
xtherm zal de codering gebruiken die is opgegeven door de LC_CTYPE-locale 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 aanroepen shineth in niet-UTF-8-landinstellingen.

Medium
xtherm volgt de LC_CTYPE-landinstelling 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 landen, xterm zal de conventionele 8bit-modus gebruiken.

controleer lettertype
Als mini-luit is gecompileerd, xterm zal controleren of er een Unicode-lettertype is
gespecificeerd. Als dit het geval is, wordt gecontroleerd of de tekencodering geschikt is 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 uit van UTF-8-codering
Is benodigd.

vals
xtherm zal de conventionele 8bit-modus of UTF-8-modus gebruiken, afhankelijk van utf8 hulpbron
or -u8 optie.

Elke andere waarde, bijvoorbeeld “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 zijn afhankelijk van shineth. De standaardwaarde is “gemiddeld”.

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

localeFilter (klasse LokaalFilter)
Specificeert de bestandsnaam voor de coderingsconversie van/naar landinstellingscoderingen en
UTF-8 die wordt gebruikt met de -LC optie of lokaal bron. Het helpbericht
weergegeven door “xterm -help” geeft de standaardwaarde weer, die afhankelijk is van uw systeem
configuratie.

Als de coderingsconversie opdrachtregelparameters vereist, kunt u deze toevoegen
na het commando, bijv.

*localeFilter: xterm-filter -p

Als alternatief kunt u deze parameters in een shellscript plaatsen om het
converter en stel deze bron zo in dat deze naar het shellscript verwijst.

Wanneer u een locale-filter gebruikt, bijvoorbeeld met de -e optie, of de schaal, xterm eerste
probeert de controle via dat filter door te geven. Als het mislukt, xterm zal het opnieuw proberen zonder de
locale-filter. xtherm waarschuwt voor de fout voordat u het opnieuw probeert.

inloggenShell (klasse InloggenShell)
Specificeert of de shell die in het venster moet worden uitgevoerd al dan niet moet worden gestart als een
login-shell. De standaardwaarde is ‘onwaar’.

margeBell (klasse MargeBell)
Specificeert of de bel wel of niet moet luiden wanneer de gebruiker in de buurt van de typt
rechter marge. De standaardwaarde is ‘onwaar’.

metaSendsEscape (klasse MetaSendsEscape)
Als het “waar” is, worden metatekens (een teken gecombineerd met de meta wijzigingstoets) zijn
omgezet in een reeks van twee tekens, waarbij het teken zelf wordt voorafgegaan door ESC.
Dit geldt ook voor functietoetsbedieningssequenties, tenzij xterm ziet dat
meta wordt gebruikt in uw belangrijkste vertalingen. Indien “false”, worden metatekens ingevoerd vanuit het
toetsenbord worden behandeld volgens de achtBitInvoer bron. De standaardwaarde is
"Fout".

mkSamplePass (klasse MkSamplePass)
If mkVoorbeeldgrootte is niet nul, en mkBreedte (En cjkBreedte) zijn bij het opstarten vals xterm
vergelijkt de ingebouwde tabellen met de brede tekenbreedtegegevens van het systeem om een ​​beslissing te nemen
of het de gegevens van het systeem zal gebruiken. Het test de eerste mkVoorbeeldgrootte karakter
waarden, en staat dit toe mkSamplePass mismatches voordat de test mislukt. De
standaard (voor het toegestane aantal mismatches) is 256.

mkVoorbeeldgrootte (klasse MkVoorbeeldgrootte)
met mkSamplePass, dit specificeert een opstarttest die wordt gebruikt voor het initialiseren van wide
berekeningen voor tekenbreedte. De standaardwaarde (aantal tekens dat moet worden gecontroleerd) is
1024.

mkBreedte (klasse MkWidth)
Specificeert of xterm moet een ingebouwde versie van de brede tekenbreedte gebruiken
berekening. Zie ook de cjkBreedte hulpmiddel dat dit kan overstijgen. De standaard
is fout".

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

cjkBreedte mkBreedte Actie
────────────────────────────────────────────────── ─────────────
false false gebruik systeemtabellen onderworpen aan mkSamplePass
false true gebruik ingebouwde tabellen
true false gebruik ingebouwde CJK-tabellen
waar waar gebruik ingebouwde CJK-tabellen

wijzigCursorKeys (klasse Cursortoetsen wijzigen)
Vertelt hoe om te gaan met het speciale geval waarin 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 standaardwaarde is “2”:

-1 schakelt de functie uit.

0 gebruikt het oude/verouderde gedrag.

1 geeft gewijzigde sequenties een voorvoegsel met CSI.

2 dwingt de modifier om de tweede parameter te zijn, als dit anders de
kopen.

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 waarin 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
wijzigCursorKeys:

-1 staat de gebruiker toe om shift- en control-modifiers te gebruiken om functies te construeren-
sleutelreeksen met behulp van het normale coderingsschema.

0 gebruikt het oude/verouderde gedrag.

1 geeft gewijzigde sequenties een voorvoegsel met CSI.

2 dwingt de modifier om de tweede parameter te zijn, als dit anders de
kopen.

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

If functietoetsen wijzigen is nul, xterm maakt gebruik van Control- en Shift-modifiers om dit mogelijk te maken
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 ctrlFToetsen bron.

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

Controle/verschuiving
voegt drie keer de waarde toe die wordt gegeven door de ctrlFToetsen bron.

toetsenbord wijzigen (klasse Wijzig toetsenbord)
Normaal xterm maakt een speciaal geval met betrekking tot modifiers (shift, control, enz.) voor
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 bronwaarde maken selectief wijziging van het gegeven mogelijk
categorie wanneer deze toetsenborden zijn geselecteerd. De standaardwaarde is “0”:

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

1 maakt wijziging van het numerieke toetsenbord mogelijk

2 maakt wijziging van het bewerkingstoetsenbord mogelijk

4 maakt wijziging van functietoetsen mogelijk, overschrijft het gebruik van Shift-modifier voor
UDK.

8 maakt wijziging van andere speciale sleutels mogelijk

wijzig andere sleutels (klasse Wijzig andere sleutels)
Like wijzigCursorKeys, vertelt xterm om een ​​ontsnappingsreeks 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 besturing
sleutels. De standaardwaarde is “0”:

0 schakelt deze functie uit.

1 schakelt deze functie in voor toetsen, behalve voor toetsen met bekend gedrag,
bijvoorbeeld Tab, Terugpijl en enkele speciale hoofdletters, bijvoorbeeld Control-
Ruimte om een ​​NUL te maken.

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

multiClickTime (klasse MultiClickTime)
Specificeert de maximale tijd in milliseconden tussen selectiegebeurtenissen met meerdere klikken. De
standaard is “250” milliseconden.

multiscrollen (klasse multiscroll)
Specificeert of er wel of niet asynchroon moet worden gescrolld. De standaardwaarde is
"vals".

nMargeBell (klasse Kolom)
Specificeert het aantal tekens vanaf de rechtermarge waarop de marge uitbelt
moet worden gebeld, indien ingeschakeld door de margeBell bron. De standaardwaarde is “10”.

numLock (klasse numlock)
Als het klopt", xterm controleert of NumLock wordt gebruikt als modifier (zie xmodmap(1)). Als,
deze modifier wordt gebruikt om de logica te vereenvoudigen bij het implementeren van speciale NumLock voor
de zonToetsenbord bron. Ook (wanneer zonToetsenbord is onwaar), wordt soortgelijke logica gebruikt
om de modifier te vinden die is gekoppeld aan de linker en rechter Alt-toets. De standaardwaarde is
"WAAR".

oudeXtermFKeys (klasse OudeXtermFKeys)
Als het klopt", xterm zal ouderwetse besturingssequenties 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 ‘onwaar’.

op2Clicks (klasse Op 2 klikken)

op3Clicks (klasse Op 3 klikken)

op4Clicks (klasse Op 4 klikken)

op5Clicks (klasse Op 5 klikken)
Specificeer selectiegedrag als reactie op meerdere muisklikken. Een enkele muis
klik wordt altijd geïnterpreteerd zoals beschreven in de SELECTIE afdeling (zie PUNT
GEBRUIK). Meerdere muisklikken (met behulp van de knop die het selecteer-start
actie) worden geïnterpreteerd volgens de bronwaarden van op2Clicks, etc. Het
resourcewaarde kan een van deze zijn:

woord
Selecteer een “woord” zoals bepaald door de charKlasse bron. Zie de KARAKTER
KLASSEN pagina.

lijn
Selecteer een regel (omwikkeling tellen).

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

pagina
Selecteer alle zichtbare lijnen, dat wil zeggen de pagina.

allen
Selecteer alle lijnen, dus inclusief de opgeslagen lijnen.

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

geen
Er is geen selectieactie aan deze resource gekoppeld. xtherm interpreteert het als
het einde van de lijst. U kunt het bijvoorbeeld gebruiken om drievoudige (en
hoger) klikken door in te stellen op3Clicks naar “geen”.

De standaardwaarden voor op2Clicks en op3Clicks zijn “woord” en “lijn”,
respectievelijk. Er is geen standaardwaarde voor op4Clicks or op5Clicks, die maken
inactief. Bij het opstarten, xterm bepaalt het maximale aantal klikken per
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 standaardwaarde is
"XtDefaultVoorgrond".

aanwijzerColorAchtergrond (klasse AanwijzerKleurAchtergrond)
Specificeert de achtergrondkleur van de aanwijzer. De standaardwaarde is
"XtDefaultAchtergrond".

pointerModus (klasse Aanwijzermodus)
Specificeert wanneer de aanwijzer verborgen mag zijn terwijl de gebruiker typt. Het zal zijn
opnieuw weergegeven als de gebruiker de muis beweegt of op een van de knoppen klikt.

0 nooit

1 de applicatie die wordt uitgevoerd 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 standaardwaarde is “xterm”.

popOnBell (klasse PopOnBell)
Specificeert of het venster wordt geopend wanneer Control-G wordt ontvangen. De
standaard is “onwaar”.

Als het venster een pictogram heeft, heeft dit geen effect. echter, de zIconBeep hulpbron
biedt u de mogelijkheid om te zien welke pictogramvensters een belletje hebben gerinkeld.

voorcomponeren (klasse XtCPrecompose)
vertelt xterm of UTF-8-gegevens vooraf moeten worden samengesteld in Normalisatieformulier C, welke
combineert veelgebruikte accenten op basistekens. Als dit niet gebeurt,
accenten blijven als aparte tekens staan. De standaardwaarde is ‘waar’.

preeditType (klasse XtCPreeditType)
vertelt xterm welke soorten pre-edit-tekenreeksen (pre-conversie) moeten worden weergegeven. De standaard
is “OverTheSpot,Root”.

printAttributen (klasse PrintAttributen)
Specificeert of grafische kenmerken samen met de tekst moeten worden afgedrukt. Een echte DEC
De VTxxx-terminal drukt de onderstreping af en markeert codes, maar uw printer kan dat wel
deze niet behandelen.

· “0” schakelt de attributen uit.

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

· “2” drukt ook ANSI-kleurkenmerken af.

De standaardwaarde is “1”.

printFileImmediate (AfdrukkenBestandOnmiddellijk)
Wanneer de print-onmiddellijk er wordt actie ondernomen, xterm drukt de scherminhoud af
rechtstreeks naar een bestand. Stel deze bron in op het voorvoegsel van de bestandsnaam (een tijdstempel
wordt toegevoegd aan de werkelijke naam).

De standaardwaarde is een lege tekenreeks, dat wil zeggen “”, Echter, wanneer de print-onmiddellijk actie
wordt aangeroepen, als de string leeg is, wordt “XTerm” gebruikt.

printFileOnXError (PrintFileOnXError)
If xterm wordt afgesloten met een X-fout, bijvoorbeeld uw verbinding wordt verbroken wanneer de server
crasht, kan worden gevraagd 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 zal zijn
toegevoegd aan de werkelijke naam).

De standaardwaarde is een lege tekenreeks, dat wil zeggen “”, waardoor deze functie wordt uitgeschakeld. Echter,
wanneer de print-op-fout actie wordt aangeroepen als de string leeg is
“XTermError” wordt gebruikt.

Deze foutcodes worden afgehandeld: ERROR_XERROR, ERROR_XIOERROR en ERROR_ICEERROR.

printModeOnmiddellijk (PrintModusOnmiddellijk)
Wanneer de print-onmiddellijk er wordt actie ondernomen, xterm drukt de scherminhoud af
direct naar een bestand. U kunt gebruik maken van de printModeOnmiddellijk bron om te vertellen dat het moet worden gebruikt
ontsnappingssequenties om de video-attributen en kleuren te reconstrueren. Hierbij wordt gebruik gemaakt van de
dezelfde waarden als de printAttributen bron. De standaardwaarde is “0”.

printModeOnXError (PrintModeOnXFout)
xtherm implementeert de printFileOnXError functie met behulp van de printerfunctie, hoewel
de uitvoer wordt rechtstreeks naar een bestand geschreven. U kunt gebruik maken van de printModeOnXError
bron om het te vertellen ontsnappingssequenties te gebruiken om de video-attributen te reconstrueren
en kleuren. Deze gebruikt dezelfde waarden als de printAttributen bron. De
standaard is “0”.

printOptsOnmiddellijk (PrintOptsOnmiddellijk)
Geef het tekstbereik op dat naar een bestand wordt afgedrukt wanneer het direct afdrukken
actie wordt aangeroepen.

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

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

8 selecteert de opgeslagen lijnen.

4 selecteert het alternatieve scherm.

2 selecteert het normale scherm.

1 selecteert het huidige scherm, dat zowel normaal als alternatief kan zijn
scherm.

De standaardwaarde is “9”, waarmee het huidige zichtbare scherm plus opgeslagen regels wordt geselecteerd.
zonder speciaal geval voor het afwisselende scherm.

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

De standaardwaarde is “9”, waarmee het huidige zichtbare scherm plus opgeslagen regels wordt geselecteerd.
zonder speciaal geval voor het afwisselende scherm.

printerAutoClose (klasse PrinterAutoClose)
Als het klopt", xterm sluit de printer (een pijp) wanneer de applicatie overschakelt
printer offline met een Media Copy-opdracht. De standaardwaarde is ‘onwaar’.

printerCommand (klasse Printeropdracht)
Specificeert een shell-opdracht waarnaar xterm opent een pijp wanneer de eerste MC (Media
Copy) wordt gestart. De standaardwaarde is een lege tekenreeks, dwz “”. Als de
resourcewaarde wordt opgegeven als een lege tekenreeks, de printer is uitgeschakeld.

printerControlMode (klasse PrinterControl-modus)
Specificeert de printerbesturingsmodus. Een “1” selecteert de automatische afdrukmodus, wat de oorzaak is
xterm om een ​​regel van het scherm af te drukken wanneer u de cursor van die regel verwijdert
er vindt een regelinvoer, formulierinvoer of verticaal tabteken plaats, of er vindt een automatische terugloop plaats.
De Autoprint-modus wordt overschreven door de printercontrollermodus (een “2”), die alles veroorzaakt
van de uitvoer die naar de printer wordt gestuurd. De standaardwaarde is “0”.

printerOmvang (klasse PrinterOmvang)
Bepaalt of een functie voor het afdrukken van pagina's de hele pagina (waar) of alleen afdrukt
het gedeelte binnen de schuifmarges (false). De standaardwaarde is ‘onwaar’.

printerFormFeed (klasse PrinterFormFeed)
Bepaalt of er aan het einde van een afdrukpagina een formulierfeed naar de printer wordt verzonden
functie. De standaardwaarde is ‘onwaar’.

printerNewLine (klasse PrinterNewLine)
Bepaalt of er aan het einde van een afdrukpagina een nieuwe regel naar de printer wordt verzonden
functie. De standaardwaarde is ‘waar’.

privateColorRegisters (klasse privateColorRegisters)
Als dit waar is, wijs dan afzonderlijke kleurregisters toe voor elke sixel-apparaatcontrolereeks,
bijvoorbeeld voor DECGCI. Als dit niet waar is, worden kleurregisters slechts één keer toegewezen, wanneer de
terminal wordt gereset. De standaardwaarde is ‘waar’.

rustig Grijp (klasse StilleGrab)
Bepaalt of de cursor wanneer opnieuw wordt geschilderd BrengGrab op de hoogte en Breng Ungrab op de hoogte gebeurtenis
typen worden ontvangen tijdens het veranderen van de focus. De standaardwaarde is ‘onwaar’.

regisSchermgrootte (klasse RegisSchermgrootte)
If xterm is geconfigureerd om ReGIS-graphics te ondersteunen, vertelt deze bron xterm de
maximale grootte (in pixels) voor afbeeldingen.

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

De standaardbronwaarde is “800x1000”.

renderFont (klasse Renderlettertype)
If xterm is gebouwd met de Xft-bibliotheek, dit bepaalt of de gezichtsnaam
bron wordt gebruikt. De standaardwaarde is “standaard”.

De bronwaarden zijn tekenreeksen, die na het opstarten worden geëvalueerd als Booleans.

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

waar
opstarten met het TrueType-lettertype dat is opgegeven door het gezichtsnaam en gezichtsgrootte
broninstellingen. Als er geen waarde voor is gezichtsnaam, schakel de functie uit
en gebruik het normale (bitmap)lettertype.

Na het opstarten kunt u nog steeds van/naar het bitmaplettertype overschakelen met behulp van de
Menu-item “TrueType-lettertypen”.

verzuim
start op met het normale (bitmap) lettertype, maar schakel het menu “TrueType Fonts” in
invoer om runtime-overschakeling naar/van TrueType-lettertypen mogelijk te maken.

Als er geen gezichtsnaam resource ingesteld, waarna runtime wordt overgeschakeld naar TrueType
lettertypen is uitgeschakeld. xtherm heeft een aparte gecompileerde waarde voor gezichtsnaam For
het speciale geval waarin renderFont is “standaard”. Normaal gesproken is dat ‘mono’.

formaat wijzigenGravity (klasse Formaat wijzigenGravity)
Heeft invloed op het gedrag wanneer het formaat van het venster groter of korter wordt gemaakt.
Noord West geeft aan dat de bovenste tekstregel op het scherm vast blijft. Als de
het venster is korter gemaakt, de lijnen zijn vanaf de onderkant verwijderd; als het venster is gemaakt
langere, blanco regels worden onderaan toegevoegd. Dit is compatibel met het gedrag
in R4. Zuidwest (de standaardinstelling) geeft aan dat de onderste tekstregel op het
scherm blijft vast. Als het venster groter wordt gemaakt, worden er extra opgeslagen lijnen toegevoegd
naar beneden gescrolld naar het scherm; als het venster korter wordt gemaakt, zullen de lijnen dat zijn
van de bovenkant van het scherm gescrolld, en de bovenste opgeslagen regels worden verwijderd.

probeer het opnieuwInvoerMethode (klasse XtCRetryInputMethode)
vertelt xterm hoe vaak moet u het opnieuw proberen, voor het geval de invoermethodeserver dat niet is
reageren. Dit is een ander probleem dan het niet-ondersteunde type voorbewerking, enz. Jij
Er kunnen nieuwe pogingen optreden als uw X-configuratie (en de bijbehorende 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 omgekeerde video wel of niet moet worden gesimuleerd. De standaardwaarde is
"vals".

Er zijn verschillende aspecten om video om te keren xterm:

· De opdrachtregel -rv optie vertelt de X-bibliotheken om de voorgrond om te keren
en achtergrondkleuren. xtherm's opdrachtregelopties stellen bronwaarden in. In
met name 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 bepaal 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 schakelen tussen het menu-item “Enable Reverse Video”.
Deze wisselt de huidige voor- en achtergrondkleuren van de VT100 uit
widget en tekent het scherm opnieuw. Vanwege de X-resourcehiërarchie is de
omgekeerdeVideo resource 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 uit wanneer
tekentekst die door deze besturingssequenties wordt beïnvloed.

Andere besturingsreeksen kunnen de voorgrond- en achtergrondkleuren wijzigen
gebruikt:

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

· Uitbreidingen van de ANSI-kleurinstellingen (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 voorgrond- en achtergrondkleuren.

omgekeerdeWrap (klasse ReverseWrap)
Geeft aan of reverse-wraparound wel of niet moet worden ingeschakeld. Dit komt overeen
naar xterm's privémodus 45. De standaardwaarde is “false”.

rechterScrollBar (klasse RechterScrollBar)
Specificeert of de schuifbalk al dan niet aan de rechterkant moet worden weergegeven
dan links. De standaardwaarde is ‘onwaar’.

saveLijnen (klasse Regels opslaan)
Specificeert het aantal regels dat moet worden opgeslagen boven de bovenkant van het scherm wanneer a
schuifbalk is ingeschakeld. De standaardwaarde is “64”.

schuifbalk (klasse ScrollBar)
Specificeert of de schuifbalk wel of niet moet worden weergegeven. De standaardwaarde is
"vals".

scrollBarBorder (klasse ScrollBarBorder)
Specificeert de breedte van de rand van de schuifbalk. Merk op dat dit overlappend is
de grens van de xterm raam. 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.

scrolltoets (klasse ScrollCond)
Specificeert of het indrukken van een toets automatisch de schuifbalk moet veroorzaken
om naar de onderkant van het schuifgebied te gaan. Dit komt overeen met xtermis privé
modus 1011. De standaardwaarde is “false”.

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

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

selecteerNaarKlembord (klasse SelecteerNaarKlembord)
vertelt xterm of u het PRIMARY of CLIPBOARD wilt gebruiken voor SELECT-tokens in de
selectie mechanisme. De instellen-selecteren action kan dit tijdens runtime veranderen, waardoor
de gebruiker om te werken met programma's die slechts één van deze mechanismen verwerken. De
standaard is “false”, wat aangeeft dat PRIMARY moet worden gebruikt.

shiftLettertypen (klasse Shift-lettertypen)
Geeft aan of de acties moeten worden ingeschakeld groter-vt-font() en kleiner-vt-font(),
die normaal gesproken gebonden zijn aan de verschoven KP_Add en KP_Subtract. De standaardwaarde is
"WAAR".

showBlinkAsBold (klasse ToonKnipperAlsVet)
vertelt xterm of tekst met blink-attribuut hetzelfde als vetgedrukt moet worden weergegeven. Als
xterm is niet geconfigureerd om knipperende tekst te ondersteunen, de standaardwaarde is “true”,
wat overeenkomt met oudere versies van xterm, anders is de standaardwaarde “false”.

showMissingGlyphs (klasse Ontbrekende glyphs weergeven)
vertelt xterm of er een kader moet worden weergegeven waarin de plaatsen worden aangegeven waar een personage is geweest
gebruikt dat het lettertype niet representeert. De standaardwaarde is ‘onwaar’.

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 markering zien op de rechter binnenrand van de
raam. De markering laat zien op welke lijnen de vlag is ingesteld.

signaalBlokkeren (klasse Signaalblokkering)
Specificeert of de vermeldingen in het menu “Hoofdopties” al dan niet moeten worden verzonden
signalen naar xterm zou niet moeten worden toegestaan. De standaardwaarde is ‘onwaar’.

sixelScrollen (klasse SixelScrollen)
Als dit waar is, scrollen afbeeldingen regel voor regel omhoog terwijl sixels voorbij zouden worden geschreven
de onderste lijn op het raam. De standaardwaarde is ‘onwaar’.

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

tekRemmen (klasse TekInhibit)
Specificeert of de ontsnappingsreeks om naar de Tektronix-modus te gaan al dan niet moet zijn
buiten beschouwing gelaten. De standaardwaarde is ‘onwaar’.

tekKlein (klasse tekklein)
Specificeert of het Tektronix-modusvenster al dan niet in het kleinste formaat moet beginnen
grootte als er geen expliciete geometrie wordt gegeven. Dit is handig tijdens het hardlopen xterm on
displays met kleine schermen. De standaardwaarde is ‘onwaar’.

tekOpstarten (klasse TekOpstarten)
Geeft aan of xterm zou moeten opstarten in de Tektronix-modus. De standaardwaarde is
"vals".

tiXtraScroll (klasse TiXtraScroll)
Specificeert of xterm moet naar een nieuwe pagina scrollen bij het verwerken van de ti termcap
toegang, dat wil zeggen de privémodi 47, 1047 of 1049. Dit is alleen van kracht als
titeRemmen is “waar”, omdat de bedoeling van deze optie is om een ​​beeld te geven
van de weergave van de toepassing op volledig scherm bij het terugbladeren zonder de
tekst die zou worden weergegeven voordat de toepassing werd geïnitialiseerd. De standaard voor
deze bron is “vals”.

titeRemmen (klasse TiteRemmen)
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) uit
de TERMCAP-tekenreeks. Indien ingesteld, xterm negeert ook de ontsnappingsreeks waarnaar moet worden overgeschakeld
het alternatieve scherm. xtherm ondersteunt terminfo op een andere manier, ondersteunend
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 besturingsvolgorde van de titelmodi:

0 Stel venster-/pictogramlabels in met hexadecimaal

1 Queryvenster-/pictogramlabels met hexadecimaal

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

3 Queryvenster-/pictogramlabels met behulp van UTF-8

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

trimSelectie (klasse TrimSelectie)
Als je instelt markeerSelectie, kunt u de geselecteerde tekst zien, inclusief
eventuele volgspaties. Als u het scherm (of een regel) wist, wordt deze teruggezet naar een bepaalde status
zonder spaties. Sommige regels kunnen volgspaties bevatten als er een toepassing is
schrijft ze naar het scherm. Het is echter mogelijk dat u geen regels met naloop wilt plakken
ruimtes. Als deze bron waar is, xterm zal de volgspaties uit de tekst verwijderen
is geselecteerd. Het heeft geen invloed op spaties die resulteren in een gewikkelde lijn, en dat zal ook niet gebeuren
het snijdt de volgende nieuwe regel uit uw selectie. De standaardwaarde is ‘onwaar’.

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

gebruikClipping (klasse GebruikClipping)
Vertellen xterm of er gebruik moet worden gemaakt van knippen om te voorkomen dat er punten buiten de tekst verschijnen
tekengebied. Oorspronkelijk gebruikt om overslaande effecten te omzeilen, is dit
moest ook werken met een aantal lettertypen met een onjuist formaat. De standaardwaarde is ‘waar’.

utf8 (klasse Utf8)
Hierin wordt aangegeven of xterm draait in UTF-8-modus. Als u deze bron instelt,
xterm stelt ook de breedChars grondstoffen als bijeffect. De bron kan worden ingesteld
via het menu-item “UTF-8-codering”. De standaardwaarde is “standaard”.

xtherm accepteert een trefwoord (hoofdlettergebruik wordt genegeerd) of het nummer dat tussen haakjes wordt weergegeven:

vals (0)
De UTF-8-modus is aanvankelijk uitgeschakeld. De opdrachtregeloptie +u8 stelt de bron in
deze waarde. Escape-sequenties voor het in-/uitschakelen van de UTF-8-modus zijn toegestaan.

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

altijd (2)
De opdrachtregeloptie -u8 stelt de resource in op deze waarde. Ontsnappingssequenties
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 de lokaal bron voor aanvullende bespreking van niet-UTF-8-landinstellingen.

Als u de waarde van wilt instellen utf8, zou binnen dit bereik moeten liggen. Andere niet-nul
waarden worden op dezelfde manier behandeld als “1”, dwz dat de UTF-8-modus aanvankelijk is ingeschakeld en wordt ontsnapt
reeksen voor het in-/uitschakelen van de UTF-8-modus zijn toegestaan.

utf8-lettertypen (klasse Utf8-lettertypen)
Zie de bespreking van de lokaal bron. Hierin wordt aangegeven of xterm zal gebruiken
UTF-8-lettertypen gespecificeerd via bronpatronen zoals “*vt100.utf8Fonts.lettertype"Of
normale (ISO-8859-1) lettertypen via patronen zoals “*vt100.lettertype”. De bron kan zijn
ingesteld via het menu-item “UTF-8 Fonts”. De standaardwaarde is “standaard”.

xtherm accepteert een trefwoord (hoofdlettergebruik wordt genegeerd) of het nummer dat tussen haakjes wordt weergegeven:

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

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

altijd (2)
Gebruik altijd de UTF-8-lettertypen. Hierdoor wordt ook het menu-item uitgeschakeld.

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

utf8Latijn1 (klasse Utf8Latijn1)
Indien waar, sta dan een ISO-8859-1 toe een lettertype dat moet worden gecombineerd met een ISO-10646-1-lettertype
als dit laatste wordt gegeven via de -fw optie of de overeenkomstige bronwaarde.
De standaardwaarde is ‘onwaar’.

utf8SelectTypes (klasse Utf8SelectTypes)
Override xterm's standaard selectiedoellijst (zie SELECT/PASTE) voor selecties
in de modus voor brede tekens (UTF-8). De standaardwaarde is een lege tekenreeks, dat wil zeggen “”, welke
overschrijft niets.

utf8Titel (klasse Utf8Titel)
Toepassingen kunnen instellen xterm's titel door een controlereeks te schrijven. Normaal gesproken dit
De 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 een
UTF-8-landinstelling, het vertaalt de ISO-8859-1-tekenreeks naar UTF-8 om met de X te werken
bibliotheken die ervan uitgaan dat de string UTF-8 is.

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

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

De standaardwaarde is ‘onwaar’.

zeer gedurfde kleuren (klasse Zeer vetgedrukte kleuren)
Specificeert of videokenmerken moeten worden gecombineerd met kleuren die zijn opgegeven door kleurBD,
kleurBL, geef het kleur, kleurRV en kleurUL. De resourcewaarde is de som van waarden
voor elk attribuut:
1 voor achteruit,
2 voor onderstrepen,
4 voor vetgedrukt,
8 voor knipperen, en
512 voor cursief

De standaardwaarde is “0”.

visuelebel (klasse visuele bel)
Specificeert of er wel of niet een zichtbare bel (dat wil zeggen knipperend) moet worden gebruikt in plaats van
een hoorbaar belsignaal wanneer Control-G wordt ontvangen. De standaardinstelling is ‘false’, wat veel zegt
xterm gebruik maken van een hoorbare bel.

visueleBellDelay (klasse Visuelebelvertraging)
Aantal milliseconden dat moet worden vertraagd bij het weergeven van een visuele bel. De standaardwaarde is 100.
Indien ingesteld op nul, wordt er geen visuele bel weergegeven. Dit is handig voor zeer langzaam
beeldschermen, bijvoorbeeld een LCD-scherm op een laptop.

visueleBellLine (klasse VisualBellLine)
Specificeert of alleen de huidige regel moet knipperen wanneer een visuele bel wordt weergegeven
in plaats van het hele scherm te laten knipperen: de standaardwaarde is “false”, wat aangeeft xterm
om het hele scherm te laten knipperen.

vt100Grafiek (klasse VT100Grafische afbeeldingen)
Hierin wordt aangegeven of xterm interpreteert de grafische karakter-escape van de VT100
sequenties in de UTF-8-modus. De standaardwaarde is “true”, om ondersteuning te bieden
diverse oudere applicaties.

breedvetlettertype (klasse Breedvetlettertype)
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, zal het improviseren door
het vetgedrukte lettertype uitrekken.

breedChars (klasse Brede tekens)
Specificeert als xterm zou moeten reageren op besturingssequenties die 16-bits verwerken
karakters. De standaardwaarde is ‘onwaar’.

breed lettertype (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, zal het improviseren door uit te rekken
het normale lettertype.

ximLettertype (klasse Xim-lettertype)
Deze optie specificeert het lettertype dat moet worden gebruikt voor het weergeven van de vooraf bewerkte tekenreeks in het
“OverTheSpot”-invoermethode.

In het voorbewerkingstype “OverTheSpot” wordt de tekenreeks voor voorbewerking (pre-conversie) weergegeven op
de positie van de cursor. Het is de verantwoordelijkheid van de XIM-server om het
tekenreeks vooraf bewerken. De XIM-client moet de XIM-server op de hoogte stellen van de cursorpositie.
Voor de beste resultaten moet de vooraf bewerkte tekenreeks met het juiste lettertype worden weergegeven.
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 ximLettertype hulpbron
is bedoeld om deze standaardlettertype-instelling te overschrijven.

Tek4014 widget Resources
De volgende bronnen zijn 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 dat in het Tektronix-venster moet worden gebruikt.

lettertype3 (klasse lettertype)
Specificeert lettertype nummer 3 dat in het Tektronix-venster moet worden gebruikt.

lettertypeGroot (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 moet volgen. De
mogelijkheden zijn “none”, wat geen afsluitende karakters verzendt, “CRonly”, wat
verzendt CR, en “CR&EOT”, dat zowel CR als EOT verzendt. De standaardinstelling is “geen”.

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

initiële lettertype (klasse Initieel lettertype)
Specificeert welke van de vier Tektronix-lettertypen in eerste instantie moeten worden gebruikt. Waarden zijn hetzelfde
Wat betreft de set-tek-tekst actie. De standaardinstelling is “groot”.

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

Menu Resources
De bronnen die voor de verschillende menu's kunnen worden opgegeven, worden beschreven in de
documentatie voor de Athena EenvoudigMenu widget. De naam en klassen van de vermeldingen in
Elk van de menu's vindt u hieronder. Bronnen met de naam “lijnNwaar? N is een getal zijn
scheidingstekens met klasse SmeLijn.

Zoals bij alle X-resourcegebaseerde widgets zijn de genoemde labels gebruikelijke standaardwaarden voor de
toepassing.

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

toolbar (klasse SmeBSB)
Deze invoer roept de set-werkbalk(schakelaar) actie.

beveiligde kbd (klasse SmeBSB)
Deze invoer roept de zeker() actie.

staat het toe (klasse SmeBSB)
Deze invoer roept de allow-send-events(toggle) actie.

terugtrekken (klasse SmeBSB)
Deze invoer roept de terugtrekken() actie.

logging (klasse SmeBSB)
Deze invoer roept de loggen (schakelen) actie.

print-onmiddellijk (klasse SmeBSB)
Deze invoer roept de print-onmiddellijk() actie.

print-op-fout (klasse SmeBSB)
Deze invoer roept de print-bij-fout() actie.

print (klasse SmeBSB)
Deze invoer roept de afdrukken() actie.

print redir (klasse SmeBSB)
Deze invoer roept de print-redir() actie.

8-bit-besturing (klasse SmeBSB)
Deze invoer roept de set-8-bit-controle(schakelaar) actie.

achteruit sleutel (klasse SmeBSB)
Deze invoer roept de set-terugpijl(schakelaar) actie.

num-lock (klasse SmeBSB)
Deze invoer roept de set-num-lock(toggle) actie.

alt-esc (klasse SmeBSB)
Deze invoer roept de alt-sends-escape(toggle) actie.

meta-esc (klasse SmeBSB)
Deze invoer roept de meta-stuurt-escape(toggle) actie.

verwijder-is-del (klasse SmeBSB)
Deze invoer roept de verwijderen-is-del(toggle) actie.

oude functietoetsen (klasse SmeBSB)
Deze invoer roept de oude-functietoetsen(schakelaar) actie.

hpFunctietoetsen (klasse SmeBSB)
Deze invoer roept de hp-functietoetsen (schakelen) actie.

scoFunctietoetsen (klasse SmeBSB)
Deze invoer roept de sco-functietoetsen (schakelen) actie.

zonFunctietoetsen (klasse SmeBSB)
Deze invoer roept de zon-functietoetsen (schakelen) actie.

zonToetsenbord (klasse SmeBSB)
Deze invoer roept de sunKeyboard(schakelen) actie.

opschorten (klasse SmeBSB)
Deze invoer roept de verzendsignaal (tstp) actie op systemen die banen ondersteunen
controle.

voortzetten (klasse SmeBSB)
Deze invoer roept de zendsignaal(vervolg) actie op systemen die banen ondersteunen
controle.

onderbreken (klasse SmeBSB)
Deze invoer roept de zendsignaal(int) actie.

ophangen (klasse SmeBSB)
Deze invoer roept de zendsignaal(hup) actie.

beëindigen (klasse SmeBSB)
Deze invoer roept de zendsignaal(term) actie.

doden (klasse SmeBSB)
Deze invoer roept de zendsignaal (doden) actie.

ophouden (klasse SmeBSB)
Deze invoer roept de quit () actie.

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

schuifbalk (klasse SmeBSB)
Deze invoer roept de set-schuifbalk(schakelaar) actie.

springscrollen (klasse SmeBSB)
Deze invoer roept de set-jumpscroll(schakelen) actie.

omgekeerde video (klasse SmeBSB)
Deze invoer roept de set-reverse-video(schakelaar) actie.

automatisch inpakken (klasse SmeBSB)
Deze invoer roept de set-autowrap(schakelen) actie.

omgekeerde verpakking (klasse SmeBSB)
Deze invoer roept de set-reversewrap(toggle) actie.

automatische lijninvoer (klasse SmeBSB)
Deze invoer roept de set-autolinefeed(toggle) actie.

appcursor (klasse SmeBSB)
Deze invoer roept de set-appcursor(schakelaar) actie.

app-toetsenbord (klasse SmeBSB)
Deze invoer roept de set-app-toetsenbord (schakelen) actie.

scrolltoets (klasse SmeBSB)
Deze invoer roept de set-scroll-op-toets(schakelaar) actie.

schuif uitvoer (klasse SmeBSB)
Deze invoer roept de set-scroll-op-tty-uitvoer(schakelaar) actie.

toestaan132 (klasse SmeBSB)
Deze invoer roept de set-allow132(schakelen) actie.

vloekmul (klasse SmeBSB)
Deze invoer roept de set-vloeksemul(toggle) actie.

visuele bel (klasse SmeBSB)
Deze invoer roept de set-visuele bel(schakelaar) actie.

belIs dringend (klasse SmeBSB)
Deze invoer roept de set-bellIsUrgent(schakelen) actie.

poponbel (klasse SmeBSB)
Deze invoer roept de set-poponbell(schakelaar) actie.

cursorknipperen (klasse SmeBSB)
Deze invoer roept de set-cursorblink(toggle) actie.

titeRemmen (klasse SmeBSB)
Deze invoer roept de set-titeInhibit(schakelen) actie.

actieficoon (klasse SmeBSB)
Met dit item worden actieve pictogrammen in- en uitgeschakeld als deze functie is gecompileerd
xterm. Het is alleen ingeschakeld als xterm werd gestart met de opdrachtregeloptie +ai
of de actiefIcon bron is ingesteld op "true".

zachte reset (klasse SmeBSB)
Deze invoer roept de zachte reset() actie.

harde reset (klasse SmeBSB)
Deze invoer roept de harde reset() actie.

gewiste regels wissen (klasse SmeBSB)
Deze invoer roept de clear-saved-lines() actie.

tekshow (klasse SmeBSB)
Deze invoer roept de set-zichtbaarheid (tek,toggle) actie.

tekmode (klasse SmeBSB)
Deze invoer roept de set-terminal-type(tek) actie.

vhied (klasse SmeBSB)
Deze invoer roept de set-zichtbaarheid(vt,uit) actie.

altscherm (klasse SmeBSB)
Deze invoer roept de set-altscreen(toggle) actie.

sixelScrollen (klasse SmeBSB)
Deze invoer roept de set-sixel-scrollen(schakelen) actie.

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

lettertypestandaard (klasse SmeBSB)
Deze invoer roept de set-vt-lettertype(d) actie, waarbij u het lettertype instelt met behulp van de doopvont
(standaard) bron, bijvoorbeeld “Standaard” in het menu.

lettertype1 (klasse SmeBSB)
Deze invoer roept de set-vt-lettertype(1) actie, waarbij u het lettertype instelt met behulp van de lettertype1
bron, bijvoorbeeld “Onleesbaar” in het menu.

lettertype2 (klasse SmeBSB)
Deze invoer roept de set-vt-lettertype(2) actie, waarbij u het lettertype instelt met behulp van de lettertype2
bron, bijvoorbeeld “Tiny” in het menu.

lettertype3 (klasse SmeBSB)
Deze invoer roept de set-vt-lettertype(3) actie, waarbij u het lettertype instelt met behulp van de lettertype3
bron, bijvoorbeeld “Klein” in het menu.

lettertype4 (klasse SmeBSB)
Deze invoer roept de set-vt-lettertype(4) actie, waardoor het lettertype de lettertype4
bron, bijvoorbeeld “Medium” in het menu.

lettertype5 (klasse SmeBSB)
Deze invoer roept de set-vt-lettertype(5) actie, waardoor het lettertype de lettertype5
bron, bijvoorbeeld “Groot” in het menu.

lettertype6 (klasse SmeBSB)
Deze invoer roept de set-vt-lettertype(6) actie, waardoor het lettertype de lettertype6
bron, bijvoorbeeld “Enorm” in het menu.

lettertype ontsnappen (klasse SmeBSB)
Deze invoer roept de set-vt-lettertype(e) actie.

lettertype (klasse SmeBSB)
Deze invoer roept de set-vt-font(s) actie.

lettertype-lijntekening (klasse SmeBSB)
Deze invoer roept de set-font-lijntekening(en) actie.

lettertype verpakt (klasse SmeBSB)
Deze invoer roept de set-font-verpakt(en) actie.

lettertype-dubbele grootte (klasse SmeBSB)
Deze invoer roept de set-lettertype-dubbelegrootte(s) actie.

render-lettertype (klasse SmeBSB)
Deze invoer roept de set-render-lettertype(s) actie.

utf8-modus (klasse SmeBSB)
Deze invoer roept de set-utf8-modus(en) actie.

utf8-titel (klasse SmeBSB)
Deze invoer roept de set-utf8-titel(s) actie.

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

tektextgroot (klasse SmeBSB)
Deze invoer roept de set-tek-tekst (groot) actie.

tektekst2 (klasse SmeBSB)
Deze invoer roept de set-tek-tekst(2) actie.

tektekst3 (klasse SmeBSB)
Deze invoer roept de set-tek-tekst(3) actie.

tektekstklein (klasse SmeBSB)
Deze invoer roept de set-tek-tekst(klein) actie.

tekpagina (klasse SmeBSB)
Deze invoer roept de tek-pagina() actie.

tekreset (klasse SmeBSB)
Deze invoer roept de tek-reset() actie.

tekkopie (klasse SmeBSB)
Deze invoer roept de tek-kopie() actie.

vtshow (klasse SmeBSB)
Deze invoer roept de set-zichtbaarheid(vt,toggle) actie.

vtmode (klasse SmeBSB)
Deze invoer roept de set-terminal-type(vt) actie.

techide (klasse SmeBSB)
Deze invoer roept de set-zichtbaarheid (tek,toggle) actie.

scrollbar Resources
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 schaakbordpatroon met afwisselende pixels voor de voorgrond
en achtergrondkleur.

PUNT GEBRUIK


Zodra het VT102-venster is aangemaakt, xterm Hiermee kunt u tekst selecteren en kopiëren binnen het
dezelfde of andere vensters.

Selectie
De selectiefuncties worden geactiveerd wanneer de aanwijzerknoppen worden gebruikt zonder modificatoren,
en wanneer ze worden gebruikt met de “shift”-toets. De toewijzing van de beschreven functies
hieronder kunnen sleutels en knoppen worden gewijzigd via de bronnendatabase; zien ACTIES hieronder.

Aanwijzerknop één (meestal links) wordt gebruikt om tekst in de snijbuffer op te slaan. Verplaats de
cursor naar het begin van de tekst en houd vervolgens de knop ingedrukt terwijl u de cursor verplaatst naar
het einde van het gebied en laat de knop los. De geselecteerde tekst wordt gemarkeerd en wordt weergegeven
opgeslagen in de globale snijbuffer en maakte de PRIMARY-selectie toen de knop werd losgelaten.
Normaal gesproken (maar zie de bespreking van op2Clicks, enz):

· Dubbelklikken selecteert op woorden.

· Driemaal klikken selecteert op lijnen.

· Viermaal klikken gaat terug naar tekens, enz.

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

Aanwijzerknop twee (meestal middelste) “typt” (plakt) de tekst uit de PRIMARY-selectie,
indien aanwezig, anders vanuit de snijbuffer en invoegen als toetsenbordinvoer.

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

Door stukjes tekst te knippen en te plakken zonder nieuwe regels achter te laten, kun je tekst overnemen
op verschillende plaatsen in verschillende vensters en vorm een ​​commando om bijvoorbeeld de shell te nemen of te nemen
uitvoer van een programma en plaats deze in uw favoriete editor. Omdat er gesneden buffers zijn
globaal gedeeld tussen verschillende applicaties, kunt u elk ervan beschouwen als een “bestand” waarvan
inhoud die je kent. De terminalemulator en andere tekstprogramma's zouden het moeten behandelen als
als het een tekstbestand is, dat wil zeggen dat de tekst wordt afgebakend door nieuwe regels.

Scrollen
Het schuifgebied geeft de positie en de 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), wordt de grootte van het gemarkeerde gebied kleiner.

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

Als u op knop drie klikt, wordt de bovenste regel van het weergavevenster omlaag 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 de Tektronix GIN-modus toe, en in deze modus verandert de cursor van een pijl in een
kruis. Als u op een willekeurige toets drukt, worden die toets en de huidige coördinaat van het kruis verzonden
cursor. Als u op knop één, twee of drie drukt, verschijnen de letters “l”, “m” en “r”,
respectievelijk. Als de “shift”-toets wordt ingedrukt terwijl een aanwijsknop wordt ingedrukt, wordt de
bijbehorende hoofdletter wordt verzonden. Om een ​​aanwijsknop van een sleutel te onderscheiden, gebruikt u de
high bit van het teken is ingesteld (maar dit bit wordt normaal gesproken gestript, tenzij de terminal
modus is RAW; zien tty(4) voor details).

SELECTEER/PASTE


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 tekencoderingsinformatie te behouden zoals deze is
geplakt.

Een gebruiker “selecteert” tekst op xterm, waardoor de geselecteerde tekst wordt gemarkeerd. 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 stelt de gegevens beschikbaar in de vorm van een of meer “selecties”.
doelstellingen”. Als hij niet de eigenaar is van de primaire selectie, bijvoorbeeld als hij deze heeft vrijgegeven of
een andere client heeft het eigendom opgeëist en vertrouwt 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 resource selecteerNaarKlembord), het probleem met
het voortbestaan ​​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-klant
Communicatie conventies Handmatig), welke staten

De selectie genoemd door het atoom PRIMARY wordt gebruikt voor alle opdrachten waarvoor slechts a nodig is
enkel argument en is het belangrijkste communicatiemiddel tussen klanten dat
Maak gebruik van het selectiemechanisme.

Veel toepassingen gebruiken echter CLIPBOARD in navolging van andere venstersystemen. De
selecteerNaarKlembord resource (en het bijbehorende menu-item kies naar klembord) voorstellen
het SELECT-token (alleen bekend bij xterm) die kiest tussen PRIMARY en CLIPBOARD
tokens.

Zonder deze functie te gebruiken, kunt u oplossingen gebruiken zoals de Poldertube programma om te laten zien
inhoud van het X-klembord binnen een xterm venster.

Selectie Doelen
De verschillende soorten gegevens die worden doorgegeven, zijn afhankelijk van waar de ontvangende klant om 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, wat aangeeft dat de gegevens zijn gecodeerd in UTF-8.
. xterm is gebouwd met ondersteuning voor brede karakters, het accepteert en biedt
dit type.

TEXT de tekst staat in de codering die overeenkomt met uw huidige landinstelling.

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

STRING
Dit zijn Latin 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 sindsdien de voorkeur (dus eerste in de lijst). xterm slaat tekst op als Unicode
gegevens bij gebruik in de modus voor brede tekens, en er is geen vertaling nodig. Op de andere
hand, TEXT en COMPOUND_TEXT vereisen mogelijk vertaling. Als de vertaling onvolledig is,
ze zullen de “defaultString” van X invoegen waarvan de waarde niet kan worden ingesteld en die eenvoudigweg leeg kan zijn.
xtherm's standaardString resource specificeert de tekenreeks die moet worden gebruikt voor onvolledige vertalingen van
de UTF8_STRING.

U kunt de typen wijzigen xterm probeert het te gebruiken achtBitSelectTypes or utf8SelectTypes
bronnen. Het kan bijvoorbeeld zijn dat u een specifieke landinstelling heeft die niet wordt gebruikt
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
optionele opname van TEXT en COMPOUND_TEXT. De namen komen overeen, waarbij de hoofdletters en kleine letters worden genegeerd, en
kan worden afgekort. De standaardlijst kan op verschillende manieren worden uitgedrukt, bijvoorbeeld:

UTF8_STRING,I18N,STRING
utf8,i18n,tekenreeks
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 knopaanslagen. Elk menu is onderverdeeld in
secties, gescheiden door een horizontale lijn. Sommige menu-items komen overeen met modi die dat wel kunnen
worden gewijzigd. Er verschijnt een vinkje naast een modus die momenteel actief is. Eén selecteren
van deze modi verandert de status. Andere menu-items zijn opdrachten; het selecteren van een van deze
voert de aangegeven functie uit.

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
De xterm hoofdmenu verschijnt wanneer de “control”-toets en de aanwijsknop één in a worden ingedrukt
raam. Dit menu bevat items die van toepassing zijn op zowel het VT102- als het Tektronix-venster.
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 dat niet zo is.

Beveiligd toetsenbord (securekbd)
De 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 al dan niet zijn gegenereerd met behulp van de
X-protocol SendEvent-verzoek moet worden geïnterpreteerd of weggegooid. Dit
komt overeen met de allowSendEvents bron.

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

Commando's voor het vastleggen van uitvoer:

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

Alles onmiddellijk afdrukken
Roept de print-onmiddellijk actie, waarbij de tekst van het huidige venster wordt verzonden
rechtstreeks naar een bestand, zoals gespecificeerd door de printFileImmediate,
printModeOnmiddellijk en printOptsOnmiddellijk middelen.

Alles afdrukken bij fout
Roept de print-op-fout actie, die het vertellen van een vlag in- of uitschakelt 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, printModeXFout en
printOptsXError middelen.

Afdrukvenster (afdrukken)
Stuurt de tekst van het huidige venster naar het programma dat is opgegeven in de
printerCommand bron.

Omleiden naar printer (print-redir)
Dit zet de printerControlMode naar 0 of 2. Hiermee kunt u de
printer aan alsof een applicatie de juiste controlereeks had verzonden.
Het is ook handig om de printer uit te schakelen als een toepassing deze uitschakelt
aan zonder de printbeheermodus te resetten.

Modi voor het instellen van de toetsenbordstijl:

8-bits besturingselementen (8-bits besturing)
Ingeschakeld voor VT220-emulatie, dit bepaalt of xterm zal 8-bits verzenden
besturingsreeksen in plaats van 7-bits (ASCII) besturingselementen te gebruiken, bijvoorbeeld 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 besturingssequenties
(zie het document xtherm Controle Sequenties). Dit komt overeen met de
achtBitControl bron.

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

Alt/NumLock-modificaties (num-lock)
Bepaalt de behandeling van Alt- en NumLock-toetsmodificatoren. Dit komt overeen
aan de numLock bron.

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

Verwijderen is DEL (verwijderen is del)
Bepaalt of de Delete-toets op het bewerkingstoetsenbord DEL (127) moet verzenden
of de ontsnappingsreeks in VT220-stijl. Dit komt overeen met de
verwijderIsDEL bron.

Oude functietoetsen (oldFunctionKeys)

HP functietoetsen (hpFunctionKeys)

SCO-functietoetsen (scoFunctionKeys)

Zon-functietoetsen (sunFunctionKeys)

VT220 toetsenbord (zontoetsenbord)
Deze fungeren als keuzerondjes en selecteren één stijl voor de toetsenbordindeling.
Het komt overeen met meer dan één resource-instelling: zonToetsenbord,
zonFunctietoetsen, scoFunctietoetsen en hpFunctietoetsen.

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 (doden)
Deze verzenden de SIGTSTP-, SIGCONT-, SIGINT-, SIGHUP-, SIGTERM- en SIGKILL-signalen
respectievelijk naar de procesgroep van het proces dat onder draait xterm
(meestal de schaal). De VOLGENDE functie is vooral handig als de gebruiker
heeft per ongeluk CTRL-Z getypt, waardoor het proces is opgeschort.

Stoppen (stoppen)
Stop met het verwerken van X-gebeurtenissen, behalve ter ondersteuning van de -uitstel optie en stuur vervolgens een
SIGHUP-signaal naar de procesgroep van het proces dat wordt uitgevoerd xterm
(meestal de schaal).

VT Opties
De vtMenu stelt verschillende modi in de VT102-emulatie in en verschijnt wanneer de “control”
-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
de schuifbalk bron.

Springscrollen inschakelen (jumpscroll)
Schakel springend scrollen in (of uit). Dit komt overeen met de -j optie en
de springenScroll bron.

Omgekeerde video inschakelen (reversevideo)
Schakel omgekeerde video in (of uit). Dit komt overeen met de -rv optie en
de omgekeerdeVideo bron.

Automatische omloop inschakelen (automatische omloop)
Auto-wraparound in- of uitschakelen. Dit komt overeen met de -aw optie en
de autoWrap bron.

Omgekeerde omloop inschakelen (reversewrap)
Schakel omgekeerde wraparound in (of uit). Dit komt overeen met de -rw optie
en omgekeerdeWrap bron.

Automatische regelinvoer inschakelen (autolinefeed)
Schakel automatische regelinvoer in (of uit). Dit is de VT102 NEL-functie, die
zorgt ervoor dat de emulator na elke regelterugloop een regeleinde uitzendt. Er bestaat
geen overeenkomstige opdrachtregeloptie of broninstelling.

Toepassingscursortoetsen inschakelen (appcursor)
Schakel de cursortoetsen van toepassingen in (of uit). Dit komt overeen met de
appcursorDefault bron. Er is geen overeenkomstige opdrachtregeloptie.

Applicatietoetsenbord inschakelen (apptoetsenbord)
Toetsen op het toetsenbord van de toepassing in- of uitschakelen. Dit komt overeen met de
apptoetsenbordStandaard bron. Er is geen overeenkomstige opdrachtregeloptie.

Scroll naar beneden bij het indrukken van een toets (bladertoets)
Schakel het scrollen naar de onderkant van het schuifgebied op a in (of uit).
toets indrukken. Dit komt overeen met de -SK optie en de scrolltoets bron.

In een speciaal geval zijn dat de XON / XOFF-toetsen (control/S en control/Q).
buiten beschouwing gelaten.

Scroll naar beneden op Tty-uitvoer (scrollttyoutput)
Schakel het scrollen naar de onderkant van het schuifgebied in (of uit).
uitvoer naar de terminal. Dit komt overeen met de -Ja optie en de
scrollTtyOutput bron.

80/132 kolomwisseling toestaan ​​(allow132)
Schakel het schakelen tussen 80 en 132 kolommen in (of uit). Dit komt overeen
aan de -132 optie en de c132 bron.

Selectie behouden (keepSelection)
Vertellen xterm of de selectie moet worden afgewezen wanneer deze niet meer wordt gemarkeerd,
bijvoorbeeld wanneer een toepassing de weergave zodanig wijzigt dat deze niet langer overeenkomt
de gemarkeerde tekst. Zo lang als xterm blijft eigenaar van de
selectie, kan het de bijbehorende tekst via
knippen plakken. Dit komt overeen met de selectie behouden bron. Er is geen
overeenkomstige opdrachtregeloptie.

Selecteer naar klembord (selectToClipboard)
Vertellen xterm of u het PRIMARY of CLIPBOARD wilt gebruiken voor SELECT-tokens in de
vertaalwerk bron die toetsenbord- en muisacties toewijst om te selecteren/plakken
acties. Dit komt overeen met de selecteerNaarKlembord bron. Er is geen
overeenkomstige opdrachtregeloptie.

Visuele bel inschakelen (visualbell)
Schakel de zichtbare bel (dwz knipperend) in (of uit) in plaats van een geluidssignaal
klok. Dit komt overeen met de -vb optie en de visuelebel bron.

Bel-urgentie inschakelen (bellIsUrgent)
Schakel de hint voor het urgentievensterbeheer in (of uit) wanneer Control-G wordt ontvangen.
Dit komt overeen met de belIs dringend bron.

Pop-on-bell inschakelen (poponbell)
Schakel het openen van het venster in (of uit) wanneer Control-G wordt ontvangen. Dit
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 cursorKnipper bron. Er is ook een ontsnappingssequentie
(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 slechts één is ingeschakeld, knippert de cursor.

Alternatieve schermwisseling inschakelen (titeInhibit)
Schakel het schakelen tussen de normale en alternatieve schermen in (of uit).
Dit komt overeen met de titeRemmen bron. Er is geen overeenkomstige
opdrachtregeloptie.

Actief pictogram inschakelen (activeicon)
Schakel de actieve pictogramfunctie in (of uit). Dit komt overeen met de -ai
optie en de actiefIcon bron.

Sixel scrollen (sixelscrollen)
Indien ingeschakeld, worden zes afbeeldingen op de huidige tekstcursor geplaatst
locatie, bladert u verticaal door de afbeelding als deze groter is dan het scherm en vertrekt u
de tekstcursor aan het begin van de volgende volledige regel na de afbeelding wanneer
terugkeren naar de tekstmodus (dit is de standaardinstelling). Indien uitgeschakeld, zes grafische afbeeldingen
bevinden zich linksboven in het scherm en worden bijgesneden zodat ze in de afbeelding passen
scherm en hebben geen invloed op de locatie van de tekstcursor. Dit komt overeen met de
sixelScrollen bron. Er is geen overeenkomstige opdrachtregeloptie.

Privékleurregisters (privateColorRegisters)
Indien ingeschakeld, gebruikt elke grafische afbeelding een afzonderlijke set kleurregisters
dat het in wezen een privépalet heeft (dit is de standaard). Als het is
niet ingesteld, delen alle grafische afbeeldingen een gemeenschappelijke set registers, en dat is hoe
sixel en ReGIS graphics werkten op echte hardware. De standaardwaarde is waarschijnlijk a
nuttiger modus op moderne TrueColor-hardware. Dit komt overeen met de
privateColorRegisters bron. Er is geen overeenkomstige opdrachtregel
optie.

VT102/VT220-opdrachten:

Voer een zachte reset uit (zachte reset)
Scrollgebieden opnieuw instellen. Dit kan handig zijn als een programma de
scrollgebieden verkeerd ingesteld (vaak een probleem bij gebruik van VMS of TOPS-20).
Dit komt overeen met de VT220 DECSTR-besturingssequentie.

Voer een volledige reset uit (hardreset)
De volledige reset-invoer zal het scherm leegmaken en de tabbladen opnieuw instellen op elke acht
kolommen en stel de terminalmodi (zoals wrap en smooth scroll) opnieuw in
hun oorspronkelijke toestand net daarna xterm is klaar met het verwerken van de opdracht
lijn opties. Dit komt overeen met de VT102 RIS-besturingssequentie, met a
weinig duidelijke verschillen. Uw sessie wordt bijvoorbeeld niet verbroken als een
echte VT102 zou doen.

Opgeslagen regels opnieuw instellen en wissen (clearsavedlines)
Voer een volledige reset uit en wis ook de opgeslagen lijnen.

Commando's voor het instellen van het huidige scherm:

Toon Tek-venster (tekshow)
Indien ingeschakeld, verschijnt het Tektronix 4014-venster (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.

VT-venster verbergen (vthide)
Indien ingeschakeld, wordt het VTxxx-venster verborgen en wordt het Tektronix 4014-venster weergegeven als dit het geval is
was nog niet zichtbaar en schakelt de invoerstroom naar dat venster. Wanneer
uitgeschakeld, toont het VTxxx-venster en schakelt de invoerstroom daarnaartoe
venster.

Alternatief scherm tonen (altscreen)
Indien ingeschakeld, wordt het alternatieve scherm weergegeven. Indien uitgeschakeld, wordt het normale weergegeven
scherm. Merk op dat het normale scherm mogelijk opgeslagen regels bevat; de plaatsvervanger
scherm niet.

VT fonts
De lettertypeMenu verschijnt wanneer de “control”-toets en aanwijsknop drie in a worden ingedrukt
raam. Het stelt het lettertype in dat in het VT102-venster wordt gebruikt, of wijzigt de manier waarop het lettertype wordt weergegeven
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 het standaardlettertype, dat wil zeggen het lettertype dat wordt opgegeven door de *VT100.lettertype bron.

Onleesbaar (font1)
Stel het lettertype in op het lettertype dat wordt opgegeven door de *VT100.lettertype1 bron.

Klein (lettertype2)
Stel het lettertype in op het lettertype dat wordt opgegeven door de *VT100.lettertype2 bron.

Klein (lettertype3)
Stel het lettertype in op het lettertype dat wordt opgegeven door de *VT100.lettertype3 bron.

Medium (lettertype4)
Stel het lettertype in op het lettertype dat wordt opgegeven door de *VT100.lettertype4 bron.

Groot (lettertype5)
Stel het lettertype in op het lettertype dat wordt opgegeven door de *VT100.lettertype5 bron.

Enorm (font6)
Stel het lettertype in op het lettertype dat wordt opgegeven door de *VT100.lettertype6 bron.

Escape-reeks
Hiermee kunt u het laatst opgegeven lettertype instellen met de Escape Lettertype instellen
volgorde (zie het document xtherm Controle Sequenties).

Selectie (lettertype)
Hiermee kunt u het lettertype dat in de huidige selectie is opgegeven, als lettertype instellen
naam (als de PRIMARY-selectie eigendom is).

In het tweede gedeelte kunt u de manier wijzigen waarop het wordt weergegeven:

Vetgedrukte lettertypen
Normaal gesproken is dit aangevinkt (ingeschakeld). Indien uitgeschakeld, xterm zal geen vet gebruiken
lettertypen. De instelling komt overeen met de allowBoldFonts bron.

Lijntekentekens (lettertype-lijntekening)
Wanneer ingesteld, vertelt xterm om zijn eigen lijntekenkarakters te tekenen. Anders zou het
is afhankelijk van het lettertype dat deze bevat. Vergelijk met de forceBoxChars bron.

Verpakt lettertype (verpakt in lettertype)
Wanneer ingesteld, vertelt xterm om de minimale glyph-breedte van een lettertype te gebruiken wanneer
tekens weergeven. Gebruik de maximale breedte (niet aangevinkt) om de weergave te vergemakkelijken
proportionele lettertypen. Vergelijk met de forcePackedFont bron.

Dubbele tekens (font-doublesize)
Wanneer ingesteld, xterm kan de lettertypeserver vragen om geschaalde versies van het
normaal lettertype, voor VT102-tekens van dubbele grootte.

In het derde gedeelte kunt u de manier wijzigen waarop het wordt gespecificeerd:

TrueType-lettertypen (renderlettertype)
Indien de renderFont en overeenkomstige middelen werden vastgesteld, dit is een verdere
controleren of xterm daadwerkelijk de Xft-bibliotheekoproepen zal gebruiken om een
lettertype.

UTF-8-codering (utf8-modus)
Dit bepaalt of xterm maakt gebruik van UTF-8-codering van invoer/uitvoer. Het is
handig voor tijdelijk overstappen xterm om tekst uit een applicatie weer te geven
die de landinstellingen niet 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 nuttig voor
tijdelijk overstappen xterm om tekst weer te geven vanuit een applicatie die dat wel doet
Volg de landinstellingen niet. Het combineert de utf8 en utf8-lettertypen
middelen.

UTF-8-titels (utf8-titels)
Dit bepaalt of xterm accepteert UTF-8-codering voor titelcontrole
opeenvolgingen. Het komt overeen met de utf8-lettertypen bron.

In eerste instantie wordt het vinkje geplaatst op basis van zowel de utf8 en utf8-lettertypen
bronwaarden. Als deze laatste op ‘altijd’ staat, staat het vinkje
gehandicapt. Evenzo, als er geen lettertypen zijn opgegeven in de utf8-lettertypen
subresources, dan is het vinkje ook uitgeschakeld.

De standaard XTerm app-defaults-bestand definieert beide sets lettertypen, terwijl het
UXterm app-defaults-bestand definieert slechts één set. Ervan uitgaande dat de standaardapp
standaardbestanden, wordt deze opdracht gestart xterm in staat om te schakelen tussen UTF-8
en ISO-8859-1 gecodeerde lettertypen:

uxterm -klasse XTerm

In het vierde gedeelte kunt u speciale bewerkingen in- of uitschakelen
gecontroleerd door het schrijven van escape-reeksen naar de terminal. Deze zijn uitgeschakeld als de
De functie SendEvents is ingeschakeld:

Kleurbewerkingen toestaan ​​(allow-font-ops)
Dit komt overeen met de laatColorOps toe bron. Controle in- of uitschakelen
reeksen die de kleuren instellen/opvragen.

Fontbewerkingen toestaan ​​(allow-font-ops)
Dit komt overeen met de laat FontOps toe bron. Controle in- of uitschakelen
reeksen die het lettertype instellen/opvragen.

Tcap Ops toestaan ​​(allow-tcap-ops)
Schakel besturingssequenties in of uit die het idee van de terminal over zijn bestaan ​​bevragen
functietoetsreeksen, als termcap- of terminfo-mogelijkheden. Dit komt overeen
aan de allowTcapOps bron.

Titelbewerkingen toestaan ​​(allow-title-ops)
Schakel besturingssequenties 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 vensterbesturingssequenties in of uit (zoals gebruikt in dtterm).
Dit komt overeen met de allowWindowOps bron.

TEK Opties
De 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 huidige
De lettergrootte wordt gecontroleerd in het gedeelte Modi van het menu.

Grote tekens (tektextlarge)

#2 Tekengrootte (tektext2)

#3 Tekengrootte (tektext3)

Kleine tekens (tektextsmall)

commando's:

PAGINA (tekpagina)
Maak het Tektronix-venster leeg.

RESET (tekreset)

KOPIE (tekcopy)

Windows:

Toon VT-venster (vtshow)

Overschakelen naar VT-modus (vtmode)

Tek-venster verbergen (tekhide)

VEILIGHEID


X-omgevingen verschillen in hun beveiligingsbewustzijn.

· De meeste servers draaien onder xdm, kunnen een “magische cookie”-autorisatie gebruiken
regeling die voor veel mensen een redelijk niveau van veiligheid kan bieden. Als jouw
server gebruikt alleen een hostgebaseerd mechanisme om de toegang tot de server te controleren (zie
xhost(1)), als u toegang voor een host inschakelt en andere gebruikers dit ook mogen
clients op diezelfde host draaien, is het mogelijk dat iemand een applicatie kan draaien
die de basisdiensten van het X-protocol gebruikt om naar uw activiteiten te snuffelen,
mogelijk een transcriptie vastleggen van alles wat u op het toetsenbord typt.

· Elk proces dat toegang heeft tot uw X-display kan het manipuleren op manieren die u zelf kunt gebruiken
misschien niet anticipeert, zelfs uw toetsenbord naar zichzelf omleidt en gebeurtenissen naar stuurt
de vensters van uw toepassing. Dit geldt zelfs met de autorisatie van de “magische cookie”.
schema. Terwijl de allowSendEvents biedt enige bescherming tegen frauduleuze applicaties
Als u met uw programma's knoeit, is het moeilijker om u te beschermen tegen een snuffelaar.

· Dankzij de X-ingangsuitbreiding kan een applicatie bijvoorbeeld alle andere omzeilen
(beperkte) autorisatie- en beveiligingsfuncties, waaronder het GrabKeyboard-protocol.

· De mogelijkheid dat een applicatie uw toetsaanslagen bespioneert, is van bijzonder belang
wanneer u een wachtwoord of andere gevoelige gegevens wilt typen. De beste oplossing voor
dit probleem is het gebruik van een beter autorisatiemechanisme dan wordt geboden door X.

Onder voorbehoud van al deze voorbehouden bestaat er een eenvoudig mechanisme om toetsenbordinvoer te beschermen
in xterm.

De xterm menukaart (zie MENU hierboven) bevat een Veilig Bestellen Toetsenbord invoer die, indien ingeschakeld,
probeert ervoor te zorgen dat alle toetsenbordinvoer gericht is Slechts naar xterm (de ... gebruiken
GrabKeyboard-protocolverzoek). Wanneer een toepassing u om een ​​wachtwoord (of ander wachtwoord) vraagt
gevoelige gegevens), kunt u inschakelen Veilig Bestellen Toetsenbord gebruik het menu, typ de gegevens in en vervolgens
'disable' Veilig Bestellen Toetsenbord het menu opnieuw gebruiken.

· Dit zorgt ervoor dat u weet welk venster uw toetsaanslagen accepteert.

· Het kan niet garanderen dat er geen processen zijn die toegang hebben tot uw X-weergave
observeert mogelijk ook de toetsaanslagen.

Er kan slechts één X-client tegelijk het toetsenbord pakken, dus wanneer u probeert in te schakelen Veilig Bestellen
Toetsenbord het kan mislukken. In dit geval klinkt de bel. Als de Veilig Bestellen Toetsenbord
slaagt, worden de voorgrond- en achtergrondkleuren omgewisseld (alsof u de
Omkeren Video binnenkomst in de Modes menu); ze worden opnieuw ingewisseld wanneer u veilig afsluit
modus. Als de kleuren dat doen niet overstappen, dan zou je dat moeten zijn zeer verdacht dat je bent
vervalst. Als de toepassing die u gebruikt een prompt weergeeft voordat u om het
wachtwoord, is het het veiligst om naar de beveiligde modus te gaan vaardigheden 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 opnieuw oproepen en ervoor zorgen dat er een vinkje staat
markering verschijnt naast de vermelding.

Veilig Bestellen Toetsenbord modus wordt automatisch uitgeschakeld als uw xterm venster wordt iconisch
(of op een andere manier niet toegewezen), of als u een reparenting-vensterbeheerder opstart (die een
titelbalk of andere versiering rond het raam) terwijl u binnen bent Veilig Bestellen Toetsenbord modus. (Dit is
een kenmerk van het X-protocol dat niet gemakkelijk kan worden ondervangen.) Wanneer dit gebeurt, worden de voorgrond en
achtergrondkleuren worden teruggeschakeld en de bel klinkt als waarschuwing.

KARAKTER KLASSEN


Als u twee keer snel achter elkaar op de linkeraanwijzerknop klikt (dubbelklikken), wordt alles veroorzaakt
tekens van dezelfde klasse (bijvoorbeeld letters, witruimte, leestekens) die moeten worden geselecteerd als a
"woord". Omdat verschillende mensen verschillende voorkeuren hebben voor wat er moet worden geselecteerd
(moeten bijvoorbeeld bestandsnamen als geheel worden geselecteerd of alleen de afzonderlijke subnamen), de
standaardtoewijzing kan worden overschreven door het gebruik van de charKlasse (klas CharKlasse)
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 moeten worden ingesteld. 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,
/∗ KAN EM SUB ESC FS GS RS US */
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: ik` ik' ik^ ik: */
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: i` 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 het uitroepteken
teken, procentteken, streepje, punt, schuine streep en ampersand-tekens moeten worden behandeld
op dezelfde manier als tekens en cijfers. Dit is handig bij het knippen en plakken
elektronische postadressen en bestandsnamen.

KEY BINDINGEN


Het is mogelijk om sleutels (of reeksen van sleutels) opnieuw te binden aan willekeurige reeksen voor invoer, door
veranderen van de vertaalwerk bronnen voor de vt100- of tek4014-widgets. Het wijzigen van de
vertaalwerk er wordt geen bron verwacht voor andere gebeurtenissen dan toets- en knopgebeurtenissen, en
onvoorspelbaar gedrag zal veroorzaken.

Acties
De volgende acties zijn bedoeld voor gebruik binnen de vt100 or tek4014 vertaalwerk
middelen:

allow-color-ops(aan/uit/schakelen)
Met deze actie wordt de laatColorOps toe bron en wordt ook aangeroepen
Door de allow-color-ops binnenkomst lettertypeMenu.

toestaan-font-ops(aan/uit/schakelen)
Met deze actie wordt de laat FontOps toe bron en wordt ook aangeroepen
Door de allow-font-ops binnenkomst lettertypeMenu.

allow-send-gebeurtenissen(aan/uit/schakelen)
Met deze actie wordt de allowSendEvents bron en is ook
ingeroepen door de staat het toe binnenkomst hoofdmenu.

allow-tcap-ops(aan/uit/schakelen)
Met deze actie wordt de allowTcapOps bron en wordt ook aangeroepen
Door de allow-tcap-ops binnenkomst lettertypeMenu.

allow-title-ops(aan/uit/schakelen)
Met deze actie wordt de allowTitleOps bron en wordt ook aangeroepen
Door de allow-title-ops binnenkomst lettertypeMenu.

allow-window-ops(aan/uit/schakelen)
Met deze actie wordt de allowWindowOps bron en is ook
ingeroepen door de allow-window-ops binnenkomst lettertypeMenu.

alt-stuurt-escape()
Deze actie schakelt de status van de altSendsEscape bron.

klok([procent])
Bij deze actie klinkt de toetsenbordbel met het opgegeven percentage boven of onder de
basisvolume.

clear-saved-lines()
Deze actie wel harde reset() (zie hieronder) en wist ook de geschiedenis van lijnen
bovenaan het scherm opgeslagen. Het wordt ook aangeroepen vanuit de gewiste regels wissen
binnenkomst vtMenu. Het effect is identiek aan een hardware reset (RIS) -controle
volgorde.

kopieerselectie(bestem [, ...])
Deze actie plaatst de momenteel geselecteerde tekst in alle selecties of
cutbuffers gespecificeerd door bestem. anders selecteren-einde, het stuurt geen muis
positie of anderszins de interne selectiestatus wijzigen.

maak-menu(m/v/f/t)
Met deze actie wordt een van de menu's gemaakt die worden gebruikt door xterm, als dat nog niet eerder is gebeurd
gemaakt. De parameterwaarden zijn de menunamen: hoofdmenu, vtMenu, lettertypeMenu,
tekMenu, Respectievelijk.

dabbrev-uitbreiden()
Breidt het woord vóór 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. Herhalend
dabbrev-uitbreiden() zoekt meerdere keren achter elkaar naar een alternatieve uitbreiding
door verder terug te kijken. Het ontbreken van meer matches wordt aangegeven door a piep(). Pogingen
om een ​​leeg woord uit te vouwen (dat wil zeggen, wanneer de cursor wordt voorafgegaan door een spatie) levert dit op
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 de uitbreiding van “dynamische afkortingen” in Emacs
(daar gebonden aan M-/). Hier is een broninstelling voor xterm die hetzelfde zal doen
ding:

*VT100*vertalingen: #overschrijven \n\
Meta /:dabbrev-expand()

deiconiseren()
Verandert de vensterstatus terug naar normaal, als deze een pictogram had.

verwijder-is-del()
Deze actie schakelt de status van de verwijderIsDEL bron.

dired-knop()
Verwerkt een knopgebeurtenis (anders dan indrukken en loslaten) door de gebeurtenissen van de gebeurtenis te echoën
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 invoegselectie.

De formaat parameter staat deze vervangingen toe:

%% voegt een "%" in.

%P de schermpositie aan het begin van het gemarkeerde gebied, als a
door puntkomma's gescheiden paar gehele getallen met behulp van de waarden die door de CUP worden beheerd
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 string 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 voorafgaande/volgende witruimte. Ingebedde ruimtes (en
nieuwe regels) worden gekopieerd zoals ze zijn.

%R de lengte van de tekenreeks die “%r” zou invoegen.

%r de selectie, ontdaan van de achterliggende witruimte.

%V de videokenmerken aan het begin van het gemarkeerde gebied, als a
door puntkomma's gescheiden lijst met gehele getallen die de waarden gebruiken die door de SGR worden beheerd
volgorde zou gebruiken.

%v de videokenmerken na het einde van het gemarkeerde gebied, waarbij dezelfde wordt gebruikt
conventie als “%V”.

Na het construeren van de opdrachtreeks, xterm splitst een subproces en voert het uit
commando, dat onafhankelijk wordt voltooid xterm.

Deze vertaling zou bijvoorbeeld een nieuwe aanroepen 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 weergave '%t'", SELECT)

exec-selecteerbaar(formaat, opKliks)
Voer een externe opdracht uit, waarbij u gegevens gebruikt die voor een deel van het scherm van het scherm zijn gekopieerd
parameters van het commando. De eerste parameter, formaat geeft het basiscommando zoals in
exec-geformatteerd. De tweede parameter specificeert de methode voor het kopiëren van de gegevens als
in de opKliks bron.

volledig scherm(aan/uit/schakelen)
Met deze actie wordt de volledig scherm bron.

iconiseren()
Iconiseert het venster.

harde reset()
Met deze actie worden het schuifgebied, de tabbladen, de venstergrootte en de cursortoetsen opnieuw ingesteld
maakt het scherm leeg. Het wordt ook aangeroepen vanuit de harde reset binnenkomst vtMenu.

negeren()
Deze actie negeert de gebeurtenis, maar controleert of er een speciale aanwijzerpositie-ontsnapping is
sequenties.

invoegen ()
Met deze actie wordt het teken of de tekenreeks ingevoegd die is gekoppeld aan de sleutel die was
ingedrukt.

insert-acht-bit()
Met deze actie wordt een acht-bits (meta)versie van het teken of de tekenreeks ingevoegd
gekoppeld aan de toets die werd ingedrukt. Alleen waarden van één byte worden behandeld
speciaal. De exacte actie is afhankelijk van de waarde van de altSendsEscape en
metaSendsEscape en achtBitInvoer bronnen. De metaSendsEscape bron is
eerst getest. Zie de achtBitInvoer bron voor een volledige discussie.

De term “acht-bit” is misleidend: xterm controleert of de sleutel zich in het bereik 128 tot bevindt
255 (het achtste bit is ingesteld). Als de waarde binnen dat bereik ligt, afhankelijk van de
bronwaarden, xterm kunt u vervolgens een van de volgende handelingen uitvoeren:

· voeg 128 toe aan de waarde en stel de achtste bit in,

· stuur een ESC-byte vóór de sleutel, of

· stuur de sleutel ongewijzigd op.

invoeg-geformatteerd(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.
Opvolgende parameters specificeren de selectiebron zoals in invoegselectie.

invoegen selecteerbaar(formaat, opKliks)
Gegevens invoegen die van het scherm zijn gekopieerd, 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 opKliks bron.

invoegselectie(bron naam [, ...])
Met deze actie wordt de tekenreeks ingevoegd die is gevonden in de selectie of knipbuffer aangegeven door
bron naam. Bronnen worden gecontroleerd in de aangegeven volgorde (geval is significant) tot
er wordt er één gevonden. Veelgebruikte selecties zijn onder meer: PRIMARY, ONDERGESCHIKT en
KLEMBORD. Snijbuffers worden doorgaans genoemd CUT_BUFFER0 door CUT_BUFFER7.

insert-zeven-bit()
Deze actie is een synoniem voor invoegen (). De term ‘zeven-bit’ is misleidend: it
impliceert dat alleen maar xterm probeert niet 128 toe te voegen aan de waarde van de sleutel, zoals in invoegen
acht-bits().

interpreteren(controle-volgorde)
Interpreteer de gegeven controlereeks lokaal, dat wil zeggen zonder deze door te geven aan de
gastheer. Dit werkt door de besturingsreeks aan de voorkant van de ingang in te voegen
buffer. Gebruik “\” om octale cijfers in de string te escapen. Xt staat dit niet toe
plaats een nulteken (dwz “\000”) in de string.

toetsenbordkaart(naam)
Met deze actie wordt dynamisch een nieuwe vertaaltabel gedefinieerd waarvan de resourcenaam is
naam met het achtervoegsel Toetsenbord (geval is aanzienlijk). De naam Geen herstelt de
originele vertaaltabel.

groter-vt-font()
Stel het lettertype in op het eerstvolgende grotere lettertype, op basis van de lettertypeafmetingen. Zie ook set-
vt-lettertype().

laad-vt-fonts(naam[,klasse])
Laad lettertypenamen uit de opgegeven subresourcenaam en klasse. Dat wil zeggen, laad de
“*VT100.naam.font”, bron als “*VT100.font” enz. Als er geen naam wordt opgegeven, wordt de
originele set lettertypenamen is hersteld.

Anders set-vt-font(), heeft dit geen invloed op de escape- en select-fonts, aangezien
deze zijn niet gebaseerd op bronwaarden. Het heeft een losse invloed op de lettertypen
georganiseerd onder het menu-item “Standaard”, inclusief doopvont, dikgedrukt lettertype, breed lettertype en
breedvetlettertype.

maximaliseren()
Verkleint het venster zodat het het scherm vult.

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 (hoofdlettergebruik is significant)
omvatten: hoofdmenu, vtMenu, lettertypeMenu en tekMenu.

afdrukken(printer-vlaggen)
Met deze actie wordt het venster afgedrukt. Het wordt ook ingeroepen door de print binnenkomst hoofdmenu.

De actie accepteert optionele parameters, die de resource tijdelijk overschrijven
instellingen. De parameterwaarden komen overeen, waarbij hoofdlettergebruik wordt genegeerd:

geenFormFeed
er wordt geen formulierfeed verzonden aan het einde van de laatst afgedrukte regel (dat wil zeggen:
printerFormFeed is ‘vals’).

Formulierfeed
er wordt een formulierfeed verzonden aan het einde van de laatst afgedrukte regel (dwz
printerFormFeed is ‘waar’).

geenNieuweLijn
Er wordt geen nieuwe regel verzonden aan het einde van de laatst afgedrukte en verpakte regel
lijnen worden gecombineerd tot lange lijnen (dwz printerNewLine is ‘vals’).

Nieuwe lijn
er wordt een nieuwe regel verzonden aan het einde van de laatst afgedrukte regel, en elke regel
wordt beperkt (door een nieuwe regel toe te voegen) aan de schermbreedte (dwz
printerNewLine is ‘waar’).

neeAttrs
de pagina wordt afgedrukt zonder attributen (bijv. printAttributen is ``0'').

monoAttrs
de pagina wordt afgedrukt met monochrome (vt220)-kenmerken (dwz printAttributen
is ``1'').

kleurAttrs
de pagina wordt afgedrukt met ANSI-kleurkenmerken (dwz printAttributen is
``2'').

print-alles(printer-vlaggen)
Met deze actie wordt de volledige tekstgeschiedenis verzonden, naast de huidige tekst
zichtbaar, naar het programma gegeven in de printerCommand bron. Het staat hetzelfde toe
optionele parameters als de print actie. Met een geschikt printercommando wordt de
action kan worden gebruikt om de tekstgeschiedenis in een editor te laden.

print-onmiddellijk()
Stuurt de tekst van het huidige venster rechtstreeks naar een bestand, zoals gespecificeerd door de
printFileImmediate, printModeOnmiddellijk en printOptsOnmiddellijk middelen.

print-bij-fout()
Schakelt een vlagweergave in of uit xterm dat als het afsluit met een X-fout, de tekst moet worden verzonden
het huidige venster rechtstreeks naar een bestand, zoals gespecificeerd door de printFileXError,
printModeXFout en printOptsXError middelen.

print-redir()
Deze actie schakelt de printerControlMode tussen 0 en 2. De overeenkomstige
pop-upmenu-invoer is handig om de printer uit te schakelen als u toevallig verandert
uw gedachten nadat u heeft besloten willekeurige binaire bestanden op de terminal af te drukken.

quit () Deze actie stuurt een SIGHUP naar het subprogramma en wordt afgesloten. Het wordt ook ingeroepen door de
ophouden binnenkomst hoofdmenu.

leesregelknop()
Ondersteunt de optionele leesregelfunctie door herhaalde cursor vooruit of te echoën
achterwaartse besturingssequenties bij het loslaten van de knop, om de host te verzoeken
applicatie werkt het idee van de positie van de cursor bij zodat deze overeenkomt met de knopgebeurtenis.

terugtrekken()
Met deze actie wordt het venster opnieuw getekend. Het wordt ook ingeroepen door de terugtrekken binnenkomst
hoofdmenu.

herstellen()
Herstelt het venster naar het formaat voordat het voor het laatst werd gemaximaliseerd.

terug scrollen(tellen [,eenheden [,muis] ])
Met deze actie schuift u het tekstvenster achteruit, zodat de tekst die er eerder was, wordt weergegeven
bovenaan het scherm is gescrolld, is nu zichtbaar.

De tellen argument geeft het aantal aan eenheden (wat kan zijn) pagina, halve pagina,
pixelof lijn) waarmee u kunt scrollen.

Voor deze waarden kan een aanpassing worden opgegeven 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.

scroll-vooruit(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 genoemde sectie
VEILIGHEID, en wordt aangeroepen vanuit de beveiligde kbd binnenkomst hoofdmenu.

scroll Lock(aan/uit/schakelen)
Deze actie stelt de interne status in, schakelt deze uit of schakelt deze om xterm of
Scroll Lock is actief, afhankelijk van de allowScrollLock bron.

selecteer-cursor-einde(bestem [, ...])
Deze actie is vergelijkbaar met selecteren-einde behalve dat het gebruikt moet worden keuze-
cursor-start.

selecteer-cursor-uitbreiden()
Deze actie is vergelijkbaar met selecteer-verleng behalve dat het gebruikt moet worden keuze-
cursor-start.

selecteer-cursor-start()
Deze actie is vergelijkbaar met selecteer-start behalve dat de selectie begint bij de
huidige tekstcursorpositie.

selecteren-einde(bestem [, ...])
Deze actie plaatst de momenteel geselecteerde tekst in alle selecties of
cutbuffers gespecificeerd door bestem. Het verzendt ook een muispositie en werkt de
interne selectiestatus om het einde van het selectieproces weer te geven.

selecteer-uitbreiden()
Deze actie volgt de aanwijzer en breidt de selectie uit. Het mag alleen gebonden zijn
naar bewegingsgebeurtenissen.

selecteer-set()
Met deze actie wordt tekst opgeslagen die overeenkomt met de huidige selectie, zonder
die de selectiemodus beïnvloeden.

selecteer-start()
Met deze actie wordt de tekstselectie gestart op de huidige aanwijzerlocatie. Zie de
sectie op PUNT GEBRUIK voor informatie over het maken van selecties.

zendsignaal(signatuur)
Met deze actie wordt het signaal verzonden met de naam by signatuur aan de xterm subproces (de shell
of programma gespecificeerd met de -e opdrachtregeloptie). Het wordt ook ingeroepen door de
opschorten, voortzetten, onderbreken, ophangen, beëindigen en doden vermeldingen in hoofdmenu.
Toegestane signaalnamen zijn (hoofdlettergebruik is niet significant): tstp (indien ondersteund door de
besturingssysteem), opschorten (hetzelfde als tstp), cont (indien ondersteund door de operating
systeem), int, aandrijven, termijn, ophouden, alarm, alarm (hetzelfde als alarm) en doden.

set-8-bit-controle(aan/uit/schakelen)
Met deze actie wordt de achtBitControl bron. Het is ook
opgeroepen vanuit de 8-bit-besturing binnenkomst vtMenu.

set-allow132(aan/uit/schakelen)
Met deze actie wordt de c132 bron. Er wordt ook een beroep op gedaan
de toestaan132 binnenkomst vtMenu.

set-altscherm(aan/uit/schakelen)
Met deze actie wordt het alternatieve en huidige scherm in-, uitgeschakeld of geschakeld.

set-appcursor(aan/uit/schakelen)
Met deze actie wordt de verwerking van de toepassingscursortoetsmodus in-, uitgeschakeld of in- of uitgeschakeld
wordt ook ingeroepen door de appcursor binnenkomst vtMenu.

set-apptoetsenbord(aan/uit/schakelen)
Met deze actie wordt de werking van de Applicatietoetsenbordmodus in-, uitgeschakeld of in- of uitgeschakeld
ook ingeroepen door de app-toetsenbord binnenkomst vtMenu.

set-autolinefeed(aan/uit/schakelen)
Met deze actie wordt de automatische invoeging van regelinvoer in- of uitgeschakeld of in- of uitgeschakeld. Het is ook
ingeroepen door de automatische lijninvoer binnenkomst vtMenu.

set-autowrap(aan/uit/schakelen)
Met deze actie wordt de automatische doorloop van lange regels in-, uitgeschakeld of in- of uitgeschakeld. Het is ook
ingeroepen door de automatisch inpakken binnenkomst vtMenu.

set-backarrow(aan/uit/schakelen)
Met deze actie wordt de backarrowSleutel bron. Er wordt ook een beroep op gedaan
van het achteruit sleutel binnenkomst vtMenu.

set-bellIsUrgent(aan/uit/schakelen)
Met deze actie wordt de belIs dringend bron. Er wordt ook een beroep op gedaan
Door de belIs dringend binnenkomst vtMenu.

set-cursorblink(aan/uit/schakelen)
Met deze actie wordt de cursorKnipper bron. Er wordt ook een beroep op gedaan
van het cursorknipperen binnenkomst vtMenu.

set-vloeksemul(aan/uit/schakelen)
Met deze actie wordt de vloeken bron. Er wordt ook een beroep op gedaan
de vloekmul binnenkomst vtMenu.

set-font-doublesize(aan/uit/schakelen)
Met deze actie wordt de lettertypeDoublesize bron. Het is ook
ingeroepen door de lettertype-dubbele grootte binnenkomst lettertypeMenu.

set-hp-functietoetsen(aan/uit/schakelen)
Met deze actie wordt de hpFunctietoetsen bron. Het is ook
ingeroepen door de hpFunctietoetsen binnenkomst hoofdmenu.

set-sprongscroll(aan/uit/schakelen)
Met deze actie wordt de springscrollen bron. Er wordt ook een beroep op gedaan
Door de springscrollen binnenkomst vtMenu.

set-lettertype-lijntekening(aan/uit/schakelen)
Met deze actie wordt de xterm's staat over de vraag of de
het huidige lettertype lijntekentekens bevat en of deze rechtstreeks moeten worden getekend.
Het wordt ook ingeroepen door de lettertype-lijntekening binnenkomst lettertypeMenu.

set-lettertype-verpakt(aan/uit/schakelen)
Met deze actie wordt de forcePackedFont's hulpbron die controleert
gebruik van de minimale of maximale glyph-breedte van het lettertype. Het wordt ook ingeroepen door de lettertype
verpakt binnenkomst lettertypeMenu.

set-keep-klembord(aan/uit/schakelen)
Met deze actie wordt de houd Klembord bron.

set-keep-selectie(aan/uit/schakelen)
Met deze actie wordt de selectie behouden bron. Het is ook
ingeroepen door de selectie behouden binnenkomst vtMenu.

set-logging(aan/uit/schakelen)
Met deze actie wordt de status van de logboekoptie in-, uitgeschakeld of in- of uitgeschakeld.

set-oude-functietoetsen(aan/uit/schakelen)
Met deze actie wordt de status van oudere functietoetsen in-, uitgeschakeld of in- of uitgeschakeld. Het is ook
ingeroepen door de oude functietoetsen binnenkomst hoofdmenu.

set-marginbel(aan/uit/schakelen)
Met deze actie wordt de margeBell bron.

set-num-lock(aan/uit/schakelen)
Deze actie schakelt de status van de numLock bron.

set-pop-op-bel(aan/uit/schakelen)
Met deze actie wordt de popOnBell bron. Het wordt ook aangeroepen door
de poponbel binnenkomst vtMenu.

set-private-kleuren(aan/uit/schakelen)
Met deze actie wordt de privateColorRegisters bron.

set-render-lettertype(aan/uit/schakelen)
Met deze actie wordt de renderFont bron. Er wordt ook een beroep op gedaan
Door de render-lettertype binnenkomst lettertypeMenu.

set-reverse-video(aan/uit/schakelen)
Met deze actie wordt de omgekeerdeVideo bron. Er wordt ook een beroep op gedaan
Door de omgekeerde video binnenkomst vtMenu.

set-reversewrap(aan/uit/schakelen)
Met deze actie wordt de omgekeerdeWrap bron. Er wordt ook een beroep op gedaan
Door de omgekeerde verpakking binnenkomst vtMenu.

set-scroll-op-toets(aan/uit/schakelen)
Met deze actie wordt de scrolltoets bron. Er wordt ook een beroep op gedaan
van het scrolltoets binnenkomst vtMenu.

set-scroll-op-tty-uitvoer(aan/uit/schakelen)
Met deze actie wordt de scrollTtyOutput bron. Het is ook
opgeroepen vanuit de schuif uitvoer binnenkomst vtMenu.

set-schuifbalk(aan/uit/schakelen)
Met deze actie wordt de schuifbalk bron. Het wordt ook aangeroepen door
de schuifbalk binnenkomst vtMenu.

set-sco-functietoetsen(aan/uit/schakelen)
Met deze actie wordt de scoFunctietoetsen bron. Het is ook
ingeroepen door de scoFunctietoetsen binnenkomst hoofdmenu.

set-select(aan/uit/schakelen)
Met deze actie wordt de selecteerNaarKlembord bron. Het is ook
ingeroepen door de selecteerNaarKlembord binnenkomst vtMenu.

set-sixel-scrollen(aan/uit/schakelen)
Deze actie schakelt tussen inline (sixel scrollen) en absolute positionering. Het
kan ook worden bestuurd via DEC privémodus 80 (DECSDM) of vanaf de sixelScrollen
binnenkomst in de btMenu.

set-zon-functietoetsen(aan/uit/schakelen)
Met deze actie wordt de zonFunctietoetsen bron. Het is ook
ingeroepen door de zonFunctietoetsen binnenkomst hoofdmenu.

set-zon-toetsenbord(aan/uit/schakelen)
Met deze actie wordt de zonToetsenbord bron. Er wordt ook een beroep op gedaan
Door de zonToetsenbord binnenkomst hoofdmenu.

set-tek-tekst(groot/2/3/klein)
Met deze actie wordt het lettertype dat in het Tektronix-venster wordt gebruikt, ingesteld op de waarde van de
geselecteerde bron volgens het argument. Het argument kan een trefwoord zijn
of een alias van één letter, zoals weergegeven tussen haakjes:

groot (l)
Gebruik hulpbronnen lettertypeGroot, hetzelfde als menu-invoer tektextgroot.

twee (2)
Gebruik hulpbronnen lettertype2, hetzelfde als menu-invoer tektekst2.

drie (3)
Gebruik hulpbronnen lettertype3, hetzelfde als menu-invoer tektekst3.

klein (s)
Gebruik hulpbronnen lettertypeKlein, hetzelfde als menu-invoer tektekstklein.

set-terminal-type( type dan: )
Met deze actie wordt de uitvoer naar de vt or tek ramen, volgens de type dan:
snaar. Het wordt ook ingeroepen door de tekmode binnenkomst vtMenu en vtmode binnenkomst
tekMenu.

set-titeRemmen(aan/uit/schakelen)
Met deze actie wordt de titeRemmen hulpbron, die controleert
schakelen tussen het alternatieve en huidige scherm.

set-werkbalk(aan/uit/schakelen)
Met deze actie wordt de werkbalkfunctie in-, uitgeschakeld of in- of uitgeschakeld. Het wordt ook aangeroepen door
de toolbar binnenkomst hoofdmenu.

set-utf8-modus(aan/uit/schakelen)
Met deze actie wordt de utf8 bron. Het wordt ook ingeroepen door de
utf8-modus binnenkomst lettertypeMenu.

set-utf8-titel(aan/uit/schakelen)
Met deze actie wordt de utf8Titel bron. Het wordt ook aangeroepen door
de utf8-titel binnenkomst lettertypeMenu.

set-zichtbaarheid(vt/tek,aan/uit/schakelen)
Met deze actie wordt de vt or tek ramen zijn
zichtbaar. Het wordt ook aangeroepen vanuit de tekshow en vhied vermeldingen in vtMenu en
vtshow en techide vermeldingen in tekMenu.

set-visuele-bel(aan/uit/schakelen)
Met deze actie wordt de visuelebel bron. Er wordt ook een beroep op gedaan
Door de visuele bel binnenkomst vtMenu.

set-vt-lettertype(d/1/2/3/4/5/6/e/s [,normaal lettertype [, dikgedrukt lettertype
Met deze actie wordt het lettertype of de lettertypen ingesteld die momenteel in het VT102-venster worden gebruikt. De
het 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 opgegeven 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 vet lettertype.

kleiner-vt-font()
Stel het lettertype in op het eerstvolgende kleinere, op basis van de lettertypeafmetingen. Zie ook set-
vt-lettertype().

zachte reset()
Met deze actie wordt het schuifgebied opnieuw ingesteld. Het wordt ook aangeroepen vanuit de zachte reset
binnenkomst vtMenu. Het effect is identiek aan dat van een zachte reset (DECSTR).
volgorde.

spawn-nieuwe-terminal(params)
Spawn een nieuwe xterm proces. Dit is beschikbaar op systemen met een modern
versie van het procesbestandssysteem, bijvoorbeeld “/ proc", welke xterm kunnen lezen.

Gebruik de procesinvoer “cwd”, bijvoorbeeld /proc/12345/cwd om de werkmap te verkrijgen
van het proces dat momenteel plaatsvindt xterm.

Op systemen die de procesinvoer “exe” hebben, bijvoorbeeld /proc/12345/exe, gebruikt u dit om
verkrijgen van het daadwerkelijke uitvoerbare bestand. Gebruik anders de variabele $PATH om te vinden xterm.

Als er parameters in de actie worden opgegeven, geef deze dan door aan de nieuwe xterm proces.

start-uitbreiden()
Deze actie is vergelijkbaar met selecteer-start behalve dat de selectie wordt uitgebreid tot
de huidige aanwijzerlocatie.

start-cursor-uitbreiden()
Deze actie is vergelijkbaar met selecteer-verleng behalve dat de selectie wordt uitgebreid tot
de huidige tekstcursorpositie.

snaar(snaar)
Met deze actie wordt de opgegeven tekstreeks ingevoegd alsof deze is getypt. Offerte
is nodig als de string spaties of niet-alfanumerieke tekens bevat. Als
het stringargument begint met de tekens “0x”, het wordt geïnterpreteerd als een hex
karakter constante.

tek-kopie()
Met deze actie worden de escapecodes gekopieerd die worden gebruikt om de huidige vensterinhoud te genereren
naar een bestand in de huidige map dat begint met de naam COPY. Het is ook
opgeroepen vanuit de tekkopie binnenkomst tekMenu.

tek-pagina()
Met deze actie wordt het Tektronix-venster gewist. Het wordt ook ingeroepen door de tekpagina toegang
in tekMenu.

tek-reset()
Met deze actie wordt het Tektronix-venster opnieuw ingesteld. Het wordt ook ingeroepen 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 op het scherm ten opzichte van de
huidige regel:

ESC^P
or
ESC^N

afhankelijk van of de gebeurtenis respectievelijk vóór of na de huidige regel plaatsvindt.
De ^N (of ^P) wordt één keer herhaald voor elke regel waarop de gebeurtenis verschilt van de
huidige lijn. De besturingsreeks wordt geheel weggelaten als er sprake is van een knopgebeurtenis
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)
Met deze actie wordt de aangegeven grafische invoercode verzonden.

Standaard sleutel bindingen
De standaardbindingen in het VT102-venster gebruiken het SELECT-token, dat wordt ingesteld door de
selecteerNaarKlembord bron. Deze zijn voor de vt100 widget:

Verschuiving Vorige:scroll-back(1,halve pagina) \n\
Verschuiving Volgende:vooruit scrollen(1,halve pagina) \n\
Verschuiving Selecteer:selecteer-cursor-start() \
selecteer-cursor-einde(SELECT, CUT_BUFFER0) \n\
Verschuiving Invoegen:invoegselectie(SELECT, CUT_BUFFER0) \n\
Alt Return:volledig scherm() \n\
Scroll_Lock: scroll-lock() \n\
Shift~Ctrl KP_Add:groter-vt-font() \n\
Shift-Ctrl KP_Add:kleiner-vt-font() \n\
Verschuiving KP_Subtract:kleiner-vt-font() \n\
~Meta :insert-zeven-bit() \n\
Meta :insert-acht-bit() \n\
!Ctrl :popup menu(hoofdmenu) \n\
!Ctrl vergrendelen :popup menu(hoofdmenu) \n\
!Vergrendel Ctrl @Num_Lock :popup menu(hoofdmenu) \n\
! @Num_Lock-Ctrl :popup menu(hoofdmenu) \n\
~Meta :selecteer-start() \n\
~Meta :select-uitbreiden() \n\
!Ctrl :popup-menu(vtMenu) \n\
!Ctrl vergrendelen :popup-menu(vtMenu) \n\
!Vergrendel Ctrl @Num_Lock :popup-menu(vtMenu) \n\
! @Num_Lock Ctrl :popup-menu(vtMenu) \n\
~Ctrl ~Meta :negeer() \n\
Meta :clear-saved-lines() \n\
~Ctrl ~Meta :insert-selectie(SELECT, CUT_BUFFER2) \n\
!Ctrl :popup-menu(lettertypemenu) \n\
!Ctrl vergrendelen :popup-menu(lettertypemenu) \n\
!Vergrendel Ctrl @Num_Lock :popup-menu(lettertypemenu) \n\
! @Num_Lock-Ctrl :popup-menu(lettertypemenu) \n\
~Ctrl ~Meta :start-uitbreiden() \n\
~Meta :select-uitbreiden() \n\
Ctrl :scroll-back(4,halve pagina,m) \n\
Vergrendel Ctrl :scroll-back(4,halve pagina,m) \n\
Vergrendel @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\
Vergrendel @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-zeven-bit() \n\
Meta : insert-acht-bit() \n\
!Ctrl : popup menu(hoofdmenu) \n\
!Ctrl vergrendelen : popup menu(hoofdmenu) \n\
!Vergrendel Ctrl @Num_Lock : popup menu(hoofdmenu) \n\
!Ctrl @Num_Lock : popup menu(hoofdmenu) \n\
!Ctrl : pop-upmenu(tekMenu) \n\
!Ctrl vergrendelen : pop-upmenu(tekMenu) \n\
!Vergrendel Ctrl @Num_Lock : pop-upmenu(tekMenu) \n\
!Ctrl @Num_Lock : pop-upmenu(tekMenu) \n\
Verschuiving ~Meta : gin-pers(L) \n\
~Meta : gin-press(l) \n\
Verschuiving ~Meta : gin-pers(M) \n\
~Meta : gin-pers(m) \n\
Verschuiving ~Meta : gin-pers(R) \n\
~Meta : gin-pers(r)

Hier is een voorbeeld waarbij gebruik wordt gemaakt van verschoven selecteren/plakken om naar het klembord te kopiëren, en niet verschoven
selecteer/plak voor de primaire selectie. In elk geval is een (andere) snijbuffer ook een
doel of bron van de selectie-/plakbewerking. Het is echter belangrijk om dat te onthouden
Cut-buffers 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, benadrukt deze. Wanneer
het verliest de selectie, het verwijdert de overeenkomstige markering. Maar je kunt nog steeds plakken
uit de overeenkomstige snijbuffer.

*VT100*vertalingen: #overschrijven \n\
~Shift~Ctrl : invoegselectie(PRIMARY, CUT_BUFFER2) \n\
Shift~Ctrl : invoegselectie(CLIPBOARD, CUT_BUFFER2) \n\
~Verschuiving : selecteer-end(PRIMAIR, CUT_BUFFER0) \n\
Verschuiving : selecteer-einde(CLIPBOARD, CUT_BUFFER1)

In het voorbeeld de klassenaam VT100 wordt gebruikt in plaats van de widgetnaam. Dit zijn
verschillend; de klassenaam biedt een specifiekere 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 toetsenbordkaart() actie kan worden gebruikt om speciale sleutels voor toe te voegen
veelgebruikte woorden invoeren:

*VT100.Vertalingen: #override F13: toetsenbordindeling (dbx)
*VT100.dbxKeymap.translations: \
F14: toetsenbordindeling(Geen) \n\
F17: tekenreeks("volgende") snaar(0x0d) \n\
F18: string("stap") snaar(0x0d) \n\
F19: string("doorgaan") snaar(0x0d) \n\
F20: string("print") invoegselectie(PRIMARY, CUT_BUFFER0)

Standaard scrollbar bindingen
Sleutelbindingen 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 corresponderende vertaalwerk
bronnen. Deze hulpbronnen zijn verschillend en passen bij verschillende patronen, bijvoorbeeld de
verschillen in widgetnaam en aantal niveaus van widgets die ze kunnen bevatten.

De schuifbalk widget is een kind van de vt100 widget. Het bevindt zich bovenop de vt100
widget. Als u de schuifbalk in- en uitschakelt, wordt 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()

Gebeurtenissen die de schuifbalk widget helemaal niet herkent, gaan verloren.

Bij het opstarten wordt echter xterm breidt deze vertalingen uit met de gebruikte standaardvertalingen
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 it
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 aan het bestand heeft toegevoegd vt100
widget. Dat allemaal xterm wat u kunt doen, is de schuifbalk widget om hetzelfde te geven
uitgangspunt voor verder maatwerk door de gebruiker.

· Gebeurtenissen in de ruimte tussen de widgets kunnen verloren gaan.

· Stel reeksen samen die in de ene widget zijn begonnen, kunnen niet in de andere worden voltooid, omdat de
invoermethoden voor elke widget delen geen contextinformatie.

De meeste aanpassingen van de schuifbalkvertalingen hebben geen betrekking op toetsbindingen. Liever,
gebruikers zijn over het algemeen meer geïnteresseerd in het wijzigen van de bindingen van de muisknoppen. Voor
Sommige mensen gebruiken bijvoorbeeld liever de linkeraanwijzerknop om de schuifbalk te slepen
duim. Dat kan worden ingesteld door de vertaalbron te wijzigen, bijvoorbeeld

*VT100.scrollbar.translations: #override \n\
: StartScroll(Vooruit) \n\
: StartScroll(Continu) MoveThumb() NotifyThumb() \n\
: StartScroll(Achteruit) \n\
: MoveThumb() NotifyThumb() \n\
: NotifyScroll(Proportioneel) EndScroll()

CONTROL OPEENVOLGINGEN EN KEYBOARD


Toepassingen kunnen reeksen tekens naar de terminal sturen om het gedrag ervan te veranderen.
Vaak worden ze “ANSI-escape-sequenties” of gewoon “escape-sequenties” genoemd, maar
beide termen zijn misleidend:

· ANSI x3.64 (verouderd), 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 waarin de ANSI-standaard wordt vermeld, bevatten toevoegingen die niet in de
origineel (zoals die gebaseerd op ansi.sys). Deze discussie concentreert zich dus op de ISO
normen.

· De standaard beschrijft alleen reeksen die van de host naar de terminal worden verzonden. Er is geen
standaard voor reeksen die met 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-to-terminal-standaard.

· Enkele van xterm's sequenties passen niet in het standaardschema. Technisch gezien zijn dat dat wel
“niet gespecificeerd”. DEC Screen Alignment Test (DECALN) is bijvoorbeeld deze drie-
tekenvolgorde:

ESC # 8

· Sommige reeksen passen in het standaardformat, maar staan ​​niet in de standaard vermeld.
Deze omvatten de reeksen die worden gebruikt voor het instellen van schuifmarges en handelingen
vooruit/achteruit scrollen.

· Sommige reeksen (met name de functies met éé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".

De xtherm Controle Sequenties document bevat de controlesequenties die een applicatie kan uitvoeren
sturen xterm om het verschillende bewerkingen te laten uitvoeren. De meeste van deze operaties zijn dat wel
gestandaardiseerd, van de DEC- of Tektronix-terminals, of van breder gebruikte terminals
standaarden 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 de string te interpreteren
“\e” als de ontsnappen teken en om een ​​afsluitende nieuwe regel bij uitvoer te onderdrukken. Dat zijn ze niet
draagbaar, niet aanbevolen. Gebruik in plaats daarvan printf (POSIX).

Om bijvoorbeeld de venster titel tot “Hallo wereld!”, zou je een van deze kunnen gebruiken
opdrachten 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!"

De printf commando interpreteert de octale waarde “\033” voor ontsnappen, en (aangezien dat niet het geval 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 besturingsvolgorde.

special Keys
xthermheeft, zoals elke VT100-compatibele terminalemulator, 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 wanneer u op de pijl omhoog drukt, en

· toepassing mode, die een andere besturingsvolgorde gebruikt waarmee niet kan worden verward
de “nuttige” reeksen.

Het belangrijkste verschil tussen de twee modi is dat de normale modusreeksen beginnen met CSI
(ontsnappen [) en reeksen van toepassingsmodi beginnen met SS3 (ontsnappen O).

De terminal wordt geïnitialiseerd in een van deze twee modi (meestal de normale modus).
op de terminalbeschrijving (termcap of terminfo). De terminalbeschrijving heeft dat 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 sleutels zijn alleen
correct voor deze toetsenbordmodus. Sommige schelpen (in tegenstelling tot ksh(1), wat lijkt te gebeuren
hardgecodeerd zijn, zelfs geen gebruik maken van termcap) stellen hun gebruikers in staat toetsbindingen 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 succesvol
als de terminal standaard is geïnitialiseerd in de applicatiemodus, omdat slaan mist
flexibiliteit op dit gebied. Het gebruikt een (minder expressief dan slaan'S) readline scripting
taal voor het instellen van sleutelbindingen, die afhankelijk zijn van de gebruiker om statisch te zijn
som de mogelijke bindingen op voor gegeven waarden van $TERM.

· zsh(1) biedt een analoge functie, maar accepteert ook runtime-expressies
het verstrekken van een $terminfo array voor scripts. In het bijzonder kan men gebruik maken van de terminal
database, transformerend bij het definiëren van een sneltoets. Door de uitvoer zo te transformeren
dat CSI en SS3 zijn gelijkgesteld, zsh kan de terminaldatabase gebruiken om nuttig te verkrijgen
definities voor het opdrachtregelgebruik, ongeacht of de terminal normaal of
toepassingsmodus aanvankelijk. 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-promptreeksen. Gebruikers kunnen dit doen door $PS1 in te stellen (de primaire prompt
snaar). Opnieuw, slaan en zsh hebben functies geboden die niet voorkomen in ksh. Er is een
probleem is echter: de breedte van de prompt op het scherm zal niet noodzakelijkerwijs hetzelfde zijn als de breedte van de prompt op het scherm
aantal karakters. Omdat er geen richtlijnen zijn in de POSIX-standaard, wordt elke shell
pakt het probleem op een andere manier aan:

· slaan behandelt tekens binnen “\[” en “\]” als niet-afdrukbare tekens (zonder breedte op de
scherm).

· zsh behandelt tekens tussen “%{” en “%}” als niet-afdrukbare tekens.

Naast het verschil in syntaxis bieden de shells verschillende methoden voor
het verkrijgen van nuttige ontsnappingssequenties:

· Zoals opgemerkt in special Keys, zsh initialiseert de array $terminfo met de terminal
mogelijkheden.

Het biedt ook een functie echoti die werkt als putten(1) om een ​​terminal te converteren
mogelijkheid met zijn parameters in een string die naar de terminal kan worden geschreven.

· Schelpen die een vergelijkbaar kenmerk missen (zoals slaan) kan het programma altijd gebruiken putten naar
doe deze transformatie.

Hardgecodeerde ontsnappingsreeksen worden door elke shell ondersteund, maar worden daarom niet aanbevolen
die zijn afhankelijk van bepaalde configuraties en kunnen niet gemakkelijk tussen verschillende configuraties worden verplaatst
gebruikersomgevingen.

MILIEU


xtherm stelt verschillende omgevingsvariabelen in:

DISPLAY
is de weergavenaam, verwijzend naar de X-server (zie DISPLAY NAMEN in X(7)).

TERM wordt ingesteld op basis van de terminfo (of termcap)-invoer die als referentie wordt 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 er een locale-filter wordt gebruikt. De waarde is de padnaam van het filter.

XTERM_LOCALE
toont de landinstelling die werd gebruikt door xterm bij het opstarten. Enige shell-initialisatie
scripts kunnen een andere landinstelling instellen.

XTRM_SHELL
is ingesteld op de padnaam van het programma dat wordt aangeroepen. Meestal is dat een schil
programma, bijv. / Bin / sh. Omdat het echter niet noodzakelijkerwijs een shell-programma is, is het dat wel
verschillend van “SHELL”.

XTRM_VERSION
is ingesteld op de tekenreeks die wordt weergegeven door de -versie keuze. Dat is normaal gesproken een
ID voor de X Window-bibliotheken die zijn gebruikt om te bouwen xterm, Gevolgd door xterm's pleister
nummer tussen haakjes. Het patchnummer maakt ook deel uit van het antwoord op een Secondary
Bedieningsvolgorde apparaatkenmerken (DA) (zie xtherm Controle Sequenties).

Afhankelijk van uw systeemconfiguratie, xterm kan ook het volgende instellen:

COLUMNS
de breedte van de xterm in tekens (zie: “stty-kolommen”).

THUIS wanneer xterm is geconfigureerd om utmp bij te werken.

LIJNEN
de hoogte van de xterm in tekens (zie: “stty-rijen”).

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
naam als optionele parameter.

xtherm stelt dit in op een absolute padnaam. Als u de variabele op een relatief hebt ingesteld
padnaam, xterm kan het op een andere shell-padnaam instellen.

Als u 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 de termcap-invoer die overeenkomt met $TERM, met regels en kolommen
waarden vervangen het venster op werkelijke grootte dat u hebt gemaakt.

TERMIJN
kan worden gedefinieerd op een niet-standaardlocatie in het configuratiescript.

Gebruik xterm online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad