EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

xterm - Online în cloud

Rulați xterm în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda xterm care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


xterm - emulator terminal pentru X

REZUMAT


x termen [-opțiunea trusei de instrumente ...] [-opțiune ...] [coajă]

DESCRIERE


x termen programul este un emulator de terminal pentru sistemul X Window. Oferă DEC
VT102/VT220 și funcții selectate de la terminale de nivel superior, cum ar fi VT320/VT420/VT520
(VTxxx). De asemenea, oferă emularea Tektronix 4014 pentru programele care nu pot utiliza
sistemul de ferestre direct. Dacă sistemul de operare de bază acceptă redimensionarea terminalului
capabilități (de exemplu, semnalul SIGWINCH în sistemele derivate din 4.3BSD), x termen voi
utilizați facilitățile pentru a notifica programele care rulează în fereastră ori de câte ori este redimensionată.

Terminalele VTxxx și Tektronix 4014 au fiecare fereastra lor, astfel încât să puteți edita
text într-una și priviți grafica în celălalt în același timp. Pentru a menține corect
raport de aspect (înălțime/lățime), grafica Tektronix va fi restricționată la cea mai mare casetă cu
un raport de aspect al lui 4014 care se va potrivi în fereastră. Această casetă este situată în stânga sus
zona ferestrei.

Deși ambele ferestre pot fi afișate în același timp, una dintre ele este considerată
Fereastra „activă” pentru recepționarea intrărilor de la tastatură și ieșirii terminalului. Aceasta este fereastra care
conţine cursorul text. Fereastra activă poate fi aleasă prin secvențe de evacuare, the
Meniul „VT Options” în fereastra VTxxx și meniul „Tek Options” în fereastra 4014.

EMULAȚII


Emularea VT102 este destul de completă, dar nu acceptă autorepeat. Dimensiune dublă
caracterele sunt afișate corect dacă serverul de fonturi acceptă fonturi scalabile. VT220
emularea nu acceptă fonturi soft, altfel este completă.

Baza de date terminale (termeninfo (5) sau termcap (5)) intrări cu care funcționează x termen include

o intrare opțională specifică platformei („xterm”),
„xterm”,
„vt102”,
„vt100”,
„ansi” și
"prost"

xtherm caută automat în baza de date a terminalului, în această ordine, aceste intrări și
apoi setează variabilele de mediu „TERM” și „TERMCAP”. De asemenea, puteți utiliza „vt220”,
dar trebuie să setați nivelul de emulare a terminalului cu decTerminalID resursă. Pe majoritatea
sisteme, x termen va folosi baza de date terminfo. Unele sisteme mai vechi folosesc termcap. (Cel
Variabila de mediu „TERMCAP” nu este setată dacă x termen este legat de o bibliotecă terminfo,
deoarece informațiile necesare nu sunt furnizate de emularea termcap a terminfo
biblioteci).

Multe dintre cele speciale x termen caracteristicile pot fi modificate sub controlul programului printr-un set de
secvențe de evacuare diferite de secvențele de evadare standard VT102. (Vezi xtherm
Mod de control secvenţele document.)

Emularea Tektronix 4014 este, de asemenea, destul de bună. Suportă adresare grafică pe 12 biți,
scalat la dimensiunea ferestrei. Sunt patru dimensiuni diferite de font și cinci tipuri de linii diferite
sprijinit. Nu există suport pentru modul write-through sau defocalizat. Textul Tektronix și
comenzile grafice sunt înregistrate intern de x termen și poate fi scris într-un fișier prin trimitere
secvența de evadare COPY (sau prin Tektronix meniul; Vezi mai jos). Numele fișierului
va fi "COPIEaaaa-MM-dd.hh:mm:ss", Unde aaaa, MM, dd, hh, mm și ss sunt anul, luna,
ziua, ora, minutul și secunda în care a fost efectuată COPIARE (fișierul este creat în fișierul
director x termen este pornit în, sau directorul principal pentru o autentificare x termen).

Nu toate caracteristicile descrise în acest manual sunt disponibile în mod necesar în această versiune
of x termen. Unele (de exemplu, extensiile non-VT220) sunt disponibile numai dacă au fost compilate
în, deși cele mai frecvent utilizate sunt în configurația implicită.

ALTE CARACTERISTICI


xtherm evidențiază automat cursorul text când indicatorul intră în fereastră
(selectat) și îl anulează evidențierea când indicatorul părăsește fereastra (neselectat). Dacă
fereastra este fereastra de focalizare, apoi cursorul text este evidențiat indiferent de locul în care se află
indicatorul este.

În modul VT102, există secvențe de evacuare pentru a activa și dezactiva un ecran alternativ
tampon, care are aceeași dimensiune cu zona de afișare a ferestrei. Când este activat,
ecranul curent este salvat și înlocuit cu ecranul alternativ. Salvarea liniilor defilate
din partea de sus a ferestrei este dezactivată până când ecranul normal este restabilit. Obisnuitul
descrierea terminalului pentru x termen permite editorul vizual vi(1) pentru a comuta la alternativă
ecran pentru editare și pentru a restabili ecranul la ieșire. O intrare în meniu pop-up simplifică acest lucru
pentru a comuta între ecranul normal și alternativ pentru tăiere și lipire.

În modul VT102 sau Tektronix, există secvențe de evadare pentru a schimba numele
ferestre. În plus, în modul VT102, x termen implementează controlul de manipulare a ferestrelor
secvente din dtterm, cum ar fi redimensionarea ferestrei, setarea locației acesteia pe ecran.

xtherm permite aplicațiilor bazate pe caractere să primească evenimente ale mouse-ului (în prezent, apăsând butonul
și evenimente de eliberare și evenimente de mișcare a butoanelor) ca secvențe de control de la tastatură. Vedea xtherm
Mod de control secvenţele pentru detalii.

OPŢIUNI


x termen Emulatorul de terminal acceptă și opțiunile standard ale liniei de comandă X Toolkit
multe opțiuni specifice aplicației. Dacă opțiunea începe cu un `+' în loc de un `-', the
opțiunea este restabilită la valoarea implicită.

-versiune
Asta cauzează x termen pentru a tipări un număr de versiune pe rezultatul standard, apoi ieșiți.

-Ajutor Asta cauzează x termen pentru a imprima un mesaj detaliat care descrie opțiunile sale, unul per
linia. Mesajul este scris la ieșirea standard. După imprimarea mesajului,
x termen iesirile. xtherm generează acest mesaj, sortându-l și notând dacă a
-opțiune"Sau"+opțiune” pornește sau dezactivează funcția, deoarece unele funcții
istoric au fost una sau alta. xtherm generează un mesaj de ajutor concis
(mai multe opțiuni pe linie) când este utilizată o opțiune necunoscută, de exemplu,

x termen -z

Dacă logica pentru o anumită opțiune, cum ar fi înregistrarea în jurnal, nu este compilată în x termen,
textul de ajutor pentru această opțiune, de asemenea, nu este afișat de -Ajutor opțiune.

Cele mai multe dintre x termen opțiunile sunt de fapt analizate de X Toolkit, care stabilește resursa
valori. xtherm oferă setului de instrumente X un tabel de opțiuni. Câteva dintre acestea sunt marcate,
spunând setului de instrumente X să le ignore (-Ajutor, -versiune, -Clasa, -e, și -în). După
X Toolkit a analizat parametrii liniei de comandă, îi elimină pe cei pe care îi gestionează,
lăsând parametrii special marcaţi pt x termen a manevra.

-versiune și -Ajutor opţiunile sunt interpretate chiar dacă x termen nu poate deschide afișajul și
sunt utile pentru testarea și configurarea scripturilor. Impreuna cu -Clasa, sunt verificate
înaintea altor opțiuni. Pentru a face acest lucru, x termen are propriul său (mult mai simplu) analizator de argumente, împreună
cu un tabel al listei încorporate de opțiuni din setul de instrumente X.

A te baza pe X Toolkit pentru a analiza opțiunile și valorile asociate are avantaje
de simplitate și bună integrare cu mecanismul de resurse X. Sunt cateva
dezavantaje

· xtherm nu pot spune cu ușurință dacă o valoare a resursei a fost setată de unul dintre externi
fișiere implicite de resurse sau de aplicație sau dacă a fost setat prin intermediul -xrm opțiune sau
prin intermediul unor opțiuni direct relevante din linia de comandă. xtherm vede doar rezultatul final: a
valoarea furnizată la crearea widget-urilor sale.

· xtherm nu cunoaște ordinea în care anumite opțiuni și elemente din fișierele de resurse
sunt evaluate. Mai degrabă, vede toate valorile pentru un anumit widget în același timp.
În proiectarea acestor opțiuni, unele sunt considerate mai importante și le pot înlocui pe altele
opțiuni.

Setul de instrumente X folosește modele (constante și metacaractere) pentru a potrivi resursele. Odata
a fost folosit un anumit model, nu îl va modifica. Pentru a suprascrie o anumită setare,
trebuie folosit un model mai specific, de exemplu, înlocuirea „*” cu „.”. Unele prost-
fișierele de resurse proiectate sunt prea specifice pentru a permite opțiunilor din linia de comandă să afecteze
valorile widget relevante.

· În câteva cazuri, X Toolkit combină opțiunile sale standard în moduri care nu funcționează
bine cu x termen. Acest lucru se întâmplă cu culoarea (-fg, -B) și invers (-rv) Opțiuni.
xtherm face un caz special al acestora și își ajustează sensul de „revers” pentru a diminua utilizatorul
surprinde.

Un parametru (după toate opțiunile) poate fi dat. Asta trece peste x termenalegerea încorporată a lui
program shell:

· Dacă parametrul nu este o cale relativă, adică începe cu „./” sau „../”, x termen
caută fișierul în PATH-ul utilizatorului. În ambele cazuri, această verificare eșuează dacă x termen
nu poate construi o cale absolută.

· Dacă verificarea eșuează (sau dacă nu este dat un astfel de parametru), x termen în continuare verifică „SHELL”
variabil. Dacă acesta specifică un fișier executabil, x termen va încerca să înceapă asta.
"Dar daca x termen în plus, verifică dacă este un shell valid și va dezactiva „SHELL” dacă
nu este.

· Dacă „SHELL” nu este setat la un fișier executabil, x termen încearcă să folosească programul shell
specificat în intrarea în fișierul parolei utilizatorului. Ca înainte, x termen verifică dacă acesta este un
coajă valabilă.

· În cele din urmă, dacă intrarea în fișierul cu parolă nu specifică un shell valid, x termen utilizări
/ Bin / sh.

-e opțiunea nu poate fi utilizată cu acest parametru, deoarece folosește toți parametrii următori
optiunea.

xtherm validează programele shell prin găsirea căii lor în fișierul text / etc / shells. Ea
tratează variabila de mediu „SHELL” în special pentru că (cum ar fi „TERM”), x termen ambele citiri
și actualizează variabila și pentru că programul a început de x termen nu este neapărat un
coajă.

Celelalte opțiuni sunt folosite pentru a controla aspectul și comportamentul. Nu toate opțiunile sunt
configurat neapărat în copia dvs. de x termen:

-132 În mod normal, secvența de evadare VT102 DECCOLM care comută între 80 și 132
modul coloană este ignorat. Această opțiune face ca secvența de evadare DECCOLM să fie
recunoscut, iar cel x termen fereastra se va redimensiona corespunzător.

-Ah Această opțiune indică faptul că x termen ar trebui să evidențieze întotdeauna cursorul de text. De
Mod implicit, x termen va afișa un cursor de text gol ori de câte ori focalizarea este pierdută sau
indicatorul părăsește fereastra.

+ah Această opțiune indică faptul că x termen ar trebui să facă evidențierea cursorului text pe baza
se concentreze.

-ai Această opțiune dezactivează suportul pentru pictograme active dacă această caracteristică a fost compilată x termen.
Acest lucru este echivalent cu setarea vt100 resursă activeIcon la „fals”.

+ai Această opțiune activează suportul pentru pictograme active dacă această caracteristică a fost compilată x termen.
Acest lucru este echivalent cu setarea vt100 resursă activeIcon la „adevărat”.

-au Această opțiune indică faptul că ar trebui permisă auto-wraparound. Acest lucru permite
cursorul pentru a se înfășura automat la începutul liniei următoare când se află la
poziția din dreapta a unei linii și textul este scos.

+aw Această opțiune indică faptul că auto-wraparound nu ar trebui permisă.

-b număr
Această opțiune specifică dimensiunea marginii interioare (distanța dintre marginile exterioare
marginea caracterelor și marginea ferestrei) în pixeli. Asta este vt100
frontieră internă resursă. Valoarea implicită este „2”.

+bc dezactivați clipirea cursorului de text. Aceasta anulează cursorBlink resursă.

-bc activați clipirea cursorului text. Aceasta anulează cursorBlink resursă.

-bcf milisecunde
setați intervalul de timp în care cursorul textului este oprit când clipește prin intermediul cursorOffTime
resursă.

-bcn milisecunde
setați perioada de timp în care cursorul textului este pornit când clipește prin intermediul cursorOnTime
resursă.

-bdc Seteaza vt100 resursă colorBDMode la „fals”, dezactivând afișarea caracterelor
cu atribut îndrăzneț ca culoare.

+bdc Seteaza vt100 resursă colorBDMode la „adevărat”, permițând afișarea caracterelor
cu atributul îndrăzneț ca culoare, mai degrabă decât îndrăzneț.

-cb Seteaza vt100 resursă cutToBeginningOfLine la „fals”.

+cb Seteaza vt100 resursă cutToBeginningOfLine la „adevărat”.

-cc characterclassrange:valoare[,...]
Aceasta setează clasele indicate de intervalele date pentru a fi utilizate în selectarea după cuvinte.
Consultați secțiunea care specifică clasele de caractere și discuția despre charClass
resursă.

-cjk_width
Seteaza cjkWidth resursă la „adevărat”. Când este pornit, personaje cu Asia de Est
Categoria ambiguă (A) din UTR 11 au o lățime a coloanei de 2. În caz contrar, au o
lățimea coloanei de 1. Acest lucru poate fi util pentru anumite terminale de text CJK vechi
programe presupunând desene cu casete și altele să aibă o lățime a coloanei de 2. De asemenea
ar trebui să fie activat când specificați o lățime dublă TrueType CJK (bi-
width/monospace) font fie cu -fa la linia de comandă sau FaceName resursă.
Valoarea implicită este „false”

+cjk_width
Resetați cjkWidth resursă.

-Clasa şir
Această opțiune vă permite să anulați x termenclasa de resurse a lui. În mod normal este
„XTerm”, dar poate fi setat la o altă clasă, cum ar fi „UXTerm”, pentru a înlocui selectată
resurse.

-cm Această opțiune dezactivează recunoașterea secvențelor de evadare ANSI de schimbare a culorii. Se fixează
il modul color resursă la „fals”.

+cm Această opțiune permite recunoașterea secvențelor ANSI de schimbare a culorii. Aceasta este
la fel ca vt100 resursă modul color.

-cn Această opțiune indică faptul că liniile noi nu trebuie tăiate în selecțiile în mod linie. Aceasta
setează cutNewline resursă la „fals”.

+cn Această opțiune indică faptul că liniile noi ar trebui tăiate în selecțiile în mod linie. Aceasta
setează cutNewline resursă la „adevărat”.

- cr culoare
Această opțiune specifică culoarea de utilizat pentru cursorul text. Implicit este folosirea
aceeași culoare de prim plan care este folosită pentru text. Acesta stabilește cursorColor resursă
conform parametrului.

-cu Această opțiune indică faptul că x termen ar trebui să rezolve o eroare în mai mult(1) program
care îl determină să afișeze incorect linii care au exact lățimea
fereastră și sunt urmate de o linie care începe cu o filă (filele principale nu sunt
afișat). Această opțiune este numită astfel deoarece inițial se credea că este o eroare
în blesteme(3x) pachet de mișcare a cursorului.

+cu Această opțiune indică faptul că x termen nu ar trebui să lucreze în jurul mai mult(1) eroare menționată
de mai sus.

-DC Această opțiune dezactivează secvența de evacuare pentru a schimba culorile dinamice: vt100
culorile prim-plan și de fundal, culoarea cursorului textului acestuia, cursorul indicatorului
culorile prim-plan și de fundal, primul plan și fundal al emulatorului Tektronix
culori, culoarea cursorului textului și culoarea evidențierii. Opțiunea setează
dynamicColors opțiunea la „fals”.

+dc Această opțiune permite secvenței de evacuare să schimbe culorile dinamice. Opțiunile se stabilesc
il dynamicColors opțiunea la „adevărat”.

-e program [ argumente ... ]
Această opțiune specifică programul (și argumentele din linia de comandă) în care urmează să fie rulat
il x termen fereastră. De asemenea, setează titlul ferestrei și numele pictogramei să fie numele de bază
a programului în curs de executare dacă nici unul -T nici -n sunt date pe linia de comandă.
Acest trebuie sa be il ultimul opțiune on il comandă linia.

-cel mai codare
Această opțiune determină codarea pe care x termen aleargă. Acesta stabilește localizare
resursă. Alte codificări decât UTF-8 sunt acceptate prin utilizarea lăută. -lc opțiune
ar trebui folosit în loc de -cel mai pentru sistemele cu suport local.

-fb font
Această opțiune specifică un font care trebuie utilizat la afișarea textului aldine. Acesta stabilește
boldFont resursă.

Acest font trebuie să aibă aceeași înălțime și lățime ca fontul normal, altfel este
ignorat. Dacă este specificat doar unul dintre fonturile normale sau aldine, acesta va fi folosit ca
fontul normal și fontul aldine vor fi produse prin depășirea acestui font.

Vezi și discuția despre boldMode și întotdeaunaBoldMode resurse.

-fa model
Această opțiune setează modelul pentru fonturile selectate din biblioteca FreeType dacă
suportul pentru acea bibliotecă a fost compilat în x termen. Aceasta corespunde cu
FaceName resursă. Atunci când este specificat un font CJK cu lățime dublă, trebuie, de asemenea
porniți butonul cjkWidth resursă.

Consultați și renderFont resursă, care se combină cu aceasta pentru a determina dacă
Fonturile FreeType sunt inițial active.

-fbb Această opțiune indică faptul că x termen ar trebui să compare fonturile normale și aldine
cutii pentru a se asigura că sunt compatibile. Acesta stabilește freeBoldBox resursă la „fals”.

+fbb Această opțiune indică faptul că x termen nu ar trebui să compare fonturile normale și aldine
cutii pentru a se asigura că sunt compatibile. Acesta stabilește freeBoldBox resursă la „adevărat”.

-fbx Această opțiune indică faptul că x termen nu ar trebui să presupună că fonturile normale și aldine
au caractere de desen VT100. Dacă lipsesc vreunul, x termen va desena
personaje direct. Acesta stabilește forceBoxChars resursă la „fals”.

+fbx Această opțiune indică faptul că x termen ar trebui să presupună că fonturile normale și aldine au
Caractere de desen VT100. Acesta stabilește forceBoxChars resursă la „adevărat”.

-fd model
Această opțiune setează modelul pentru fonturile cu lățime dublă selectate din FreeType
bibliotecă dacă suportul pentru acea bibliotecă a fost compilat în x termen. Aceasta corespunde
il FaceNameDoublesize resursă.

-fi font
Această opțiune setează fontul pentru pictogramele active dacă această caracteristică a fost compilată
x termen.

Vezi și discuția despre iconFont resursă.

-fs mărimea
Această opțiune setează dimensiunea punctului pentru fonturile selectate din biblioteca FreeType dacă
suportul pentru acea bibliotecă a fost compilat în x termen. Aceasta corespunde cu
dimensiunea feței resursă.

-ecran complet
Această opțiune indică faptul că x termen ar trebui să ceară managerului de ferestre să-l lase să folosească
ecran complet pentru afișare, de exemplu, fără decorațiuni pentru ferestre. Acesta stabilește pe tot ecranul
resursă la „adevărat”.

+ ecran complet
Această opțiune indică faptul că x termen nu ar trebui să ceară managerului de ferestre să-l lase să folosească
ecran complet pentru afișare. Acesta stabilește pe tot ecranul resursă la „fals”.

-fw font
Această opțiune specifică fontul care va fi utilizat pentru afișarea textului lat. În mod implicit,
va încerca să folosească un font de două ori mai lat decât fontul care va fi folosit pentru a desena
text normal. Dacă nu se găsește niciun font cu lățime dublă, acesta va improviza, prin întindere
fontul normal. Aceasta corespunde cu wideFont resursă.

-fwb font
Această opțiune specifică fontul care va fi utilizat pentru afișarea textului lat aldine. De
implicit, va încerca să folosească un font de două ori mai lat decât fontul care va fi utilizat
pentru a desena text îngroșat. Dacă nu se găsește niciun font cu lățime dublă, acesta va improviza, prin
întinderea fontului bold. Aceasta corespunde cu wideBoldFont resursă.

-fx font
Această opțiune specifică fontul care va fi utilizat pentru afișarea șirului de preeditare în fișierul
Metoda de introducere „OverTheSpot”.

Vezi și discuția despre ximFont resursă.

-hc culoare
(A se vedea -selbg).

-hf Această opțiune indică faptul că ar trebui generate coduri de escape HP Function Key pentru
tastele funcționale. Acesta stabilește hpFunctionKeys resursă la „adevărat”.

+hf Această opțiune indică faptul că codurile de escape HP Function Key nu ar trebui să fie generate
pentru tastele funcționale. Acesta stabilește hpFunctionKeys resursă la „fals”.

-hm Spune x termen să utilizeze evidențiațiTextColor și evidențiațiColor pentru a trece peste invers
culorile prim-plan/fond într-o selecție. Acesta stabilește evidențiațiColorMode
resursă la „adevărat”.

+hm Spune x termen să nu folosească evidențiațiTextColor și evidențiațiColor pentru a trece peste
culorile de prim-plan/fond inversate într-o selecție. Acesta stabilește
evidențiațiColorMode resursă la „fals”.

- tine Porniți deţine resursă, adică x termen nu-și va distruge imediat fereastra
când se finalizează comanda shell. Va aștepta până când utilizați managerul de ferestre
pentru a distruge/ucide fereastra, sau dacă utilizați intrările din meniu care trimit un semnal,
de exemplu, HUP sau KILL.

+ține Închide deţine resursă, adică x termen își va distruge imediat fereastra când
comanda shell se finalizează.

-adică Porniți ptyInitialErase resursă, adică folosiți sensul pseudo-terminal al
stty sterge valoarea.

+adică Închide ptyInitialErase resursă, adică setați stty ștergeți valoarea folosind kb
șir din intrarea termcap ca referință, dacă este disponibil.

-Sunt Porniți foloseșteInsertMode resursă, care forțează utilizarea modului de inserare prin adăugare
intrări adecvate pentru variabila de mediu TERMCAP. (Această opțiune este ignorată
pe majoritatea sistemelor, deoarece nu este utilizat TERMAP).

+ im Închide foloseșteInsertMode resursă.

-în windowId
Dat un identificator de fereastră X (un număr întreg, care poate fi hexazecimal, octal sau
zecimal în funcție de faptul că începe cu „0x”, „0” sau niciunul), x termen voi
refaceți widgetul său shell de nivel superior la acea fereastră. Acesta este folosit pentru a încorpora x termen
în cadrul altor aplicații.

De exemplu, există scripturi pentru Tcl/Tk și Gtk care pot fi folosite
demonstrează caracteristica. Când utilizați Gtk, există o limitare a setului de instrumente
care cere ca x termen's allowSendEvents resursa este activată.

-itc Seteaza vt100 resursă colorITMode la „fals”, dezactivând afișarea caracterelor
cu atribut italic ca culoare.

+itc Seteaza vt100 resursă colorITMode la „adevărat”, permițând afișarea caracterelor
cu atributul italic ca culoare mai degrabă decât italic.

-j Această opțiune indică faptul că x termen ar trebui să deruleze săriți. Acesta corespunde cu
jumpScroll resursă. În mod normal, textul este derulat pe rând; această opțiune
permite x termen pentru a muta mai multe linii deodată, astfel încât să nu cadă atât de departe
in spate. Utilizarea sa este recomandată cu tărie deoarece face x termen mult mai repede când
scanarea unor cantități mari de text. Secvențele de evacuare VT100 pentru activare
și dezactivarea derulării fluide, precum și meniul „Opțiuni VT” pot fi folosite pentru a întoarce
activarea sau dezactivarea acestei funcții.

+j Această opțiune indică faptul că x termen nu ar trebui să deruleze prin salt.

-k8 Această opțiune setează permitC1Printable resursă. Când permitC1Printable este setat,
x termen suprascrie maparea caracterelor de control C1 (cod 128-159) pentru a le trata
ca imprimabil.

+k8 Această opțiune resetează permitC1Printable resursă.

-kt tip tastatură
Această opțiune setează keyboardType resursă. Valorile posibile includ: „necunoscut”,
„implicit”, „hp”, „sco”, „sun”, „tcap” și „vt220”.

Valoarea „necunoscut”, face ca resursa corespunzătoare să fie ignorată.

Valoarea „implicit”, suprimă resursele asociate hpFunctionKeys,
scoFunctionKeys, sunFunctionKeys, tcapFunctionKeys și sunKeyboard, folosind
Dispunerea tastaturii Sun/PC.

-l Activați conectarea. În mod normal, înregistrarea în jurnal nu este acceptată, din cauza problemelor de securitate.
Câteva versiuni ale x termen este posibil să aibă activată înregistrarea în jurnal. Fișierul jurnal este scris în
director din care x termen este invocat. Se generează numele fișierului, de forma

XtermLog.XXXXXX

or

Xterm.log.numele gazdă.aaaa.mm.zz.hh.mm.ss.XXXXXX

în funcție de cum x termen a fost construit.

+l Dezactivați deconectarea.

-lc Activați suportul pentru diverse codificări în funcție de setarea locală a utilizatorilor, de exemplu,
Variabilele de mediu LC_ALL, LC_CTYPE sau LANG. Acest lucru se realizează prin pornire
modul UTF-8 și prin invocare lăută pentru conversia între codificări locale și UTF-8.
(lăută nu este invocat în locale UTF-8.) Aceasta corespunde cu localizare resursă.

Lista reală de codificări care sunt acceptate este determinată de lăută. Consulta
il lăută pagina de manual pentru mai multe detalii.

Vezi și discuția despre -u8 opțiune care acceptă UTF-8 locale.

+lc Dezactivați compatibilitatea cu selecția automată a codificărilor locale. 8 biți convențional
modul sau, în localități UTF-8 sau cu -u8 opțiunea, va fi utilizat modul UTF-8.

-lcc cale
Numele fișierului pentru convertorul de codare de la/la codificări locale și UTF-8 care este
folosit cu -lc opțiune sau localizare resursă. Aceasta corespunde cu localeFilter
resursă.

-bara din stânga
Forțați bara de defilare în partea stângă a ecranului VT100. Aceasta este implicită, cu excepția cazului în care dvs
au setat resursa rightScrollBar.

-lf nume de fișier
Specificați numele fișierului jurnal. Vezi -l opțiune.

-ls Această opțiune indică faptul că shell-ul care este pornit în x termen fereastra va fi a
shell de autentificare (adică primul caracter al lui argv[0] va fi o liniuță, indicând to
shell-ul pe care ar trebui să citească .login-ul sau .profilul utilizatorului).

-ls steagul și loginShell resursa sunt ignorate dacă -e este de asemenea dat, deoarece
x termen nu știe cum să facă shell-ul să pornească comanda dată după orice
se întâmplă atunci când este un shell de conectare - shell-ul ales de utilizator nu trebuie să fie un Bourne
coajă până la urmă. De asemenea, x termen -e ar trebui să ofere o funcționalitate consecventă
pentru alte aplicații care trebuie să pornească programe în mod text într-o fereastră și dacă
loginShell nu au fost ignorate, rezultat al ~ / .profil ar putea interfera cu asta.

Dacă vrei efectul de -ls și -e simultan, s-ar putea să scapi
ceva asemănător cu

xterm -e / bin / bash -l -c "comanda mea aici"

În cele din urmă, -ls nu este complet ignorată, pentru că x termen -ls -e scrie a
/var/log/wtmp intrare (dacă este configurat pentru a face acest lucru), în timp ce x termen -e nu.

- maximizat
Această opțiune indică faptul că x termen ar trebui să ceară managerului de ferestre să-și maximizeze
aspect la pornire. Aceasta corespunde cu maximizat resursă.

Maximizarea nu este inversul iconizării; este posibil să le faci pe amândouă
anumiti manageri de ferestre.

+maximizat
Această opțiune indică faptul că x termen ar trebui să ceară managerului de ferestre să nu-și maximizeze
aspect la pornire.

+ls Această opțiune indică faptul că shell-ul care este pornit nu trebuie să fie un shell de conectare
(adică, va fi un „subshell”) normal.

-mb Această opțiune indică faptul că x termen ar trebui să sune un clopoțel de marjă atunci când utilizatorul scrie
aproape de capătul drept al unei linii.

+mb Această opțiune indică faptul că clopoțelul de marjă nu trebuie sunat.

-mc milisecunde
Această opțiune specifică timpul maxim dintre selecțiile multi-clic.

-mesg Închide mesaje resursă, adică interziceți accesul la scriere la terminal.

+mesg Porniți mesaje resursă, adică permiteți accesul la scriere la terminal.

-mk_width
Seteaza mkWidth resursă la „adevărat”. Asta face x termen utilizați o versiune încorporată a
calculul lățimii caracterelor late. Valoarea implicită este „false”

+mk_width
Resetați mkWidth resursă.

-Domnișoară culoare
Această opțiune specifică culoarea care va fi utilizată pentru cursorul indicatorului. Valoarea implicită este
pentru a folosi culoarea primului plan. Aceasta stabilește pointerColor resursă.

-nb număr
Această opțiune specifică numărul de caractere de la capătul din dreapta al unui rând la
pe care clopoțelul de marjă, dacă este activat, va suna. Valoarea implicită este „10”.

-nul Această opțiune dezactivează afișarea sublinierii.

+nul Această opțiune permite afișarea sublinierii.

-buc Această opțiune permite utilizarea în stil PC a culorilor îndrăznețe (vezi resursa boldColors).

+buc Această opțiune dezactivează utilizarea în stilul PC a culorilor îndrăznețe.

-pob Această opțiune indică faptul că fereastra ar trebui să fie ridicată ori de câte ori este un Control-G
primit.

+pob Această opțiune indică faptul că fereastra nu ar trebui să fie ridicată ori de câte ori este un Control-G
primit.

-raport-culori
Imprimați un raport la ieșirea standard care arată informații despre culori ca x termen
le alocă. Aceasta corespunde cu reportColors resursă.

-fonturi-raport
Imprimați un raport la ieșirea standard care arată informații despre fonturile care sunt
încărcat. Aceasta corespunde cu reportFonts resursă.

-bara din dreapta
Forțați bara de defilare în partea dreaptă a ecranului VT100.

-rvc Această opțiune dezactivează afișarea caracterelor cu atribut invers ca culoare.

+rvc Această opțiune permite afișarea caracterelor cu atribut invers ca culoare.

-rw Această opțiune indică faptul că ar trebui permisă reverse-wraparound. Acest lucru permite
cursorul pentru a face backup de la coloana din stânga a unei linii până la coloana din dreapta
linia anterioară. Acest lucru este foarte util pentru editarea liniilor lungi de comandă shell și
este incurajat. Această opțiune poate fi activată și dezactivată din meniul „Opțiuni VT”.

+rw Această opțiune indică faptul că reverse-wraparound nu ar trebui permisă.

-s Această opțiune indică faptul că x termen poate derula asincron, ceea ce înseamnă că
ecranul nu trebuie să fie complet actualizat în timpul derulării. Acest
permite x termen pentru a rula mai repede atunci când latența rețelei este foarte mare și este de obicei
util atunci când rulați pe un internet foarte mare sau pe multe gateway-uri.

+s Această opțiune indică faptul că x termen ar trebui să defileze sincron.

-acelasi nume
Nu trimite cereri de modificare a titlului și a numelui pictogramei când cererea ar avea nu
efect: numele nu este schimbat. Acest lucru are avantajul de a preveni pâlpâirea și
dezavantajul de a necesita o călătorie suplimentară dus-întors la server pentru a afla
valoarea anterioară. În practică, aceasta nu ar trebui să fie niciodată o problemă.

+samename
Trimiteți întotdeauna solicitări de schimbare a numelui titlului și pictogramei.

-sb Această opțiune indică un anumit număr de linii care sunt defilate din partea de sus
fereastra ar trebui să fie salvată și să fie afișată o bară de derulare pentru ca acelea
liniile pot fi vizualizate. Această opțiune poate fi activată și dezactivată din „Opțiuni VT”
meniu.

+sb Această opțiune indică faptul că o bară de derulare nu ar trebui să fie afișată.

-selbg culoare
Această opțiune specifică culoarea de utilizat pentru fundalul textului selectat. Dacă
nu este specificat, este folosit video invers. Vezi discuția despre evidențiațiColor
resursă.

-selfg culoare
Această opțiune specifică culoarea de utilizat pentru textul selectat. Dacă nu este specificat,
este folosit video invers. Vezi discuția despre evidențiațiTextColor resursă.

-sf Această opțiune indică faptul că codurile de evadare Sun Function Key ar trebui să fie generate pentru
tastele funcționale.

+ sf Această opțiune indică faptul că ar trebui generate codurile de evadare standard pentru
tastele funcționale.

-SH număr
scalați valorile înălțimii liniei cu numărul dat. Vezi discuția despre
scaleHeight resursă.

-Da Această opțiune indică faptul că ieșirea către o fereastră nu ar trebui să se repoziționeze automat
ecranul în partea de jos a regiunii de defilare. Această opțiune poate fi activată
și dezactivat din meniul „Opțiuni VT”.

+si Această opțiune indică faptul că ieșirea către o fereastră ar trebui să o determine să deruleze la
fund.

-SK Această opțiune indică faptul că apăsarea unei taste în timp ce utilizați bara de derulare pentru a revizui
liniile anterioare de text ar trebui să determine repoziționarea automată a ferestrei în
poziţia normală din partea de jos a regiunii de defilare.

+sk Această opțiune indică faptul că apăsarea unei taste în timp ce utilizați bara de derulare nu ar trebui
determina repoziționarea ferestrei.

-sl număr
Această opțiune specifică numărul de linii de salvat care au fost defilate în afara
partea de sus a ecranului. Aceasta corespunde cu salvare linii resursă. Valoarea implicită este
"64".

-sm Această opțiune, corespunzătoare sessionMgt resursă, indică faptul că x termen
configurați apeluri inverse ale managerului de sesiune.

+sm Această opțiune indică faptul că x termen nu ar trebui să configureze apeluri inverse ale managerului de sesiune.

-sp Această opțiune indică faptul că ar trebui să se presupună tastatura Sun/PC, oferind mapare
pentru tastatură „+” la „,” și CTRL-F1 la F13, CTRL-F2 la F14 etc.

+ sp Această opțiune indică faptul că ar trebui generate codurile de evadare standard pentru
tastatura și tastele funcționale.

-t Această opțiune indică faptul că x termen ar trebui să înceapă în modul Tektronix, mai degrabă decât în
modul VT102. Comutarea între cele două ferestre se face folosind meniurile „Opțiuni”.

Baza de date terminale (termeninfo (5) sau termcap (5)) intrări cu care funcționează x termen sunt:

„tek4014”,
„tek4015”,
„tek4012”,
„tek4013”,
„tek4010”, și
"prost".

x termen caută automat în baza de date a terminalului, în această ordine, aceste intrări
și apoi setează variabilele de mediu „TERM” și „TERMCAP”.

+t Această opțiune indică faptul că x termen ar trebui să pornească în modul VT102.

-tb Această opțiune, corespunzătoare bara de instrumente resursă, indică faptul că x termen
afișați o bară de instrumente (sau o bară de meniu) în partea de sus a ferestrei sale. Butoanele din
bara de instrumente corespunde meniurilor pop-up, de exemplu, control/stânga/mouse pentru „Main
Opțiuni".

+tb Această opțiune indică faptul că x termen nu ar trebui să configureze o bară de instrumente.

-tu term_id
Specificați numele folosit de x termen pentru a selecta răspunsul corect la ID-ul terminalului
întrebări. De asemenea, specifică nivelul de emulare, utilizat pentru a determina tipul de
răspuns la o secvență de control DA. Valorile valide includ vt52, vt100, vt101,
vt102, vt220 și vt240 („vt” este opțional). Valoarea implicită este „vt420”. The
Argumentul term_id specifică ID-ul terminalului de utilizat. (Acesta este același cu
decTerminalID resursă).

-tm şir
Această opțiune specifică o serie de cuvinte cheie pentru setarea terminalului urmate de
caractere care ar trebui să fie legate de acele funcții, similare cu stty programul.
Cuvintele cheie și valorile lor sunt descrise în detaliu în ttyModes resursă.

-tn nume
Această opțiune specifică numele tipului de terminal care urmează să fie setat în TERM
variabilă de mediu. Acesta corespunde cu termenNume resursă. Acest terminal
tipul trebuie să existe în baza de date a terminalului (termcap sau terminfo, în funcție de cum
x termen este construit) și ar trebui să aibă li# și co# intrări. Dacă tipul terminalului nu este
găsite, x termen folosește lista încorporată „xterm”, „vt102”, etc.

-u8 Această opțiune setează utf8 resursă. Când utf8 este setat, x termen interpretează intrarea
date ca UTF-8. Aceasta stabilește wideChars resursă ca efect secundar, dar UTF-8
modul setat de această opțiune împiedică dezactivarea acestuia. Dacă trebuie să transformați UTF-8
activarea și dezactivarea codării, utilizați -toaleta opțiunea sau cea corespunzătoare wideChars resursă,
mai degrabă decât -u8 opțiune.

Această opțiune și utf8 resursa sunt înlocuite de -lc și -cel mai opțiuni și
localizare resursă. Adică dacă x termen a fost compilat pentru a sprijini lăută, Şi
localizare resursa nu este „falsă”, această opțiune este ignorată. Vă recomandăm să utilizați -lc
opțiunea sau „local: adevărat” în localitățile UTF-8 când sistemul dvs. de operare
acceptă locale, sau -cel mai UTF-8 opțiunea sau „local: UTF-8” resursă atunci când dvs
sistemul de operare nu acceptă local.

+u8 Această opțiune resetează utf8 resursă.

-uc Această opțiune face cursorul subliniat în loc de casetă.

+uc Această opțiune face din cursor o casetă în loc de subliniat.

-ulc Această opțiune dezactivează afișarea caracterelor cu atributul subliniat ca culoare
mai degrabă decât cu subliniere.

+ulc Această opțiune permite afișarea caracterelor cu atributul subliniat ca culoare
mai degrabă decât cu subliniere.

-ulit Această opțiune, corespunzătoare italicULMode resursă, dezactivează afișarea
caracterele cu atributul de subliniere ca cursive, mai degrabă decât cu subliniere.

+ulit Această opțiune, corespunzătoare italicULMode resursă, permite afișarea
caracterele cu atributul de subliniere ca cursive, mai degrabă decât cu subliniere.

-aut Această opțiune indică faptul că x termen nu ar trebui să scrie o înregistrare în sistem
utmp fișier jurnal.

+ut Această opțiune indică faptul că x termen ar trebui să scrie o înregistrare în sistem utmp log
fișier.

-vb Această opțiune indică faptul că un clopoțel vizual este preferat față de unul sonor.
În loc să sune la terminal ori de câte ori se primește un Control-G, fereastra
va fi intermitent.

+vb Această opțiune indică faptul că nu trebuie utilizat un clopoțel vizual.

-toaleta Această opțiune setează wideChars resursă.

Cand wideChars este setat, x termen menține structuri interne pentru caractere pe 16 biți.
If x termen nu este pornit în modul UTF-8 (sau dacă această resursă nu este setată), inițial
menține acele structuri pentru a suporta caractere pe 8 biți. xtherm poate fi mai târziu
comutat, folosind o intrare de meniu sau o secvență de control, determinând realocarea acestora
structuri care să accepte caractere pe 16 biți.

Valoarea implicită este „false”.

+wc Această opțiune resetează wideChars resursă.

-wf Această opțiune indică faptul că x termen ar trebui să aștepte ca fereastra să fie mapată prima
timp înainte de a începe subprocesul astfel încât setările inițiale ale dimensiunii terminalului și
variabilele de mediu sunt corecte. Este responsabilitatea aplicației să
prinde modificările ulterioare ale dimensiunii terminalului.

+wf Această opțiune indică faptul că x termen nu ar trebui să aștepte înainte de a începe subprocesul.

-ziconbeep la sută
La fel ca zIconBeep resursă. Dacă procentul este diferit de zero, xterms care produc rezultate
în timp ce este simbolizat, va provoca un sunet XBell la volumul dat și va avea „***”
anexat titlurilor pictogramelor lor. Majoritatea managerilor de ferestre vor detecta această modificare
imediat, arătându-vă ce fereastră are rezultatul. (O caracteristică similară a fost în
x10 x termen.)

-C Această opțiune indică faptul că această fereastră ar trebui să primească ieșire din consolă. Aceasta nu e
suportat pe toate sistemele. Pentru a obține ieșirea consolei, trebuie să fiți proprietarul
dispozitiv de consolă și trebuie să aveți permisiunea de citire și scriere pentru acesta. Daca esti
alergând X sub xdm pe ecranul consolei, poate fi necesar să porniți sesiunea
și programele de resetare schimbă în mod explicit dreptul de proprietate asupra dispozitivului consolă în ordine
pentru ca această opțiune să funcționeze.

-SCCN Această opțiune permite x termen pentru a fi folosit ca un canal de intrare și de ieșire pentru un existent
program și este uneori folosit în aplicații specializate. Valoarea opțiunii
specifică ultimele câteva litere ale numelui unui pseudo-terminal de utilizat în slave
mod, plus numărul descriptorului de fișier moștenit. Dacă opțiunea conține a
Caracterul „/”, care delimitează caracterele folosite pentru numele pseudo-terminal de la
descriptorul de fișier. În caz contrar, sunt folosite exact două caractere din opțiune
pentru numele pseudo-terminal, restul este descriptorul de fișier. Exemple (
primele două sunt echivalente, deoarece descriptorul urmează ultimul „/”):

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

Rețineți că x termen nu închide niciun descriptor de fișier pe care nu l-a deschis pentru el
uz propriu. Este posibil (deși probabil nu portabil) să aveți o aplicație
care transmite un descriptor de fișier deschis la x termen trecut de inițializare sau de
-S opțiunea pentru un proces care rulează în x termen.

Vechi Opţiuni
Următoarele argumente ale liniei de comandă sunt furnizate pentru compatibilitate cu versiunile mai vechi.
Este posibil să nu fie acceptate în următoarea ediție, deoarece X Toolkit oferă opțiuni standard
care îndeplinesc aceeași sarcină.

%geom Această opțiune specifică dimensiunea și poziția preferată a ferestrei Tektronix. Aceasta
este prescurtarea pentru specificarea „*tekGeometry” resursă.

#geom Această opțiune specifică poziția preferată a ferestrei pictogramei. Este stenografie
pentru specificarea „*pictogramăGeometrie” resursă.

-T şir
Această opțiune specifică titlul pentru x termenferestrele lui. Este echivalent cu -titlu.

-n şir
Această opțiune specifică numele pictogramei pentru x termenferestrele lui. Este prescurtarea pentru
specificând „*pictogramăNume” resursă. Rețineți că acesta nu este același lucru cu
opțiunea trusă de instrumente -Yam (Vezi mai jos). Numele implicit al pictogramei este numele aplicației.

Dacă nu se găsește nicio pictogramă adecvată, x termen oferă o hartă de imagini compilată.

-r Această opțiune indică faptul că videoclipul invers ar trebui să fie simulat prin schimbarea
culorile de prim plan și de fundal. Este echivalent cu -rv.

-w număr
Această opțiune specifică lățimea în pixeli a chenarului din jurul ferestrei.
Este echivalent cu -lățimea graniței or -bw.

X Setul de instrumente Opţiuni
Următoarele argumente standard ale liniei de comandă X Toolkit sunt utilizate în mod obișnuit cu x termen:

-bd culoare
Această opțiune specifică culoarea de utilizat pentru chenarul ferestrei. The
numele resursă corespunzător este borderColor. xtherm folosește setul de instrumente X implicit,
care este „XtDefaultForeground”.

- ro culoare
Această opțiune specifică culoarea de utilizat pentru fundalul ferestrei. The
numele resursă corespunzător este fundal. Valoarea implicită este „XtDefaultBackground”.

-bw număr
Această opțiune specifică lățimea în pixeli a chenarului din jurul ferestrei.

Aceasta pare a fi o moștenire a versiunilor X mai vechi. Acesta stabilește lățimea graniței resursă
a widget-ului shell și poate oferi sfaturi managerului de ferestre pentru a seta
grosimea tocului ferestrei. Majoritatea managerilor de ferestre nu folosesc aceste informații.
A se vedea -b opțiunea, care controlează marginea interioară a x termen fereastră.

-afişa afișa
Această opțiune specifică serverul X de contactat; vedea X(7).

-fg culoare
Această opțiune specifică culoarea de utilizat pentru afișarea textului. Corespondența
numele resursei este prim plan. Valoarea implicită este „XtDefaultForeground”.

-fn font
Această opțiune specifică fontul care va fi utilizat pentru afișarea textului normal. The
numele resursă corespunzător este font. Valoarea implicită a resursei este fixată.

-font font
Aceasta este la fel ca -fn.

-geometrie geometrie
Această opțiune specifică dimensiunea și poziția preferată a ferestrei VT102; vedea
X(7).

Specificația de geometrie normală poate fi sufixată cu @ urmată de un Xinerama
specificația ecranului; poate fi fie g pentru ecranul global (implicit), c pentru
ecranul curent sau un număr de ecran.

-simbolic Această opțiune indică faptul că x termen ar trebui să solicite managerului de ferestre să-l pornească ca un
pictograma mai degrabă decât ca fereastra normală. Numele corespunzător al resursei este iconic.

-Yam nume
Această opțiune specifică numele aplicației sub care vor fi resursele
obţinut, mai degrabă decât numele implicit al fişierului executabil. Nume si Prenume nu ar trebui să conțină
„.” sau caractere „*”.

-rv Această opțiune indică faptul că videoclipul invers ar trebui să fie simulat prin schimbarea
culorile de prim plan și de fundal. Numele corespunzător al resursei este
reverseVideo.

+rv Dezactivați simularea video inversă schimbând prim-plan și fundal
culori.

-titlu şir
Această opțiune specifică șirul de titlu al ferestrei, care poate fi afișat în funcție de fereastră
manageri dacă utilizatorul alege acest lucru. Titlul implicit este linia de comandă specificată
după -e opțiunea, dacă există, altfel numele aplicației.

-xrm sir de resurse
Această opțiune specifică un șir de resurse care trebuie utilizat. Acest lucru este util în special pentru
setarea resurselor care nu au opțiuni separate pentru linia de comandă.

RESURSE


Programul înțelege toate numele și clasele principale ale resurselor X Toolkit. Aplicație
resurse specifice (de exemplu, „XTerm.NUME") urma:

aplicație Resurse
backarrowKeyIsErase (clasă BackarrowKeyIsErase)
Leagă VTxxx Tasta săgeată înapoi și ptyInitialErase resurse împreună prin setarea
DECBKM stare în funcție de dacă inițială şterge caracterul este un backspace (8)
sau ștergeți (127) caracter. O valoare „falsă” dezactivează această caracteristică. Valoarea implicită este
"Adevărat".

Iată tabele care arată modul în care setările inițiale pentru

· backarrowKeyIsErase (BKIE),

· Tasta săgeată înapoi (BK) și

· ptyInitialErase (Plăcintă), împreună cu

· stty șterge caracterul (^H pentru backspace, ^? pentru ștergere)

va afecta DECBKM. Primul, x termen obţine iniţiala şterge caracter:

· x termenValoarea internă a lui este ^H

· x termen cere sistemului de operare valoarea care stty spectacole

· cel ttyModes resursa poate suprascrie şterge

· dacă ptyInitialErase este fals, x termen va căuta în baza de date a terminalului

Rezumând asta ca tabel:

PLĂCINTĂ stty termcap şterge
───────────────────────────────
fals ^H ^H ^H
fals ^H ^? ^?
fals ^? ^H ^H
fals ^? ^? ^?
adevărat ^H ^H ^H
adevărat ^H ^? ^H
adevărat ^? ^H ^?
adevărat ^? ^? ^?

Folosind asta şterge caracter, x termen permite alte alegeri:

· dacă backarrowKeyIsErase este adevarat, x termen folosește şterge caracter pentru inițială
stare de DECBKM

· dacă backarrowKeyIsErase este fals, x termen seturi DECBKM la 2 (intern). Aceasta se leagă
împreună Tasta săgeată înapoi iar secvenţa de control pentru DECBKM

· aplicațiile pot trimite o secvență de control pentru setare/resetare DECBKM set de control

· intrarea din meniu „Tasta săgeată înapoi (BS/DEL)” comută DECBKM

Rezumând detaliile de inițializare:

şterge BKIE BK DECBKM rezultat
──────────────────────────────────────
^? fals fals 2 ^H
^? fals adevărat 2 ^?
^? adevărat fals 0 ^?
^? adevărat adevărat 1 ^?
^H fals fals 2 ^H
^H fals adevărat 2 ^?
^H adevărat fals 0 ^H
^H adevărat adevărat 1 ^H

pe tot ecranul (clasă Ecran complet)
Specifică dacă sau nu x termen ar trebui să solicite managerului de ferestre să folosească un ecran complet
aspect la pornire. xtherm acceptă fie un cuvânt cheie (ignorând majuscule sau minuscule), fie numărul
afisat in paranteze:

fals (0)
Aspectul pe ecran complet nu este utilizat inițial, dar poate fi ulterior prin selectarea meniului sau
secvență de control.

adevărat (1)
Aspectul pe ecran complet este utilizat inițial, dar poate fi dezactivat ulterior prin meniu-
secvență de selecție sau control.

mereu (2)
Aspectul pe ecran complet este utilizat inițial și nu poate fi dezactivat ulterior prin meniu-
secvență de selecție sau control.

niciodată (3)
Aspectul pe ecran complet nu este utilizat și nu poate fi activat ulterior prin selectarea meniului
sau secvență de control.

Valoarea implicită este „false”.

deţine (clasă Ține)
Daca e adevarat, x termen nu va distruge imediat fereastra atunci când comanda shell
completează. Va aștepta până când utilizați managerul de ferestre pentru a distruge/ucide
fereastră, sau dacă utilizați intrările din meniu care trimit un semnal, de exemplu, HUP sau KILL. Tu
poate derula înapoi, selecta text etc., pentru a efectua majoritatea operațiunilor grafice.
Cu toate acestea, redimensionarea afișajului va pierde date, deoarece aceasta implică interacțiunea cu
carcasa care nu mai rulează.

hpFunctionKeys (clasă HpFunctionKeys)
Specifică dacă codurile de escape HP Function Key trebuie sau nu generate pentru
taste funcționale în loc de secvențe de escape standard.

Consultați și keyboardType resursă.

pictogramaGeometrie (clasă IconGeometry)
Specifică dimensiunea și poziția preferată a aplicației atunci când este simbolizată. Aceasta
nu este respectat neapărat de toți managerii de ferestre.

iconhint (clasă Icon Hint)
Specifică o pictogramă care va fi adăugată la sugestiile managerului de ferestre. xtherm furnizează
nicio valoare implicită.

Setați această resursă la „niciunul” pentru a omite în totalitate indiciu, folosind orice fereastră
managerul poate decide.

În cazul în care iconhint resursa este dată (sau este setată prin intermediul -n opțiune) x termen căutări
un fișier pixmap cu acest nume, în directorul curent, precum și în
/usr/share/pixmaps. dacă resursa nu specifică o cale absolută. În
fiecare caz, x termen adaugă „_48x48” și/sau „.xpm” la numele fișierului după ce ați încercat fără
acele sufixe. Dacă poate încărca fișierul, x termen setează managerul de ferestre
indiciu pentru pictograma-pixmap. Aceste pixmaps sunt distribuite cu x termen, si poate
opțional să fie compilat în:

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

· umplut-xterm_16x16, umplut-xterm_32x32, umplut-xterm_48x48

· xterm_16x16, xterm_32x32, xterm_48x48

· xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

In orice caz, x termen permite adăugarea unui „_48x48” pentru a specifica cel mai mare dintre
pixmaps ca implicit. Adică, „mini.xterm” este același cu „mini.xterm_48x48”.

Dacă nu este explicit iconhint resursa este dată (sau dacă niciunul dintre numele compilate
potriviri), xterm folosește „mini.xterm” (care este întotdeauna compilat).

iconhint resursa nu are niciun efect asupra fișierelor „desktop”, inclusiv „panou” și
"meniul". Acestea sunt de obicei setate printr-un fișier „.desktop”; x termen oferă mostre pentru
însuși (și uxterm scenariu). Sistemele desktop mai capabile permit schimbarea
pictograma pe bază de utilizator.

iconName (clasă IconName)
Specifică o etichetă pentru x termen când este iconizată. xtherm nu oferă nicio valoare implicită; niste
managerii de ferestre pot prelua numele aplicației, de exemplu, „xterm”.

Setarea iconName resursa setează eticheta pictogramei dacă nu este suprascrisă de zIconBeep
sau secvențele de control care schimbă etichetele ferestrelor și pictogramelor.

keyboardType (clasă KeyboardType)
Activează una (sau niciuna) dintre diferitele resurse de tip tastatură: hpFunctionKeys,
scoFunctionKeys, sunFunctionKeys, tcapFunctionKeys și sunKeyboard.
valoarea resursei ar trebui să fie unul dintre șirurile corespunzătoare „hp”, „sco”, „sun”,
„tcap” sau „vt220”. Resursele individuale sunt furnizate pentru suportul moștenit; acest
resursa este mai simplu de utilizat.

Valoarea implicită este „necunoscut”, adică niciuna dintre resursele asociate nu este setată prin aceasta
resursă.

maxBufSize (clasă MaxBufSize)
Specificați dimensiunea maximă a tamponului de intrare. Valoarea implicită este „32768”. Nu se poate
setați aceasta la o valoare mai mică decât minBufSize resursă. Acesta va fi crescut pe măsură ce
necesare pentru ca acea valoare să o împartă în mod egal pe aceasta.

Pe unele sisteme este posibil să doriți să măriți unul sau ambele maxBufSize și
minBufSize valorile resurselor pentru a obține performanțe mai bune dacă sistemul de operare
preferă dimensiuni mai mari ale tamponului.

maximizat (clasă maximizat)
Specifică dacă sau nu x termen ar trebui să ceară managerului de ferestre să-și maximizeze
aspect la pornire. Valoarea implicită este „false”.

mesaje (clasă Mesaje)
Specifică dacă accesul de scriere la terminal este permis inițial. Vedea mesaj(1).
Valoarea implicită este „adevărat”.

meniuLocale (clasă MenuLocale)
Specificați locația utilizată pentru calculele setului de caractere la încărcarea pop-up-ului
meniuri. Utilizați acest lucru pentru a îmbunătăți performanța de inițializare a meniurilor pop-up Athena,
care pot încărca fonturi inutile (și foarte mari), de exemplu, într-o locație cu UTF-8
codificare. Valoarea implicită este „C” (POSIX).

Pentru a utiliza localitatea curentă (utilă doar dacă ați localizat setările resurselor
pentru intrările din meniu), setați resursa la un șir gol.

minBufSize (clasă MinBufSize)
Specificați dimensiunea minimă a tamponului de intrare, adică cantitatea de date care x termen
cereri la fiecare citire. Valoarea implicită este „4096”. Nu puteți seta aceasta la o valoare
mai puțin decât 64.

omiteTraducerea (clasă Omite traducerea)
Omite selectiv una sau mai multe părți ale x termentraducerile implicite ale lui la pornire.
Valoarea resursei este o listă de cuvinte cheie separate prin virgulă, care poate fi
abreviat: „fullscreen”, „scroll-lock”, „shift-fonts” sau „wheel-mouse”. xtherm
recunoaște, de asemenea, „implicit”, dar omițând acest lucru va face programul inutilizabil dacă nu
oferiți o definiție similară în setările dvs. de resurse.

ptyStrângere de mână (clasă PtyHandshake)
Daca e adevarat", x termen va efectua strângere de mână în timpul inițializării pentru a se asigura că
procesele părinte și copil actualizează utmp și stty de stat.

Vezi si waitForMap care aşteaptă noţiunea de ecran a pseudo-terminalului
dimensiunea și ptySttySize care resetează dimensiunea ecranului după alt terminal
inițializarea este completă. Valoarea implicită este „adevărat”.

ptyInitialErase (clasă PtyInitialErase)
Daca e adevarat", x termen va folosi sensul pseudo-terminal al stty sterge valoarea. Dacă
"fals", x termen va seta tasta stty ștergeți valoarea pentru a se potrivi cu configurația proprie, folosind
il kb șir din intrarea termcap ca referință, dacă este disponibil. În oricare
caz, rezultatul este aplicat variabilei TERMCAP care x termen seturi.

Consultați și ttyModes resursă, care ar putea trece peste aceasta. Valoarea implicită este „False”.

ptySttySize (clasă PtySttySize)
Daca e adevarat", x termen va reseta dimensiunea ecranului după inițializarea terminalului
complet. Acest lucru este necesar pentru unele sisteme ale căror pseudo-terminale nu se pot propaga
caracteristicile terminalului. Acolo unde nu este necesar, poate interfera cu altele
metode pentru setarea dimensiunii inițiale a ecranului, de exemplu, prin interacțiunea cu managerul de ferestre.

Vezi si waitForMap care așteaptă un mesaj de strângere de mână care dă pseudo-
noțiunea terminalului despre dimensiunea ecranului. Valoarea implicită este „false” pe Linux și OS X
sisteme, „adevărat” în caz contrar.

reportFonts (clasă ReportFonts)
Daca e adevarat, x termen va imprima la ieșirea standard un rezumat al valorilor fiecărui font
(dimensiune, număr de glife etc.), pe măsură ce le încarcă. Valoarea implicită este „false”.

acelasi nume (clasă Acelasi nume)
Dacă valoarea acestei resurse este „adevărată”, x termen nu trimite titlul și numele pictogramei
solicitări de modificare când cererea nu ar avea efect: numele nu este schimbat.
Acest lucru are avantajul de a preveni pâlpâirea și dezavantajul de a necesita un
dus-întors la server pentru a afla valoarea anterioară. În practică aceasta
nu ar trebui să fie niciodată o problemă. Valoarea implicită este „adevărat”.

scaleHeight (clasă ScaleHeight)
Scalați valorile înălțimii liniei după valoarea resursei, care este limitată la „0.9” la
„1.5”. Valoarea implicită este „1.0”,

În timp ce această resursă se aplică fie fonturilor bitmap, fie TrueType, scopul ei principal
este de a ajuta la rezolvarea modificărilor incompatibile în valorile fonturilor bibliotecii Xft.
xtherm verifică valorile fonturilor pentru a găsi ceea ce biblioteca susține că sunt limitele
casete pentru fiecare glif (caracter). Cu toate acestea, unele dintre caracteristicile Xft (cum ar fi
autohinter) poate face ca glifele să fie scalate mai mari decât casetele de delimitare și
fi parțial suprascris de următorul rând.

Vedea useClipping pentru o resursă aferentă.

scoFunctionKeys (clasă ScoFunctionKeys)
Specifică dacă codurile de evadare a tastelor funcționale SCO trebuie sau nu generate pentru
taste funcționale în loc de secvențe de escape standard.

Consultați și keyboardType resursă.

sessionMgt (clasă SessionMgt)
Dacă valoarea acestei resurse este „adevărată”, x termen setează apeluri inverse ale managerului de sesiune
pentru XtNdieCallback și XtNsaveCallback. Valoarea implicită este „adevărat”.

sunFunctionKeys (clasă SunFunctionKeys)
Specifică dacă codurile de escape Sun Function Key trebuie sau nu generate pentru
taste funcționale în loc de secvențe de escape standard.

Consultați și keyboardType resursă.

sunKeyboard (clasă SunKeyboard)
Specifică dacă ar trebui să se presupună sau nu aspectul tastaturii Sun/PC decât DEC
VT220. Acest lucru face ca tastatura „+” să fie mapată la „,”. și CTRL F1-F10 pentru
F11-F20, în funcție de setarea tastele ctrlFK resursă, deci x termen emulează a
DEC VT220 mai precis. În caz contrar (prestabilit, cu sunKeyboard setat la
"fals"), x termen folosește legături în stil PC pentru tastele funcționale și tastatura.

Legăturile în stil PC folosesc tastele Shift, Alt, Control și Meta ca modificatori pentru
tastele funcționale și tastatura (vezi documentul xtherm Mod de control secvenţele pentru detalii).
Legăturile în stil PC sunt analoge cu PCTerm, dar nu același lucru. În mod normal
aceste legături nu intră în conflict cu utilizarea tastei Meta așa cum este descris pentru
eightBitInput resursă. Dacă o fac, rețineți că legăturile de tip PC sunt evaluate
mai întâi.

Consultați și keyboardType resursă.

tcapFunctionKeys (clasă TcapFunctionKeys)
Specifică dacă codurile de escape ale tastelor funcționale sunt citite sau nu din termcap/terminfo
intrarea ar trebui să fie generată pentru tastele funcționale în loc de secvențele de escape standard.
Valoarea implicită este „false”, adică această caracteristică este dezactivată.

Consultați și keyboardType resursă.

termenNume (clasă TermName)
Specifică numele tipului terminalului care urmează să fie setat în variabila de mediu TERM.

titlu (clasă Titlu)
Specifică un șir care poate fi utilizat de managerul de ferestre atunci când se afișează
aplicație.

bara de instrumente (clasă Bara de instrumente)
Specifică dacă bara de instrumente trebuie afișată sau nu. Valoarea implicită este „adevărat”.

ttyModes (clasă TtyModes)
Specifică un șir care conține cuvinte cheie pentru setarea terminalului și caracterele la
pe care pot fi legați. Cuvintele cheie permise includ: brk, dsusp, eof, eol, eol2,
șterge, șterge2, șterge, intr, ucide, lnext, renunță, rprnt, începe, stare, opri, susp,
swtch și weras. Caracterele de control pot fi specificate ca ^car (de exemplu, ^c sau ^u)
și ^? poate fi folosit pentru a indica ștergerea (127). Utilizare ^- a denota undef. Utilizare \ 034 la
reprezenta ^\, deoarece o bară oblică inversă într-o resursă X iese din următoarea
caracter.

Acest lucru este foarte util pentru a trece peste setările implicite ale terminalului fără a fi nevoie
face un stty de fiecare dată când an x termen este pornit. Rețineți, totuși, că stty program
pe o anumită gazdă pot folosi cuvinte cheie diferite; x termenmasa lui este încorporată.

În cazul în care ttyModes resursă specifică o valoare pentru şterge, care trece peste
ptyInitialErase setarea resurselor, adică x termen inițializează terminalul pentru a se potrivi
acea valoare.

foloseșteInsertMode (clasă UseInsertMode)
Forțați utilizarea modului de inserare prin adăugarea de intrări adecvate în mediul TERMCAP
variabil. Acest lucru este util dacă termenul limită al sistemului este întrerupt. (Această resursă este
ignorat pe majoritatea sistemelor, deoarece TERMCAP nu este utilizat). Valoarea implicită este „false”.

utmpDisplayId (clasă UtmpDisplayId)
Specifică dacă sau nu x termen ar trebui să încerce să înregistreze identificatorul de afișare
(numărul afișat și numărul ecranului), precum și numele gazdei din sistem utmp log
fişier. Valoarea implicită este „adevărat”.

utmpInhibit (clasă UtmpInhibit)
Specifică dacă sau nu x termen ar trebui să încerce să înregistreze terminalul utilizatorului în
sistem utmp fișier jurnal. Daca e adevarat, x termen nu va incerca. Valoarea implicită este „false”.

waitForMap (clasă WaitForMap)
Specifică dacă sau nu x termen ar trebui să aștepte harta ferestrei inițiale înainte
pornirea subprocesului. Aceasta face parte din ptyStrângere de mână logică. Când x termen is
direcționat să aștepte în acest mod, trece dimensiunea terminalului de la capătul afișajului
a pseudo-terminalului la conexiunea I/O terminală, de exemplu, folosind dimensiunea
conform managerului de ferestre. În caz contrar, folosește dimensiunea dată în resursă
valori sau opțiune de linie de comandă -geom. Valoarea implicită este „false”.

zIconBeep (clasă ZIconBeep)
La fel ca și argumentul din linia de comandă -ziconbeep. Dacă valoarea acestei resurse nu este
zero, xterms care produc ieșire în timp ce sunt iconizate vor provoca un sunet XBell la
volumul dat și au „*** ” înaintea titlurilor pictogramelor. Majoritatea managerilor de ferestre
va detecta această modificare imediat, arătându-vă ce fereastră are rezultatul. (A
caracteristică similară a fost în x10 x termen.) Valoarea implicită este „false”.

zIconTitleFormat (clasă ZIconTitleFormat)
Permite personalizarea șirului utilizat în zIconBeep caracteristică. Implicit
valoarea este „*** %s”.

Dacă valoarea resursei conține „%s”, atunci x termen inserează titlul pictogramei atunci
punct, mai degrabă decât să înainteze șirul titlului pictogramei. (Doar primul „%s”
este folosit).

VT100 widget Resurse
Următoarele resurse sunt specificate ca parte a vt100 widget (clasa VT100). Sunt
specificate de modele precum „XTerm.vt100.NUME".

Dacă dvs. x termen este configurat să accepte „bara de instrumente”, atunci acele modele au nevoie de un plus
nivel pentru widget-ul formular care deține bara de instrumente și widget-ul vt100. Un wildcard între
widgetul de nivel superior „XTerm” și „vt100” face ca setările de resurse să funcționeze pentru fie,
de exemplu, "XTerm*vt100.NUME".

activeIcon (clasă ActiveIcon)
Specifică dacă ferestrele de pictograme active vor fi utilizate sau nu atunci când x termen fereastră
este iconificată, dacă această caracteristică este compilată în x termen. Pictograma activă este a
reprezentare în miniatură a conținutului ferestrei și se va actualiza ca
modificări de conținut. Nu toți managerii de ferestre acceptă neapărat pictograma aplicației
ferestre. Unii manageri de ferestre vă vor permite să introduceți apăsări de taste în activ
fereastra pictogramei. Valoarea implicită este „implicit”.

xtherm acceptă fie un cuvânt cheie (ignorând majuscule sau minuscule), fie numărul afișat în paranteze:

fals (0)
Nu este afișată nicio pictogramă activă.

adevărat (1)
Este afișată pictograma activă. Dacă utilizați twm, utilizați această setare pentru a activa
active-icoane.

implicit (2)
xtherm verifică la pornire și arată o pictogramă activă numai pentru managerii de ferestre
pe care le poate identifica și despre care se știe că suportă caracteristica. Aceste
sunt fvwm (sprijin deplin) și fereastră producător (limitat). Alte câteva ferestre
manageri (cum ar fi twm și ctwm) acceptă pictograme active, dar nu acceptă
extensiile care permit x termen pentru a identifica managerul de ferestre.

permitBoldFonts (clasă AllowBoldFonts)
Când este setat la „fals”, x termen nu va folosi fonturi aldine. Aceasta anulează atât
întotdeaunaBoldMode si boldMode resurse. întotdeaunaBoldMode (clasă AlwaysBoldMode)

permitC1Printable (clasă AllowC1Printable)
Dacă este adevărat, suprascrie maparea controalelor C1 (codurile 128-159) pentru a le face să fie
tratate ca și cum ar fi caractere imprimabile. Deși aceasta corespunde nr
standard special, unii utilizatori insistă că este un VT100. Valoarea implicită este „false”.

permitColorOps (clasă AllowColorOps)
Specifică dacă ar trebui să fie secvențele de control care stabilesc/interogează culorile dinamice
permis. Culorile ANSI nu sunt afectate de această setare de resurse. Valoarea implicită este
"Adevărat".

permitFontOps (clasă AllowFontOps)
Specifică dacă ar trebui permise secvențele de control care setează/interogează fontul.
Valoarea implicită este „false”.

permitPasteControls (clasă AllowPasteControls)
Dacă este adevărat, permiteți lipirea caracterelor de control precum BEL și CAN. Formatare
caracterele (tab, linie nouă) sunt întotdeauna permise. Alte caractere de control C0 sunt
suprimată, cu excepția cazului în care această resursă este activată. Setul exact de caractere de control
(C0 și C1) depinde dacă se utilizează codificarea UTF-8, precum și
permitC1Printable resursă. Valoarea implicită este „false”.

permitScrollLock (clasă AllowScrollLock)
Specifică dacă secvențele de control care setează/interogează tasta Scroll Lock ar trebui să fie
permis, precum și dacă tasta Scroll Lock răspunde la apăsarea tastei utilizatorului. The
implicit este „false”.

Când această caracteristică este activată, x termen va detecta starea tastei Scroll Lock
de fiecare dată când capătă focalizare. Apăsarea tastei Blocare parcurgere comută x termen's
starea internă, precum și comutarea LED-ului asociat. În timp ce Blocarea derulării este
activ, x termen încearcă să păstreze o fereastră de vizualizare pe același set de linii. Dacă
fereastra curentă este derulată dincolo de limita stabilită de salvare linii resursă, atunci
Blocarea derulării nu mai are niciun efect.

Motivul pentru setarea implicită la „fals” este evitarea surprinderii utilizatorului. Această cheie
este în general neutilizat în configurațiile de tastatură și nu a dobândit un standard
însemnând chiar și atunci când este folosit în acest mod. În consecință, utilizatorii l-au atribuit
în scopuri ad-hoc.

allowSendEvents (clasă AllowSendEvents)
Specifică dacă evenimentele cheie și butoane sintetice (generate folosind codul X
protocol SendEvent request) ar trebui interpretat sau eliminat. Valoarea implicită este
„false”, adică sunt aruncate. Rețineți că permiterea unor astfel de evenimente ar crea un
gaură de securitate foarte mare, prin urmare, activarea acestei resurse dezactivează forțat
permiteXXXOps resurse. Valoarea implicită este „false”.

permitTcapOps (clasă AllowTcapOps)
Specifică dacă secvențele de control care interoghează noțiunea terminalului despre el
șiruri de taste funcționale, deoarece ar trebui permise capabilitățile termcap sau terminfo. The
implicit este „adevărat”.

Câteva programe, de ex. sevă, utilizați această funcție pentru a obține o descriere exactă a
capabilitățile terminalului, independent de setarea termcap/terminfo:

· xtherm poate spune programului de interogare câte culori acceptă. Acesta este un
constantă, în funcție de modul în care este compilat, de obicei 16. Nu se modifică
dacă modificați setările de resurse, de exemplu, culori îndrăznețe resursă.

· xtherm poate spune programului de interogare ce șiruri sunt trimise prin modificare (shift-,
control-, alt-) taste funcționale și tastatură. Raportarea control- și alt-
modificatorii este o caracteristică care se bazează pe ncursuri denumire extinsă.

permitTitleOps (clasă AllowTitleOps)
Specifică dacă secvențele de control care modifică titlul ferestrei sau numele pictogramei
ar trebui sa fie permis. Valoarea implicită este „adevărat”.

permitWindowOps (clasă AllowWindowOps)
Specifică dacă secvențele de control a ferestrei extinse (așa cum sunt utilizate în dtterm) ar trebui să fie
permis. Acestea includ mai multe secvențe de control care manipulează dimensiunea ferestrei
sau poziție, precum și raportarea acestor valori și a titlului sau a numelui pictogramei. Fiecare
dintre acestea pot fi abuzate într-un scenariu; destul de curios majoritatea emulatorilor de terminale care
implementarea acestora limitează doar o mică parte a repertoriului. Pentru reglaj fin,
vedea disallowedWindowOps. Valoarea implicită este „false”.

altIsNotMeta (clasă AltIsNotMeta)
Dacă „adevărat”, tratați tasta Alt ca și cum ar fi Meta-tasta. Tastatura dvs. se poate întâmpla
să fie configurate astfel încât să fie la fel. Dar dacă nu sunt, acest lucru vă permite
utilizați aceleași operații de prefix și schimbare cu tasta Alt ca și cu Meta-
cheie. Vedea altSendsEscape și metaSendsEscape. Valoarea implicită este „false”.

altSendsEscape (clasă AltSendsEscape)
Aceasta este o operație suplimentară de la tastatură care poate fi procesată după logica pentru
metaSendsEscape. Este disponibil numai dacă altIsNotMeta resursa este setată.

· Dacă „adevărat”, caracterele Alt (un caracter combinat cu modificatorul asociat
cu tastele Alt stânga/dreapta) sunt convertite într-o secvență de două caractere cu
caracterul propriu-zis precedat de ESC. Acest lucru este valabil și pentru tastele funcționale
secvențe de control, cu excepția cazului în care x termen vede asta Alt este folosit în cheia dvs
Traduceri.

· Dacă „fals”, caracterele Alt introduse de la tastatură provoacă o schimbare la 8 biți
personaje (la fel ca metaSendsEscape). Prin combinarea Alt- și Meta-
modificatori, puteți crea combinații corespunzătoare de prefix ESC și 8 biți
caractere.

Valoarea implicită este „False”. xtherm oferă o opțiune de meniu pentru comutarea acestei resurse.

alternate Scroll (clasă ScrollCond)
Dacă „adevărat”, acesta defilare înapoi și defilare-înainte acțiunile trimit cursorul sus și -jos
când xterm afișează ecranul alternativ. Valoarea implicită este „false”.

alternate Scroll starea poate fi setată și folosind o secvență de control.

întotdeaunaBoldMode (clasă AlwaysBoldMode)
Specifică dacă x termen ar trebui să verifice dacă fonturile normale și aldine sunt distincte
înainte de a decide dacă să folosiți suprasolicitarea pentru a simula fonturile aldine. Dacă aceasta
resursa este adevărată, x termen nu face verificarea pentru fonturi distincte atunci când decide
cum să se ocupe de boldMode resursă. Valoarea implicită este „false”.

boldMode întotdeaunaBoldMode Comparaţie Acțiune
────────────────────────────────────────────────── ──
fals fals ignorat folosiți font
fals adevărat ignorat folosiți font
adevărat fals același overstrike
adevărat fals diferit folosiți font
adevărat adevărat ignorat overstrike

Această resursă este utilizată numai pentru fonturile bitmap:

· Când utilizați fonturi bitmap, este posibil ca serverul de fonturi să fie aproximativ
fontul aldine prin redimensionarea lui de la o dimensiune de font diferită de cea așteptată. The
întotdeaunaBoldMode resursa permite utilizatorului să suprascrie (uneori slab)
fontul aldin rezultat cu suprasolicitare (care este cel puțin consecvent).

· Problema nu apare cu fonturile TrueType (deși pot exista și altele
probleme inutile, cum ar fi acoperirea diferită a fonturilor normale și aldine).

Ca alternativă, setarea permitBoldFonts resursa la false suprascrie atât
întotdeaunaBoldMode si boldMode resurse.

întotdeauna Evidențiați (clasă Always Highlight)
Specifică dacă sau nu x termen ar trebui să afișeze întotdeauna un cursor de text evidențiat.
În mod implicit (dacă această resursă este falsă), un cursor de text gol este afișat oricând
indicatorul iese din fereastră sau fereastra pierde focalizarea de intrare. The
implicit este „false”.

întotdeaunaUtilizați modurile (clasă AlwaysUseMods)
Ignorați blocarea numerelor resursă, povestitoare x termen pentru a utiliza modificatorii Alt și Meta
construiți parametri pentru secvențele de taste funcționale chiar dacă acei modificatori apar în
resursa de traduceri. În mod normal x termen verifică dacă Alt sau Meta este folosit într-un
traducere care ar intra în conflict cu modificatorii tastelor funcționale și le va ignora
modificatori în acel caz special. Valoarea implicită este „false”.

answerbackString (clasă șir de răspuns)
Specifică șirul care x termen trimite ca răspuns la un caracter ENQ (control/E).
de la gazda. Valoarea implicită este un șir gol, adică „”. Un hardware VT100
implementează această caracteristică ca opțiune de configurare.

appcursorDefault (clasă AppcursorDefault)
Dacă „adevărat”, tastele cursorului sunt inițial în modul aplicație. Aceasta este la fel ca
modul DECCKM privat VT102, implicit este „false”.

appkeypadImplicit (clasă AppkeypadDefault)
Dacă „adevărat”, tastele tastaturii sunt inițial în modul aplicație. Valoarea implicită este
"fals".

assumeAllChars (clasă AsumeAllChars)
Dacă „adevărat”, aceasta permite un caz special în fonturile bitmap pentru a permite serverului de fonturi
alegeți cum să afișați glifele lipsă. Valoarea implicită este „adevărat”.

Motivul pentru această resursă este de a ajuta cu anumite generate cvasi-automat
fonturi (cum ar fi codarea ISO-10646-1 a Terminus) care au fonturi incorecte-
valori.

autoWrap (clasă AutoWrap)
Specifică dacă auto-wraparound trebuie sau nu activat. Aceasta este la fel ca
VT102 DECAWM. Valoarea implicită este „adevărat”.

awaitInput (clasă AwaitInput)
Specifică dacă sau nu x termen folosește un timeout de 50 de milisecunde pentru a aștepta intrarea (adică,
pentru a sprijini bara de defilare cu săgeți Xaw3d). Valoarea implicită este „false”.

Tasta săgeată înapoi (clasă Tasta săgeată înapoi)
Specifică dacă tasta săgeată înapoi transmite un backspace (8) sau șterge (127)
caracter. Aceasta corespunde secvenței de control DECBKM. O valoare „adevărată”.
specifică backspace. Valoarea implicită este „True”. Apăsarea tastei de control comută
acest comportament.

fundal (clasă Fundal)
Specifică culoarea de utilizat pentru fundalul ferestrei. Valoarea implicită este
„XtDefaultBackground”.

bellIsUrgent (clasă BellIsUrgent)
Specifică dacă se stabilește indicația Urgență pentru managerul de ferestre atunci când se realizează o
sunet de clopoțel. Valoarea implicită este „false”.

bellOnReset (clasă BellOnReset)
Specifică dacă să sune un sonerie atunci când se efectuează o resetare completă. Valoarea implicită este „adevărat”.

bellSuppressTime (clasă BellSuppressTime)
Numărul de milisecunde după ce este trimisă o comandă de clopoțel, timp în care sonerie suplimentare
va fi suprimat. Implicit este 200. Dacă este setată diferit de zero, vor apărea și clopoței suplimentare
să fie suprimat până când serverul raportează că a fost procesată primul clopoțel
efectuat; această caracteristică este cea mai utilă cu clopoțelul vizibil.

culori îndrăznețe (clasă Modul color)
Specifică dacă se combină atributul bold cu culori precum IBM PC, adică harta
culorile de la 0 la 7 la culorile de la 8 la 15. Acestea sunt în mod normal cele mai strălucitoare
versiuni ale primelor 8 culori, deci îndrăznețe. Valoarea implicită este „adevărat”.

boldFont (clasă Bold Font)
Specifică numele fontului aldin de utilizat în loc de suprasolicitare. Nu este
implicit pentru această resursă.

Acest font trebuie să aibă aceeași înălțime și lățime ca fontul normal, altfel este
ignorat. Dacă este specificat doar unul dintre fonturile normale sau aldine, acesta va fi folosit ca
fontul normal și fontul aldine vor fi produse prin depășirea acestui font.

Vezi și discuția despre boldMode și întotdeaunaBoldMode resurse.

boldMode (clasă BoldMode)
Aceasta specifică dacă textul cu atributul aldin ar trebui să fie suprasolicitat
simulați fonturi aldine dacă fontul aldin rezolvat este același cu fontul normal. Aceasta
poate fi de dorit să dezactivați fonturile aldine atunci când culoarea este folosită pentru caracterele aldine
atribut.

Rețineți că x termen are un font aldine pe care îl puteți seta în mod explicit. xtherm incearca sa
obțineți un font aldine pentru celelalte selecții de font (font1 prin font6). Daca
nu poate găsi un font aldine, va folosi fontul normal. În fiecare caz (fie că
resursă explicită sau fontul derivat), dacă fonturile normale și aldine sunt distincte,
această resursă nu are niciun efect. Valoarea implicită este „adevărat”.

A se vedea întotdeaunaBoldMode resursă care poate modifica comportamentul acestei resurse.

Cu toate ca x termen încearcă să obțină un font aldine pentru alte selecții de fonturi, fontul
serverul poate să nu coopereze. De la X11R6, fonturile bitmap au fost scalate. Fontul
serverul pretinde că furnizează fontul aldine care x termen cereri, dar rezultatul nu este
întotdeauna lizibilă. XFree86 a introdus o caracteristică care poate fi utilizată pentru a suprima
scalare. În fișierul de configurare al serverului X (de exemplu, „/etc/X11/XFree86” sau
„/etc/X11/xorg.conf”), puteți adăuga „:unscaled” la sfârșitul directorului
specificație pentru fonturile „diverse”, care cuprind fonturile cu pas fix care sunt
folosit de x termen. De exemplu

FontPath „/usr/lib/X11/fonts/misc/”

ar deveni

FontPath „/usr/lib/X11/fonts/misc/:unscaled”

În funcție de configurația dvs., serverul de fonturi poate avea propria sa configurație
fişier. Același „:unscaled” poate fi adăugat la fișierul său de configurare la sfârșitul
specificația directorului pentru „diverse”.

Caracteristica de scalare bitmap este folosită și de x termen pentru a implementa VT102 cu lățime dublă
și caractere cu înălțime dublă.

brokenLinuxOSC (clasă BrokenLinuxOSC)
Daca e adevarat, x termen aplică o soluție pentru a ignora secvențele de control malformate care a
S-ar putea trimite un script Linux. Comparați secvențele de control al paletei documentate în
coduri_console cu ECMA-48. Valoarea implicită este „adevărat”.

brokenSelections (clasă BrokenSelections)
Daca e adevarat, x termen în modul pe 8 biți va interpreta STRING selecții ca purtător de text
codificarea localului curent. În mod normal STRING selecțiile poartă ISO-8859-1
text codificat. Setarea acestei resurse la „adevărat” încalcă ICCCM; aceasta poate,
totuși, fi util pentru a interacționa cu unii clienți X defectați. Valoarea implicită este
"fals".

brokenStringTerm (clasă BrokenStringTerm)
oferă o soluție pentru unele routere ISDN care pornesc un control al aplicației
șir fără a-l completa. Setați acest lucru la „adevărat” dacă x termen pare să înghețe când
conectarea. Valoarea implicită este „false”.

xthermAnalizorul de stare al lui recunoaște mai multe tipuri de șiruri de control care pot conține
text, de exemplu,

APC (Comanda programului de aplicație),
DCS (Șir de control al dispozitivului),
OSC (Comanda sistemului de operare),
PM (Mesaj de confidențialitate) și
SOS (Începutul șirului),

Fiecare ar trebui să se termine cu un terminator de șir (un caracter special care nu poate apărea
în aceste şiruri). Caracterele de control obișnuite găsite în șir nu sunt
ignorat; sunt prelucrate fără a interfera cu procesul de acumulare
conținutul șirului de control. xtherm recunoaște aceste comenzi în toate modurile,
deși unele dintre funcții pot fi suprimate după analizarea controlului.

Când este activată, această caracteristică permite utilizatorului să iasă dintr-un control neterminat
șir când se găsește oricare dintre aceste caractere de control obișnuite:

control/D (utilizat ca final de fișier în multe shell-uri),
control/H (backspace),
control/I (file-feed),
control/J (line feed alias newline),
control/K (filă verticală),
control/L (alimentare formular),
control/M (retur cărucior),
control/N (schift-out),
control/O (schift-in),
control/Q (XOFF),
control/X (anulează)

c132 (clasă C132)
Specifică dacă secvența de escape VT102 DECCOLM, folosită pentru a comuta între ele
80 și 132 de coloane, ar trebui să fie onorate. Valoarea implicită este „false”.

cacheDoublesize (clasă CacheDoublesize)
Spune dacă să memoreze în cache fonturile cu dimensiune dublă x termen. Setați acest lucru la zero pentru a dezactiva
fonturi cu dimensiuni duble.

cdXtraScroll (clasă CdXtraScroll)
Specifică dacă x termen ar trebui să defileze la o pagină nouă când ștergeți întregul
ecran. Ca tiXtraScroll, intenția acestei opțiuni este de a oferi o imagine a
afișarea aplicației pe ecran complet pe scrollback înainte de a șterge
text. Valoarea implicită pentru această resursă este „false”.

charClass (clasă CharClass)
Specifică liste separate prin virgulă de legături de clase de caractere ale formularului
[scăzut-]înalt:valoare. Acestea sunt folosite pentru a determina ce seturi de caractere ar trebui
să fie tratați la fel atunci când faceți tăierea și lipirea. Vezi CARACTER CLASE secţiune.

cjkWidth (clasă CjkWidth)
Specifică dacă x termen ar trebui să urmeze convenția tradițională a lățimii din Asia de Est.
Când este activată, caracterele cu categoria Ambiguă din Asia de Est (A) în UTR 11 au a
lățimea coloanei de 2. Poate fi necesar să setați această opțiune la „adevărat” dacă aveți unele vechi
Programele bazate pe terminale din Asia de Est care presupun că caracterele de desenare au a
lățimea coloanei de 2. Dacă această resursă este falsă, mkWidth resursa controlează
alegerea dintre cele ale sistemului wcwidth și x termenmesele încorporate ale lui. Valoarea implicită este
"fals".

color0 (clasă Culoare 0)

color1 (clasă Culoare 1)

color2 (clasă Culoare 2)

color3 (clasă Culoare 3)

color4 (clasă Culoare 4)

color5 (clasă Culoare 5)

color6 (clasă Culoare 6)

color7 (clasă Culoare 7)
Acestea specifică culorile pentru extensia ISO-6429. Valorile implicite sunt,
respectiv, negru, roșu3, verde3, galben3, un albastru închis personalizabil, magenta3,
cyan3 și gri90. Nuanțele implicite de culoare sunt alese pentru a permite culorile
8-15 pentru a fi utilizate ca versiuni mai luminoase.

color8 (clasă Culoare 8)

color9 (clasă Culoare 9)

color10 (clasă Culoare 10)

color11 (clasă Culoare 11)

color12 (clasă Culoare 12)

color13 (clasă Culoare 13)

color14 (clasă Culoare 14)

color15 (clasă Culoare 15)
Acestea specifică culorile pentru extensia ISO-6429 dacă și atributul aldin
activat. Valorile implicite ale resursei sunt, respectiv, gri30, roșu, verde,
galben, un albastru deschis personalizabil, magenta, cyan și alb.

color16 (clasă Culoare 16)

prin

color255 (clasă Culoare 255)
Acestea specifică culorile pentru extensia de 256 de culori. Valorile implicite ale resursei
sunt pentru culorile de la 16 la 231 pentru a face un cub de culoare de 6x6x6, iar culorile de la 232 la
255 pentru a face o rampă în tonuri de gri.

Resursele trecute color15 sunt disponibile ca opțiune de compilare. Din cauza unui hardcoded
limitează în bibliotecile X numărul total de resurse (până la 400), resursele
pentru 256 de culori sunt omise atunci când acceptă caractere late și lăută sunt activate.
Pe lângă comportamentul inconsecvent dacă doar o parte din resurse ar fi permise,
determinarea limitei exacte este dificilă, iar bibliotecile X tind să se blocheze dacă
numărul de resurse depășește limita. Paleta de culori este încă inițializată
la aceleași valori implicite și pot fi modificate prin secvențe de control.

Pe de altă parte, limita de resurse permite includerea întregului interval pentru
88 de culori.

colorAttrMode (clasă ColorAttrMode)
Specifică dacă colorBD, culoareBL, colorRV, și culoareUL ar trebui să suprascrie ANSI
culorile. Dacă nu, acestea sunt afișate numai atunci când nu au fost setate culori ANSI
pozitia corespunzatoare. Valoarea implicită este „false”.

colorBD (clasă ColorBD)
Aceasta specifică culoarea de utilizat pentru afișarea caracterelor aldine dacă „colorBDMode”
resursa este activată. Valoarea implicită este „XtDefaultForeground”.

Consultați și foarteBoldColors resursă care permite combinarea îndrăznețelor și a culorilor.

colorBDMode (clasă ColorAttrMode)
Specifică dacă caracterele cu atributul aldin trebuie să fie afișate color
sau ca caractere îndrăznețe. Rețineți că setarea modul color off dezactivează toate culorile,
inclusiv bold. Valoarea implicită este „false”.

culoareBL (clasă CuloareBL)
Aceasta specifică culoarea de utilizat pentru afișarea caracterelor intermitente dacă „colorBLMode”
resursa este activată. Valoarea implicită este „XtDefaultForeground”.

Consultați și foarteBoldColors resursă care permite combinarea sublinierii și culorii.

colorBLMode (clasă ColorAttrMode)
Specifică dacă caracterele cu atributul clipire ar trebui să fie afișate în
culoare. Rețineți că setarea modul color off dezactivează toate culorile, inclusiv aceasta. The
implicit este „false”.

colorIT (clasă ColorIT)
Aceasta specifică culoarea de utilizat pentru afișarea caracterelor italice dacă „colorITMode”
resursa este activată. Valoarea implicită este „XtDefaultForeground”.

Consultați și foarteBoldColors resursă care permite combinarea atributelor și culorii.

colorITMode (clasă ColorAttrMode)
Specifică dacă caracterele cu atributul italic trebuie să fie afișate în
culoare sau ca caractere italice. Valoarea implicită este „false”.

Rețineți că:

· Setare modul color off dezactivează toate culorile, inclusiv cursive.

· italicULMode anulări de resurse colorITMode.

modul color (clasă Modul color)
Specifică dacă recunoașterea schimbării culorii ANSI (ISO-6429) iese sau nu
secvențele ar trebui să fie activate. Valoarea implicită este „adevărat”.

colorRV (clasă ColorRV)
Aceasta specifică culoarea de utilizat pentru afișarea caracterelor inverse dacă „colorRVMode”
resursa este activată. Valoarea implicită este „XtDefaultForeground”.

Consultați și foarteBoldColors resursă care permite combinarea reversului și a culorii.

colorRVMode (clasă ColorAttrMode)
Specifică dacă caracterele cu atributul invers trebuie să fie afișate în
culoare. Rețineți că setarea modul color off dezactivează toate culorile, inclusiv aceasta. The
implicit este „false”.

culoareUL (clasă ColorUL)
Aceasta specifică culoarea de utilizat pentru afișarea caracterelor subliniate dacă
Resursa „colorULMode” este activată. Valoarea implicită este „XtDefaultForeground”.

Consultați și foarteBoldColors resursă care permite combinarea sublinierii și culorii.

colorULMode (clasă ColorAttrMode)
Specifică dacă caracterele cu atributul de subliniere ar trebui să fie afișate în
culoare sau ca caractere subliniate. Rețineți că setarea modul color off dezactivează toate
culori, inclusiv sublinierea. Valoarea implicită este „false”.

combiningChars (clasă CombiningChars)
Specifică numărul de caractere late care pot fi stocate într-o celulă
overstrike (combină) cu caracterul de bază al celulei. Acesta poate fi setat la
valori în intervalul de la 0 la 4. Valoarea implicită este „2”.

tastele ctrlFK (clasă taste CtrlFK)
În modul tastatură VT220 (vezi sunKeyboard resursă), precizează suma cu care
pentru a schimba F1-F12 având în vedere un modificator de control (CTRL). Acest lucru vă permite să generați cheie
simboluri pentru F10-F20 pe o tastatură Sun/PC. Valoarea implicită este „10”, ceea ce înseamnă că
CTRL F1 generează simbolul cheii pentru F11.

blesteme (clasă blesteme)
Specifică dacă a apărut sau nu ultima coloană mai mult(1) ar trebui rezolvată.
A se vedea -cu opțiune pentru detalii. Valoarea implicită este „false”.

cursorBlink (clasă CursorBlink)
Specifică dacă cursorul să clipească. Valoarea implicită este „false”.

xtherm folosește două variabile pentru a determina dacă cursorul clipește. Unul este stabilit de
această resursă. Celălalt este setat de secvențe de control (modul privat 12 și
DECSCUSR). xtherm testează XOR-ul celor două variabile.

cursorColor (clasă CursorColor)
Specifică culoarea de utilizat pentru cursorul de text. Valoarea implicită este
„XtDefaultForeground”. În mod implicit, x termen încearcă să împiedice această culoare să fie
aceeași cu culoarea de fundal, deoarece trage cursorul prin completarea
fundalul unei celule de text. Aceeași restricție se aplică secvențelor de control
care poate schimba această culoare.

Setarea acestei resurse anulează majoritatea x termenajustările lui la culoarea cursorului. Aceasta
va folosi în continuare reverse-video pentru a interzice unele cazuri, cum ar fi un cursor negru pe a
Fundal negru.

cursorOffTime (clasă CursorOffTime)
Specifică durata părții „oprit” a cursului de clipire-timp de ciclu
milisecunde. Același cronometru este folosit pentru clipirea textului. Valoarea implicită este „300”.

cursorOnTime (clasă CursorOnTime)
Specifică durata părții „pornit” a timpului ciclului de clipire a cursorului, în
milisecunde. Același cronometru este folosit pentru clipirea textului. Valoarea implicită este „600”.

cutNewline (clasă CutNewline)
Dacă „fals”, triplu clic pentru a selecta o linie nu include linia nouă la
sfarsitul liniei. Dacă „adevărat”, este selectată linia nouă. Valoarea implicită este „adevărat”.

cursorUnderLine (clasă CursorUnderLine)
Specifică dacă cursorul este subliniat sau o casetă. Valoarea implicită este „false”.

cutToBeginningOfLine (clasă CutToBeginningOfLine)
Dacă „fals”, triplu clic pentru a selecta o linie selectează numai din cuvântul curent
redirecţiona. Dacă „adevărat”, întreaga linie este selectată. Valoarea implicită este „adevărat”.

decTerminalID (clasă DecTerminalID)
Specifică nivelul de emulare (100=VT100, 220=VT220, etc.), utilizat pentru a determina
tip de răspuns la o secvență de control DA. Caracterele principale fără cifre sunt
ignorate, de exemplu, „vt100” și „100” sunt aceleași. Valoarea implicită este „420”.

defaultString (clasă DefaultString)
Specificați caracterul (sau șirul) care x termen va înlocui textul când este lipit
include un caracter care nu poate fi reprezentat în codificarea curentă. Pentru
De exemplu, lipirea textului UTF-8 într-un afișaj cu caractere ISO-8859-1 va fi doar
capabil să afișeze codurile 0-255, în timp ce textul UTF-8 poate include valori Unicode de mai sus
255. Valoarea implicită este „#” (un singur semn de liră).

Dacă textul care nu poate fi afișat ar avea o lățime dublă, x termen va adăuga un spațiu după
Caracterul „#”, pentru a oferi aproximativ același aspect pe ecran ca și textul original.

deleteIsDEL (clasă DeleteIsDEL)
Specifică dacă tasta Delete de pe tastatura de editare trebuie să trimită DEL (127) sau
secvența de evacuare Eliminare în stil VT220. O valoare „falsă” permite aceasta din urmă. The
implicit este „Poate”.

disallowedColorOps (clasă DisallowedColorOps)
Specificați ce caracteristici vor fi dezactivate dacă permitColorOps este fals. Acesta este un
listă de nume separate prin virgulă. Valoarea implicită este
SetColor, GetColor, GetAnsiColor

Numele sunt enumerate mai jos. xtherm ignoră scrierea cu majuscule, dar sunt afișate în
caz mixt pentru claritate.

SetColor
Setați o anumită culoare dinamică.

GetColor
Raportați setarea curentă a unei anumite culori dinamice.

GetAnsiColor
Raportați setarea curentă a unei anumite culori ANSI (de fapt, oricare dintre culori
setat prin controale în stil ANSI).

disallowedFontOps (clasă Opțiuni de font neautorizate)
Specificați ce caracteristici vor fi dezactivate dacă permitFontOps este fals. Acesta este un
listă de nume separate prin virgulă. Valoarea implicită este
SetFont, Get Font

Numele sunt enumerate mai jos. xtherm ignoră scrierea cu majuscule, dar sunt afișate în
caz mixt pentru claritate.

SetFont
Setați fontul specificat.

Get Font
Raportați fontul specificat.

disallowedTcapOps (clasă DisallowedTcapOps)
Specificați ce caracteristici vor fi dezactivate dacă permitTcapOps este fals. Acesta este un
listă de nume separate prin virgulă. Valoarea implicită este
SetTcap, GetTcap

Numele sunt enumerate mai jos. xtherm ignoră scrierea cu majuscule, dar sunt afișate în
caz mixt pentru claritate.

SetTcap
(neimplementat)

GetTcap
Raportați funcția specificată și alte taste speciale.

disallowedWindowOps (clasă DisallowedWindowOps)
Specificați ce caracteristici vor fi dezactivate dacă permitWindowOps este fals. Acesta este un
listă de nume separate prin virgulă sau (pentru controalele adaptate de la dtterm il
numărul operațiunii). Valoarea implicită este
1,2,3,4,5,6,7,8,9,11,13,14,18,19,20,21,GetSelection,SetSelection,SetWinLines,SetXprop
(adică nu sunt permise operațiuni).

Numele sunt enumerate mai jos. xtherm ignoră scrierea cu majuscule, dar sunt afișate în
caz mixt pentru claritate. Acolo unde un număr poate fi folosit ca alternativă, acesta este dat
între paranteze după nume.

GetIconTitle (20)
Raportați eticheta pictogramei ferestrei xterm ca șir.

GetScreenSizeChars (19)
Raportați dimensiunea ecranului în caractere ca numere.

GetSelection
Raportați datele de selecție ca șir de bază64.

GetWinPosition (13)
Raportați poziția ferestrei xterm ca numere.

GetWinSizeChars (18)
Raportați dimensiunea zonei de text în caractere ca numere.

GetWinSizePixels (14)
Raportați fereastra xterm în pixeli ca numere.

GetWinState (11)
Raportați starea ferestrei xterm ca număr.

GetWinTitle (21)
Raportați titlul ferestrei xterm ca șir.

LowerWin (6)
Coborâți fereastra xterm în partea de jos a ordinii de stivuire.

MaximizeWin (9)
Maximizați fereastra (adică, redimensionați la dimensiunea ecranului).

Ecran complet Win (10)
Utilizați ecran complet (adică, redimensionați la dimensiunea ecranului, fără decorațiuni pentru ferestre).

MinimizeWin (2)
Fereastra Iconify.

PopTitle (23)
Pop titlu din stiva internă.

PushTitle (22)
Împingeți titlul în stiva internă.

RaiseWin (5)
Ridicați fereastra xterm în partea din față a ordinii de stivuire.

RefreshWin (7)
Actualizează fereastra xterm.

RestoreWin (1)
Fereastra de de-iconificare.

SetSelection
Setați datele de selecție.

SetWinLines
Redimensionați la un anumit număr de linii, cel puțin 24.

SetWinPosition (3)
Mutați fereastra la coordonatele date.

SetWinSizeChars (8)
Redimensionați zona de text la dimensiunea dată în caractere.

SetWinSizePixels (4)
Redimensionați fereastra xterm la dimensiunea dată în pixeli.

SetXprop
Setați proprietatea X pe fereastra de nivel superior.

dynamicColors (clasă DynamicColors)
Specifică dacă secvențele de escape trebuie sau nu pentru a schimba culorile atribuite diferitelor
atributele sunt recunoscute.

eightBitControl (clasă EightBitControl)
Specifică dacă secvențele de control trimise de terminal ar trebui să fie de opt sau nu.
caractere biți sau secvențe de evacuare. Valoarea implicită este „false”.

eightBitInput (clasă EightBitInput)
Dacă „adevărat”, meta caractere (un caracter pe un singur octet combinat cu meta
tasta modificatoare) introduse de la tastatură sunt prezentate ca un singur caracter,
modificat conform eightBitMeta resursă. Dacă „false”, caracterele meta sunt
convertit într-o secvență de două caractere cu caracterul însuși precedat de ESC.
Valoarea implicită este „adevărat”.

metaSendsEscape și altSendsEscape resursele pot suprascrie această caracteristică.
În general, tastaturile nu au o tastă etichetată „Meta”, dar tastele „Alt” sunt comune,
și sunt folosite în mod convențional pentru „Meta”. Dacă ar fi sinonime, ar fi
am fost rezonabil să numesc această resursă „altSendsEscape”, inversându-și sensul.
Pentru mai multe informații despre acest lucru, consultați meta funcţionează în blesteme.

Rețineți că Alt cheia nu este neapărat aceeași cu meta modificator. The
xmodmap utilitarul listează modificatorii cheie. X definește modificatori pentru schimbare, (majuscule)
blocare și control, precum și 5 modificatori suplimentari care sunt în general obișnuiți
configurați modificatorii cheie. xtherm inspectează aceleași informații pentru a găsi modificatorul
asociat cu oricare meta tasta (stânga sau dreapta) și folosește acea tastă ca tasta meta
modificator. De asemenea, caută tasta NumLock, pentru a recunoaște modificatorul care este
asociat cu asta.

Dacă dvs. xmodmap configurația folosește aceleași coduri de taste pentru tastele Alt și Meta, x termen
va vedea numai definițiile tastei Alt, deoarece acestea sunt testate înainte de Meta-chei.
NumLock este testat mai întâi. Este important să păstrați aceste chei distincte; in caz contrar
unele x termenFuncționalitatea lui nu este disponibilă.

eightBitInput resursa este testată la momentul pornirii. Dacă „adevărat”, acesta x termen încercări
pentru a pune terminalul în modul pe 8 biți. Dacă „fals”, la pornire, x termen încearcă să pună
terminalul în modul pe 7 biți. Pentru unele configurații, acest lucru nu are succes;
eșecul este ignorat. După pornire, x termen nu schimbă terminalul între
Mod pe 8 și 7 biți.

După cum a fost implementat inițial în X11, valoarea resursei nu s-a schimbat după pornire.
Cu toate acestea (de la patch-ul #216 din 2006) x termen poate modifica eightBitInput după pornire
printr-o secvență de control. Capacitățile corespunzătoare terminfo yum (setează meta
modul) și RMM (resetare metamod) au fost recunoscute de pocni de ceva timp.
Destul de interesant, pocniNoțiunea de „meta mod” diferă de standard
definiție (în termeninfo manual), care descrie schimbarea la al optulea bit
a unui personaj. Se întâmplă că pocni vede „modul meta” drept caracterul ESC care
x termen pune înaintea unui caracter atunci când este apăsată o tastă meta specială. pocnie devreme
documentația vorbește despre caracterul ESC și ignoră al optulea bit.

eightBitMeta (clasă EightBitMeta)
Aceasta controlează drumul x termen modifică al optulea bit al unei chei cu un singur octet atunci când
eightBitInput resursa este setată. Valoarea implicită este „locale”.

Valoarea resursei este un șir, evaluat ca boolean după pornire.

fals
Cheia este trimisă nemodificată.

localizare
Cheia este modificată numai dacă localitatea utilizează codificare pe opt biți.

true Cheia este trimisă modificată.

nu
Cheia este întotdeauna trimisă nemodificată.

Cu excepția cazului nu alegere, x termen onorează capacitățile terminfo yum (setează meta
modul) și RMM (resetare metamod), permițând activarea sau dezactivarea funcției
dinamic.

If eightBitMeta este activat când localitatea utilizează UTF-8, x termen codifică valoarea ca
UTF-8 (de la patch-ul #183 din 2003).

eightBitOutput (clasă EightBitOutput)
Specifică dacă caracterele pe opt biți trimise de la gazdă ar trebui să fie sau nu
acceptat ca atare sau decapat la imprimare. Valoarea implicită este „adevărat”, ceea ce înseamnă că
sunt acceptate ca atare.

eightBitSelectTypes (clasă EightBitSelectTypes)
Trece peste x termenlista țintă de selecție implicită a lui (consultați SELECTARE/PASTE) pentru selecții
în modul normal (ISO-8859-1). Valoarea implicită este un șir gol, adică „”, ceea ce face
nu trece peste nimic.

FaceName (clasă Nume față)
Specificați modelul pentru fonturile scalabile selectate din biblioteca FreeType dacă
suportul pentru acea bibliotecă a fost compilat în x termen. Nu există o valoare implicită.

Dacă nu este specificat sau dacă nu există nicio potrivire atât pentru fonturile normale, cât și pentru cele aldine, x termen
folosește bitmap font și resurse aferente.

Este posibil să selectați fonturi bitmap adecvate folosind un script precum acesta:

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

Totuși (chiar dacă xfd acceptă un „-fa” opțiune pentru a indica fonturile FreeType),
xfontsel nu a fost extins la fel. Ca o soluție, puteți încerca

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

pentru a găsi o listă de fonturi scalabile cu pas fix care pot fi utilizate pentru FaceName
valoarea resursei.

FaceNameDoublesize (clasă FaceNameDoublesize)
Specificați un font scalabil cu lățime dublă pentru cazurile în care o aplicație necesită acest lucru,
de exemplu, în aplicațiile CJK. Nu există o valoare implicită.

Dacă aplicația folosește caractere cu lățime dublă și această resursă nu este dată,
x termen va folosi o versiune scalată a fontului dat de FaceName.

dimensiunea feței (clasă FaceSize)
Specificați dimensiunea punctului pentru fonturile selectate din biblioteca FreeType, dacă este compatibil
acea bibliotecă a fost compilată în x termen. Valoarea implicită este „14.0” pe VT Fonturi meniu
aceasta corespunde cu Mod implicit intrare.

Deși valoarea implicită este „14.0”, aceasta poate să nu fie aceeași cu dimensiunea punctului pentru
fontul bitmap implicit, adică cel alocat cu -fn sau opțiunea font
resursă. De exemplu, fontul „fix” are de obicei o dimensiune „8.0”. daca tu
set dimensiunea feței pentru a se potrivi cu dimensiunea fontului bitmap, apoi comutați între bitmap
și fonturile TrueType prin meniul de fonturi vor oferi dimensiuni comparabile pentru fereastră.

Puteți specifica dimensiunea punctelor pentru fonturile TrueType selectate cu cealaltă dimensiune-
intrări de meniu asociate, cum ar fi Mediu, Uriaș etc., utilizând una dintre următoarele
valorile resurselor. Dacă nu specificați o valoare, acestea sunt implicite la „0.0”, care
cauze x termen pentru a utiliza raportul dintre dimensiunile fontului din fontul bitmap corespunzător
resurse pentru a obține o dimensiune de puncte TrueType.

Dacă toate dimensiunea feței resursele sunt stabilite, atunci x termen va folosi aceste informații pentru a
determinați următorul font TrueType mai mic/mai mare pentru mai mare-vt-font() și
mai mic-vt-font() actiuni. Dacă nu sunt setate, x termen va folosi numai zonele de
fonturile bitmap.

FaceSize1 (clasă FaceSize1)
Specifică dimensiunea punctului primului font alternativ.

FaceSize2 (clasă FaceSize2)
Specifică dimensiunea punctului celui de-al doilea font alternativ.

FaceSize3 (clasă FaceSize3)
Specifică dimensiunea punctului celui de-al treilea font alternativ.

FaceSize4 (clasă FaceSize4)
Specifică dimensiunea punctului celui de-al patrulea font alternativ.

FaceSize5 (clasă FaceSize5)
Specifică dimensiunea punctului celui de-al cincilea font alternativ.

FaceSize6 (clasă FaceSize6)
Specifică dimensiunea punctului celui de-al șaselea font alternativ.

font (clasă font)
Specifică numele fontului normal. Valoarea implicită este „fix”.

Vezi discuția despre localizare resursă, care descrie cum poate fi acest font
depășit.

NOTĂ: unele fișiere de resurse folosesc modele precum

*font: fix

care sunt prea largi, afectându-le pe amândouă

xterm.vt100.font

și

xterm.vt100.utf8Fonts.font

ceea ce probabil nu este ceea ce ai vrut.

fastScroll (clasă FastScroll)
Modifică efectul derulării sărituri (jumpScroll) prin suprimarea reîmprospătărilor ecranului
pentru cazul special când ieșirea pe ecran a schimbat complet conținutul
în afara ecranului. De exemplu, pisicăDacă trimiteți un fișier mare pe ecran, faceți acest lucru.

font1 (clasă Font1)
Specifică numele primului font alternativ, corespunzând lui „Ilizibil” în
meniul standard.

font2 (clasă Font2)
Specifică numele celui de-al doilea font alternativ, corespunzător lui „Tiny” din
meniu standard.

font3 (clasă Font3)
Specifică numele celui de-al treilea font alternativ, corespunzător lui „Small” din
meniu standard.

font4 (clasă Font4)
Specifică numele celui de-al patrulea font alternativ, corespunzător lui „Medium” în
meniul standard.

font5 (clasă Font5)
Specifică numele celui de-al cincilea font alternativ, care corespunde cu „Large” în
meniu standard.

font6 (clasă Font6)
Specifică numele celui de-al șaselea font alternativ, corespunzător lui „Uriaș” din
meniu standard.

fontDoublesize (clasă FontDoublesize)
Specifică dacă x termen ar trebui să încerce să folosească scalarea fontului pentru a desena dimensiuni duble
personaje. Unele servere de fonturi mai vechi nu pot face acest lucru corect, vor reveni
valori de font înșelătoare. Valoarea implicită este „adevărat”. Dacă este dezactivat, x termen va simula
caractere de dimensiuni duble prin desenarea caracterelor normale cu spații între ele.

fontWarnings (clasă FontWarnings)
Specificați dacă x termen ar trebui să raporteze o eroare dacă nu reușește să încarce un font:

0 Nu raportați niciodată o eroare (deși bibliotecile X pot).

1 Raportați o eroare dacă numele fontului a fost dat ca setare de resursă.

2 Raportați întotdeauna o eroare la eșecul încărcării unui font.

Valoarea implicită este „1”.

forceBoxChars (clasă ForceBoxChars)
Specifică dacă x termen ar trebui să presupunem că fonturile normale și aldine au linie VT100
desenarea personajelor:

· Fonturile codificate ISO-8859-* cu pas fix utilizate de x termen au în mod normal VT100
glife de desen în celulele 1-31. Alte fonturi cu pas fix pot fi mai multe
atractive, dar lipsesc aceste glife.

· Când utilizați un font ISO-10646-1 și wideChars resursa este adevărată, x termen utilizări
glifele Unicode care se potrivesc cu glifele de desen al liniilor VT100.

Dacă „fals”, x termen verifică lipsa pictogramelor din font și realizează desenarea liniilor
caractere direct după cum este necesar. Daca e adevarat", x termen presupune că fontul nu conține
caracterele desenate și le desenează direct. Valoarea implicită este „false”.

forcePackedFont (clasă ForcePackedFont)
Specifică dacă x termen ar trebui să folosească lățimea maximă sau minimă a glifului când
afișarea utilizând un font bitmap. Utilizați lățimea maximă pentru a ajuta la proporțional
fonturi. Valoarea implicită este „adevărat”, indicând lățimea minimă.

prim plan (clasă Prim plan)
Specifică culoarea de utilizat pentru afișarea textului în fereastră. Stabilirea clasei
nume în loc de numele instanței este o modalitate ușoară de a avea tot ceea ce ar avea
în mod normal apar în culoarea de schimbare a culorii textului. Valoarea implicită este
„XtDefaultForeground”.

formatOtherKeys (clasă FormatOtherKeys)
Ignoră formatul secvenței de evadare utilizat pentru a raporta cheile modificate cu
modificăOtherKeys resursă.

0 trimite tastele modificate ca parametri pentru tasta funcțională 27 (implicit).

1 trimite chei modificate ca parametri pentru CSI u.

freeBoldBox (clasă FreeBoldBox)
Specifică dacă x termen ar trebui să asume casetele de delimitare pentru fonturile normale și aldine
sunt compatibile. Dacă „fals”, x termen le compară și va respinge alegerile îndrăznețe
fonturi care nu se potrivesc cu dimensiunea fontului normal. Valoarea implicită este „false”,
ceea ce înseamnă că se realizează comparaţia.

geometrie (clasă Geometrie)
Specifică dimensiunea și poziția preferate a ferestrei VT102. Nu este
implicit pentru această resursă.

evidențiațiColor (clasă HighlightColor)
Specifică culoarea de utilizat pentru fundalul textului selectat (evidențiat). Dacă
nespecificat (adică, care se potrivește cu prim-planul implicit), este utilizat videoclipul invers. The
implicit este „XtDefaultForeground”.

evidențiațiColorMode (clasă HighlightColorMode)
Specifică dacă x termen ar trebui să folosească evidențiațiTextColor și evidențiațiColor la
suprascrieți culorile de prim-plan/fond inversate într-o selecție. Valoarea implicită este
nespecificat: la pornire, x termen verifică dacă acele resurse sunt setate la ceva
altele decât culorile implicite de prim plan și de fundal. Setarea acestei resurse
dezactivează verificarea.

Următorul tabel arată interacțiunea resurselor de evidențiere,
prescurtat așa cum se arată pentru a se potrivi în această pagină:

HCM City
evidențiațiColorMode

Evidențierea HR Reverse

HBG
evidențiațiColor

HFG
evidențiațiTextColor

HCM City HR HBG HFG Evidențiați
────────────────────────────────────────────────── ────
fals fals implicit implicit bg/fg
fals fals set implicit bg/fg
fals fals set default fg/HBG
fals fals set set fg/HBG
────────────────────────────────────────────────── ────
false adevărat implicit implicit bg/fg
fals adevărat set implicit bg/fg
fals adevărat set fg/HBG implicit
fals adevărat set set fg/HBG
────────────────────────────────────────────────── ────
adevărat fals implicit implicit bg/fg
true fals default set HFG/fg
true false set default bg/HBG
adevărat fals set set HFG/HBG
────────────────────────────────────────────────── ────
true true default default fg/fg (inutil)
adevărat adevărat set implicit HFG/fg
true true set default fg/HBG
set adevărat adevărat HFG/HBG
────────────────────────────────────────────────── ────
implicit fals implicit implicit bg/fg
implicit fals implicit set bg/fg
default false set default fg/HBG
set implicit fals set HFG/HBG
────────────────────────────────────────────────── ────
implicit adevărat implicit implicit bg/fg
default true default set bg/fg
default true set default fg/HBG
set implicit adevărat set HFG/HBG
────────────────────────────────────────────────── ────

evidențiați invers (clasă Evidențiați invers)
Specifică dacă x termen ar trebui să inverseze selecția prim-plan și fundal
culori la selectarea textului cu atributul video invers. Acest lucru se aplică numai la
evidențiațiColor și evidențiațiTextColor resurse, de exemplu, pentru a se potrivi cu schema de culori
of xwsh. Daca e adevarat", x termen inversează culorile, dacă „fals”, x termen nu se inversează
culori, valoarea implicită este „adevărat”.

evidențiați Selecția (clasă HighlightSelection)
Dacă este „fals”, selectarea cu mouse-ul evidențiază toate pozițiile de pe ecran
între începutul selecției și poziția curentă. Daca e adevarat", x termen
evidențiază numai pozițiile care conțin text care poate fi selectat. Implicit
este „fals”.

În funcție de felul în care aplicațiile dvs. scriu pe ecran, este posibil să existe o urmă
spații libere pe o linie. xtherm stochează datele așa cum sunt afișate pe ecran. Ștergerea
display-ul schimbă starea internă a fiecărei celule, astfel încât nu este considerată gol
în scopul selecției. Spațiile libere scrise de la ultima ștergere sunt selectabile.
Dacă nu doriți să aveți spații libere de final într-o selecție, utilizați trimSelection
resursă.

evidențiațiTextColor (clasă HighlightTextColor)
Specifică culoarea de utilizat pentru primul plan al textului selectat (evidențiat). Dacă
nespecificat (adică, care se potrivește cu fundalul implicit), este utilizat videoclipul invers. The
implicit este „XtDefaultBackground”.

hpLowerleftBugCompat (clasă HpLowerleftBugCompat)
Specifică dacă să se rezolve o eroare în HP xdb, care ignoră termcap și
trimite întotdeauna ESC F pentru a se muta în colțul din stânga jos. cauze „adevărate”. x termen la
interpretați ESC F ca o solicitare de a trece în colțul din stânga jos al ecranului. The
implicit este „false”.

i18nSelectii (clasă I18nSelectii)
Dacă este fals, x termen nu va solicita obiectivele COMPOUND_TEXT or TEXT. Implicit
este adevarat". Poate fi setat la fals pentru a evita încălcările ICCCM prin
alți clienți X.

iconBorderColor (clasă BorderColor)
Specifică culoarea chenarului pentru fereastra pictogramei active dacă această caracteristică este compilată
în x termen. Nu toți managerii de ferestre vor face vizibilă chenarul pictogramei.

iconBorderWidth (clasă Lățimea graniței)
Specifică lățimea chenarului pentru fereastra de pictogramă activă dacă această caracteristică este compilată
în x termen. Valoarea implicită este „2”. Nu toți managerii de ferestre vor face chenar
vizibil.

iconFont (clasă Font icon)
Specifică fontul pentru fereastra pictogramă activă în miniatură, dacă această caracteristică este
compilat în x termen. Valoarea implicită este „nil2”.

initial Font (clasă InitialFont)
Specifică care dintre fonturile VT100 să fie utilizat inițial. Valorile sunt aceleași ca pentru
il set-vt-font acțiune. Valoarea implicită este „d”, adică „implicit”.

metoda de introducere (clasă XtCInputMethod)
Spune x termen ce tip de metodă de introducere să utilizați. Nu există o metodă implicită.

frontieră internă (clasă Lățimea graniței)
Specifică numărul de pixeli dintre caractere și chenarul ferestrei. The
implicit este „2”.

italicULMode (clasă ColorAttrMode)
Specifică dacă caracterele cu atributul de subliniere ar trebui să fie afișate în
un font italic sau ca caractere subliniate. Este implementat numai pentru TrueType
fonturi.

jumpScroll (clasă JumpScroll)
Specifică dacă ar trebui să fie utilizat sau nu derularea sărită. Aceasta corespunde cu
VT102 DECSCLM modul privat. Valoarea implicită este „adevărat”. Vedea fastScroll pentru o
variație.

păstrați Clipboard (clasă KeepClipboard)
Specifică dacă x termen va reutiliza datele de selecție pe care le-a copiat în
tastatură, mai degrabă decât să ceri clipboard-ului conținutul curent atunci când i se spune
oferi selecția. Valoarea implicită este „false”.

păstrați selecția (clasă Păstrați selecția)
Specifică dacă x termen va păstra selecția chiar și după ce zona selectată a fost
atins de o ieșire către terminal. Valoarea implicită este „adevărat”.

tastaturăDialect (clasă KeyboardDialect)
Specifică dialectul inițial de la tastatură, precum și valoarea implicită atunci când
terminalul este resetat. Valoarea dată este aceeași cu caracterul final din
secvențe de control care schimbă seturile de caractere. Valoarea implicită este „B”, care
corespunde ASCII SUA.

numeHarta tastelor (clasă Nume si PrenumeHarta tastelor)
Vezi discuția despre keymap() acţiune.

limitResize (clasă LimitResize)
Limitează redimensionarea ecranului prin secvența de control la un multiplu dat al
dimensiunile afișajului. Valoarea implicită este „1”.

localizare (clasă Localizare)
Specifică modul de utilizare lăută, un convertor de codificare între UTF-8 și local
codificări. Valoarea resursei (ignorând minuscule) poate fi:

adevărat
xtherm va folosi codificarea specificată de localul LC_CTYPE al utilizatorilor (adică,
variabilele LC_ALL, LC_CTYPE sau LANG) pe cât posibil. Acest lucru este realizat de
activând întotdeauna modul UTF-8 și invocând lăută în localități non-UTF-8.

mediu
xtherm va urma localitatea LC_CTYPE a utilizatorilor numai pentru UTF-8, Asia de Est și Thai
locale, în care codificările nu au fost acceptate de modul convențional de 8 biți cu
schimbarea fonturilor. Pentru alte locații, x termen va folosi modul convențional de 8 biți.

font de verificare
Dacă mini-luit este compilat, x termen va verifica dacă a fost un font Unicode
specificat. Dacă da, verifică dacă codarea caracterelor pentru localitatea curentă
este POSIX, Latin-1 sau Latin-9, folosește maparea adecvată pentru a le sprijini
cu fontul Unicode. Pentru alte codificări, x termen presupune că codificarea UTF-8
este necesară.

fals
xtherm va folosi modul convențional pe 8 biți sau modul UTF-8 conform utf8 resursă
or -u8 opțiune.

Orice altă valoare, de exemplu, „UTF-8” sau „ISO8859-2”, se presupune a fi un nume de codificare;
lăută va fi invocat pentru a sprijini codificarea. Lista reală a celor acceptate
codificări depinde de lăută. Valoarea implicită este „medie”.

Indiferent de localitatea și codificarea dvs., aveți nevoie de un font ISO-10646-1 pentru afișare
rezultatul. Este posibil ca configurația dvs. să nu includă acest font sau asistență locală de
x termen poate să nu fie nevoie. La pornire, x termen folosește un mecanism echivalent cu cel
load-vt-fonts(utf8Fonts, Utf8Fonts) acțiune pentru a încărca subresursele de nume de font ale
Widget VT100. Adică, modele de resurse precum „*vt100.utf8Fonts.font" va fi
încărcat și (dacă această resursă este activată), suprascrieți fonturile normale. Daca nu
sunt găsite subresurse, fonturile normale precum „*vt100.font”, etc., sunt folosite.
Fișierele de resurse distribuite cu x termen utilizați fonturi ISO-10646-1, dar nu vă bazați
pe ele, cu excepția cazului în care utilizați mecanismul local.

localeFilter (clasă LocaleFilter)
Specifică numele fișierului pentru convertorul de codare de la/la codificări locale și
UTF-8 care este utilizat cu -lc opțiune sau localizare resursă. Mesajul de ajutor
afișată de „xterm -help” listează valoarea implicită, care depinde de sistemul dumneavoastră
configurare.

Dacă convertorul de codificare necesită parametri de linie de comandă, îi puteți adăuga pe aceștia
după comandă, de exemplu,

*localeFilter: xterm-filter -p

Alternativ, puteți pune acei parametri într-un script shell pentru a executa
convertor și setați această resursă să indice către scriptul shell.

Când utilizați un filtru local, de exemplu, cu -e opțiunea sau shell-ul, x termen primul
încearcă să treacă controlul prin acel filtru. Dacă eșuează, x termen va reîncerca fără
local-filtru. xtherm avertizează despre eșec înainte de a reîncerca.

loginShell (clasă LoginShell)
Specifică dacă shell-ul care urmează să fie rulat în fereastră trebuie sau nu pornit ca a
shell de conectare. Valoarea implicită este „false”.

marginBell (clasă MarginBell)
Specifică dacă clopoțelul trebuie să sune sau nu atunci când utilizatorul scrie lângă
marginea dreaptă. Valoarea implicită este „false”.

metaSendsEscape (clasă MetaSendsEscape)
Dacă „adevărat”, caracterele meta (un caracter combinat cu meta tasta modificatoare) sunt
convertit într-o secvență de două caractere cu caracterul însuși precedat de ESC.
Acest lucru este valabil și pentru secvențele de control ale tastelor funcționale, cu excepția cazului în care x termen vede asta
meta este folosit în traducerile cheie. Dacă „fals”, meta caracterele introduse din
tastatura sunt manipulate în conformitate cu eightBitInput resursă. Valoarea implicită este
"Fals".

mkSamplePass (clasă MkSamplePass)
If mkSampleSize este diferit de zero și mkWidth (Și cjkWidth) sunt false, la pornire x termen
compară tabelele încorporate cu datele cu lățimea mare de caractere ale sistemului pentru a decide
dacă va folosi datele sistemului. Îl testează pe primul mkSampleSize caracter
valori și permite până la mkSamplePass nepotriviri înainte ca testul să eșueze. The
implicit (pentru numărul permis de nepotriviri) este 256.

mkSampleSize (clasă MkSampleSize)
cu mkSamplePass, aceasta specifică un test de pornire utilizat pentru inițializarea largă
calcule pentru lățimea caracterelor. Valoarea implicită (numărul de caractere de verificat) este
1024.

mkWidth (clasă MkWidth)
Specifică dacă x termen ar trebui să utilizeze o versiune încorporată a lățimii largi de caractere
calcul. Vezi și cjkWidth resursă care poate suprascrie aceasta. Implicit
este „fals”.

Iată un rezumat al resurselor care controlează alegerea caracterului larg
calculul lățimii:

cjkWidth mkWidth Acțiune
────────────────────────────────────────────────── ─────────────
fals fals utilizare tabelele de sistem supuse mkSamplePass
fals adevărat folosește tabele încorporate
adevărat fals folosește tabelele CJK încorporate
tabelele CJK încorporate cu adevărate utilizare

modificăCursorKeys (clasă ModificațiCursorKeys)
Spune cum să gestionați cazul special în care Control-, Shift-, Alt- sau Meta-
modificatorii sunt utilizați pentru a adăuga un parametru la secvența de evadare returnată de un cursor.
cheie. Valoarea implicită este „2”:

-1 dezactivează caracteristica.

0 folosește comportamentul vechi/învechit.

1 prefixe secvențele modificate cu CSI.

2 forțează modificatorul să fie al doilea parametru dacă altfel ar fi
mai întâi.

3 marchează secvența cu un „>” pentru a sugera că este privată.

modifyFunctionKeys (clasă Modificați tastele funcție)
Spune cum să gestionați cazul special în care Control-, Shift-, Alt- sau Meta-
modificatorii sunt utilizați pentru a adăuga un parametru la secvența de evadare returnată de a
tastă-funcție (numerotată). Valoarea implicită este „2”. Valorile resurselor sunt similare cu
modificăCursorKeys:

-1 permite utilizatorului să folosească modificatori de schimbare și control pentru a construi funcții
șiruri de chei folosind schema de codificare normală.

0 folosește comportamentul vechi/învechit.

1 prefixe secvențele modificate cu CSI.

2 forțează modificatorul să fie al doilea parametru dacă altfel ar fi
mai întâi.

3 marchează secvența cu un „>” pentru a sugera că este privată.

If modifyFunctionKeys este zero, x termen folosește modificatorii de control și Shift pentru a permite
utilizatorul să construiască taste funcționale numerotate dincolo de setul oferit de
tastatură:

Mod de control
adaugă valoarea dată de tastele ctrlFK resursă.

Schimba
adaugă de două ori valoarea dată de tastele ctrlFK resursă.

Control/Shift
adaugă de trei ori valoarea dată de tastele ctrlFK resursă.

modifică tastatura (clasă Modificați tastatura)
În mod normal x termen face un caz special referitor la modificatori (shift, control etc.) la
gestionează dispozițiile speciale ale tastaturii (moştenire și vt220). Acest lucru se face pentru a oferi
tastaturi compatibile pentru DEC VT220 și terminale aferente care implementează
chei definite (UDK).

Biții valorii resursei permit în mod selectiv modificarea datei
categorie atunci când sunt selectate aceste tastaturi. Valoarea implicită este „0”:

0 Tastaturile vechi/vt220 interpretează doar modificatorul de control când
construirea tastelor-funcționale numerotate. Alte chei speciale nu sunt modificate.

1 permite modificarea tastaturii numerice

2 permite modificarea tastaturii de editare

4 permite modificarea tastelor funcționale, înlocuiește utilizarea modificatorului Shift pentru
UDK.

8 permite modificarea altor taste speciale

modificăOtherKeys (clasă ModificațiAlteTaste)
Aprecieri modificăCursorKeys, spune x termen pentru a construi o secvență de escape pentru alte chei
(cum ar fi „2”) atunci când sunt modificate de Control-, Alt- sau Meta-modifiers. Această caracteristică
nu se aplică tastelor funcționale și tastelor bine definite, cum ar fi ESC sau controlul
chei. Valoarea implicită este „0”:

0 dezactivează această caracteristică.

1 activează această funcție pentru chei, cu excepția celor cu un comportament binecunoscut,
de exemplu, Tab, Backarrow și unele cazuri speciale de caractere de control, de exemplu, Control-
Spațiu pentru a face un NUL.

2 activează această caracteristică pentru chei, inclusiv excepțiile enumerate.

multiClickTime (clasă MultiClickTime)
Specifică timpul maxim în milisecunde dintre evenimentele de selectare multi-clic. The
implicit este „250” milisecunde.

multiScroll (clasă MultiScroll)
Specifică dacă defilarea trebuie efectuată sau nu în mod asincron. Valoarea implicită este
"fals".

nMarginBell (clasă Coloană)
Specifică numărul de caractere din marginea din dreapta la care clopotează marja
ar trebui să fie sunat, atunci când este activat de marginBell resursă. Valoarea implicită este „10”.

blocarea numerelor (clasă Blocarea numerelor)
Daca e adevarat", x termen verifică dacă NumLock este folosit ca modificator (vezi xmodmap(1)). Daca da,
acest modificator este folosit pentru a simplifica logica atunci când se implementează NumLock special pentru
il sunKeyboard resursă. De asemenea (când sunKeyboard este fals), este folosită o logică similară
pentru a găsi modificatorul asociat tastelor Alt stânga și dreapta. Valoarea implicită este
"Adevărat".

vechiXtermFKeys (clasă OldXtermFKeys)
Daca e adevarat", x termen va folosi secvențe de control în stil vechi pentru tastele funcționale de la F1 la F4,
pentru compatibilitate cu X Consortium x termen. În caz contrar, folosește stilul VT100
coduri de la PF1 la PF4. Valoarea implicită este „false”.

on2Clicks (clasă On2Clicks)

on3Clicks (clasă On3Clicks)

on4Clicks (clasă On4Clicks)

on5Clicks (clasă On5Clicks)
Specificați comportamentul de selecție ca răspuns la mai multe clicuri de mouse. Un singur mouse
clic este întotdeauna interpretat așa cum este descris în SELECȚIE secțiune (vezi POINTORUL
UTILIZARE). Mai multe clicuri de mouse (folosind butonul care activează select-start
acţiune) sunt interpretate în funcţie de valorile resursei de on2Clicks, etc.
valoarea resursei poate fi una dintre acestea:

cuvânt
Selectați un „cuvânt” așa cum este determinat de charClass resursă. Vezi CARACTER
CLASE secţiune.

linie
Selectați o linie (numărând înfășurarea).

grup
Selectați un grup de linii adiacente (numărând înfășurarea). Selecția se oprește pe a
linie goală și nu se extinde în afara paginii curente.

pagină
Selectați toate liniile vizibile, adică pagina.

toate
Selectați toate liniile, adică, inclusiv liniile salvate.

regex
Selectați un „cuvânt” așa cum este determinat de expresia regulată care urmează în
valoarea resursei.

nici unul
Nicio acțiune de selecție nu este asociată cu această resursă. xtherm îl interpretează ca
sfârşitul listei. De exemplu, îl puteți folosi pentru a dezactiva triplul (și
mai mare) făcând clic prin setare on3Clicks la „niciuna”.

Valorile implicite pentru on2Clicks și on3Clicks sunt „cuvânt” și „linie”,
respectiv. Nu există o valoare implicită pentru on4Clicks or on5Clicks, făcând acelea
inactiv. La inceput, x termen determină numărul maxim de clicuri prin
onXClick-uri valorile resurselor care sunt stabilite.

deschideIm (clasă XtCOpenIm)
Spune x termen dacă să deschideți metoda de introducere la pornire. Valoarea implicită este „adevărat”.

pointerColor (clasă PointerColor)
Specifică culoarea de prim plan a indicatorului. Valoarea implicită este
„XtDefaultForeground”.

pointerColorBackground (clasă PointerColorBackground)
Specifică culoarea de fundal a indicatorului. Valoarea implicită este
„XtDefaultBackground”.

pointerMode (clasă PointerMode)
Specifică când indicatorul poate fi ascuns pe măsură ce utilizatorul scrie. Va fi
reafișat dacă utilizatorul mișcă mouse-ul sau face clic pe unul dintre butoanele acestuia.

0 niciodată

1 aplicația care rulează x termen nu a activat modul mouse. Acesta este
Mod implicit.

2 mereu.

pointerShape (clasă Cursor)
Specifică numele formei indicatorului. Valoarea implicită este „xterm”.

popOnBell (clasă PopOnBell)
Specifică dacă fereastra va fi ridicată când se primește Control-G. The
implicit este „false”.

Dacă fereastra este simbolizată, acest lucru nu are niciun efect. Însă zIconBeep resursă
vă oferă posibilitatea de a vedea ce ferestre iconizate au sunat un clopoțel.

precompune (clasă XtCPrecompose)
Spune x termen dacă să precompune datele UTF-8 în formularul de normalizare C, care
combină accente utilizate în mod obișnuit pe caracterele de bază. Dacă nu face asta,
accentele sunt lăsate ca caractere separate. Valoarea implicită este „adevărat”.

preeditType (clasă XtCPreeditType)
Spune x termen ce tipuri de șir de preeditare (preconversie) să fie afișate. Implicit
este „OverTheSpot,Root”.

printAtribute (clasă PrintAtributes)
Specifică dacă se imprimă atributele grafice împreună cu textul. Un adevărat DEC
Terminalul VTxxx va imprima sublinierea, evidențiind codurile, dar imprimanta dvs. poate
nu se ocupă de acestea.

· „0” dezactivează atributele.

· „1” tipărește setul normal de atribute (bold, subliniat, invers și clipește)
ca secvențe de control în stil VT100.

· „2” imprimă și atributele de culoare ANSI.

Valoarea implicită este „1”.

printFileImmediate (PrintFileImmediate)
Cand imprimare-imediată acțiunea este invocată, x termen imprimă conținutul ecranului
direct într-un fișier. Setați această resursă la prefixul numelui fișierului (o ștampilă de timp
va fi atașat la numele real).

Valoarea implicită este un șir gol, adică „”, Cu toate acestea, atunci când imprimare-imediată acțiune
este invocat, dacă șirul este gol, atunci se folosește „XTerm”.

printFileOnXError (PrintFileOnXError)
If x termen iese cu o eroare X, de exemplu, conexiunea dvs. este întreruptă când serverul
se blochează, i se poate spune să scrie conținutul ecranului într-un fișier. Pentru a permite
caracteristica, setați această resursă la prefixul numelui fișierului (o ștampilă de timp va fi
anexat la numele propriu-zis).

Valoarea implicită este un șir gol, adică „”, care dezactivează această caracteristică. In orice caz,
când imprimare la eroare acțiunea este invocată, dacă șirul este gol, atunci
Se folosește „XTermError”.

Aceste coduri de eroare sunt gestionate: ERROR_XERROR, ERROR_XIOERROR și ERROR_ICEERROR.

printModeImmediate (PrintModeImmediate)
Cand imprimare-imediată acțiunea este invocată, x termen imprimă conținutul ecranului
direct într-un fișier. Puteți folosi printModeImmediate resursă pentru a-i spune să folosească
secvențe de evacuare pentru a reconstrui atributele și culorile video. Aceasta folosește
aceleași valori ca și printAtribute resursă. Valoarea implicită este „0”.

printModeOnXError (PrintModeOnXError)
xtherm implementează printFileOnXError funcția folosind funcția de imprimantă, deși
ieșirea este scrisă direct într-un fișier. Puteți folosi printModeOnXError
resursă pentru a-i spune să folosească secvențe de evacuare pentru a reconstrui atributele video
si culori. Aceasta folosește aceleași valori ca și printAtribute resursă. The
implicit este „0”.

printOptsImmediate (PrintOptsImmediate)
Specificați intervalul de text care este imprimat într-un fișier atunci când imprima-imediat
acțiunea este invocată.

· Dacă zero (0), atunci acesta selectează ecranul curent (vizibil) plus cel salvat
linii, cu excepția cazului în care este utilizat ecranul alternativ. În acest caz, doar
este selectat un ecran alternativ.

· Dacă nu este zero, biții din această valoare a resursei (verificați în ordine descrescătoare)
selectați intervalul:

8 selectează liniile salvate.

4 selectează ecranul alternativ.

2 selectează ecranul normal.

1 selectează ecranul curent, care poate fi normal sau alternativ
ecran.

Valoarea implicită este „9”, care selectează ecranul vizibil curent plus liniile salvate,
fără un caz special pentru ecranul alternat.

printOptsOnXError (PrintOptsOnXError)
Specificați intervalul de text care este imprimat într-un fișier atunci când imprimare la eroare
acțiunea este invocată. Valoarea resursei este interpretată la fel ca în
printOptsImmediate.

Valoarea implicită este „9”, care selectează ecranul vizibil curent plus liniile salvate,
fără un caz special pentru ecranul alternat.

printerAutoClose (clasă PrinterAutoClose)
Daca e adevarat", x termen va închide imprimanta (o conductă) când aplicația comută
imprimanta offline cu o comandă Media Copy. Valoarea implicită este „false”.

printerCommand (clasă PrinterCommand)
Specifică o comandă shell la care x termen va deschide o conductă când primul MC (Media
este inițiată comanda Copiere. Valoarea implicită este un șir gol, adică „”. Dacă
valoarea resursei este dată ca șir gol, imprimanta este dezactivată.

printerControlMode (clasă PrinterControlMode)
Specifică modul de control al imprimantei. Un „1” selectează modul de imprimare automată, care cauzează
x termen pentru a imprima o linie de pe ecran atunci când mutați cursorul de pe acea linie cu
are loc un avans de linie, un avans de formular sau un caracter de filă verticală sau o încadrare automată.
Modul de imprimare automată este suprascris de modul controler al imprimantei (un „2”), care cauzează toate
ieșirea să fie direcționată către imprimantă. Valoarea implicită este „0”.

printerExtent (clasă PrinterExtent)
Controlează dacă o funcție de imprimare a paginii va imprima întreaga pagină (adevărat) sau numai
porțiunea din marginile de defilare (fals). Valoarea implicită este „false”.

printerFormFeed (clasă PrinterFormFeed)
Controlează dacă un avans de formular este trimis către imprimantă la sfârșitul unei pagini de imprimare
funcţie. Valoarea implicită este „false”.

printerNewLine (clasă PrinterNewLine)
Controlează dacă o linie nouă este trimisă la imprimantă la sfârșitul unei pagini de imprimare
funcţie. Valoarea implicită este „adevărat”.

privateColorRegisters (clasă privateColorRegisters)
Dacă este adevărat, alocați registre de culoare separate pentru fiecare șir de control al dispozitivului de șase pixeli,
de exemplu, pentru DECGCI. Dacă nu este adevărat, registrele de culoare sunt alocate o singură dată, când
terminalul este resetat. Valoarea implicită este „adevărat”.

quietGrab (clasă QuietGrab)
Controlează dacă cursorul este revopsit când NotifyGrab și NotifyUngrab eveniment
tipurile sunt primite în timpul schimbării focalizării. Valoarea implicită este „false”.

regisScreenSize (clasă RegisScreenSize)
If x termen este configurat pentru a suporta grafica ReGIS, spune această resursă x termen il
dimensiunea maximă (în pixeli) pentru grafică.

xtherm acceptă o valoare specială a resursei „auto”, care spune x termen să folosească
decTerminalID resursă pentru a seta dimensiunea maximă pe baza terminalului hardware
limite. In caz contrar, x termen se aşteaptă ca mărimea să fie dată ca înălțimexlățime, de exemplu,
„800x1000”.

Valoarea implicită a resursei este „800x1000”.

renderFont (clasă RenderFont)
If x termen este construit cu biblioteca Xft, aceasta controlează dacă FaceName
este folosită resursa. Valoarea implicită este „implicit”.

Valorile resurselor sunt șiruri de caractere, evaluate ca boolean după pornire.

fals
dezactivați caracteristica și utilizați fontul normal (bitmap).

adevărat
pornire folosind fontul TrueType specificat de FaceName și dimensiunea feței
setări de resurse. Dacă nu există valoare pentru FaceName, dezactivați caracteristica
și utilizați fontul normal (bitmap).

După pornire, puteți comuta în continuare la/de la fontul bitmap folosind
Intrarea din meniu „TrueType Fonts”.

lipsă
porniți folosind fontul normal (bitmap), dar activați meniul „Fonturi TrueType”.
intrare pentru a permite trecerea la/de la fonturile TrueType.

Dacă nu există FaceName set de resurse, apoi trecerea timpului de rulare la TrueType
fonturile este dezactivată. xtherm are o valoare separată compilată pentru FaceName pentru
cazul special în care renderFont este „implicit”. Acesta este în mod normal „mono”.

resizeGravity (clasă ResizeGravity)
Afectează comportamentul atunci când fereastra este redimensionată pentru a fi mai înaltă sau mai scurtă.
Nord Vest specifică faptul că linia de sus a textului de pe ecran rămâne fixă. Dacă
fereastra este scurtată, liniile sunt aruncate de jos; dacă fereastra este făcută
mai înalte, linii goale sunt adăugate în partea de jos. Acest lucru este compatibil cu comportamentul
în R4. Sud-Vest (implicit) specifică că linia de jos a textului de pe
ecranul rămâne fix. Dacă fereastra este mai înaltă, vor fi salvate linii suplimentare
derulat în jos pe ecran; dacă fereastra este mai scurtă, liniile vor fi
defilate din partea de sus a ecranului, iar liniile de sus salvate vor fi eliminate.

retryInputMethod (clasă XtCRetryInputMethod)
Spune x termen de câte ori să reîncercați, în cazul în care serverul cu metoda de intrare nu este
răspunzând. Aceasta este o problemă diferită de tipul de preeditare neacceptat etc. Dvs
poate întâlni reîncercări dacă configurația dvs. X (și bibliotecile sale) lipsesc
piese. Setarea acestei resurse la zero ``0'' va anula reîncercarea. The
implicit este ``3''.

reverseVideo (clasă ReverseVideo)
Specifică dacă videoclipul invers trebuie sau nu simulat. Valoarea implicită este
"fals".

Există mai multe aspecte în care să inversați videoclipul x termen:

· Linia de comandă -rv opțiunea le spune bibliotecilor X să inverseze primul plan
și culorile de fundal. xthermOpțiunile din linia de comandă setează valorile resurselor. În
în special, X Toolkit setează reverseVideo resursă atunci când -rv opțiune
este folosit.

· Dacă utilizatorul a folosit și opțiuni de linie de comandă -fg or - ro pentru a seta tasta
culori de prim plan și de fundal, x termen nu vede aceste opțiuni direct.
În schimb, examinează valorile resurselor pentru a reconstrui linia de comandă
opțiuni și determinați care dintre culori este prim-planul dorit de utilizator,
etc. Valorile lor reale sunt irelevante pentru funcția video inversă; niste
utilizatorii preferă valorile implicite X (text negru pe fundal alb), alții preferă
text alb pe fundal negru.

· După pornire, utilizatorul poate comuta intrarea din meniu „Activare Reverse Video”.
Aceasta schimbă culorile actuale de prim plan și de fundal ale VT100
widget și revopsește ecranul. Din cauza ierarhiei de resurse X,
reverseVideo resursa se aplică mai mult decât widget-ului VT100.

Programele care rulează într-un x termen poate folosi, de asemenea, secvențe de control pentru a activa VT100
modul video invers. Acestea sunt independente de reverseVideo resursă și
intrarea în meniu. xtherm schimbă culorile de prim plan și de fundal curente când
desenarea textului afectat de aceste secvențe de control.

Alte secvențe de control pot modifica culorile de prim-plan și de fundal care sunt
folosit:

· Programele pot folosi, de asemenea, secvențele ANSI de control al culorilor pentru a seta primul plan
și culorile de fundal.

· Extensiile la controalele de culoare ANSI (cum ar fi 16, 88 sau 256 de culori) sunt
tratate similar controlului ANSI.

· Folosind alte secvențe de control („dinamic culori” caracteristică), un program poate
schimbați culorile primului plan și ale fundalului.

reverseWrap (clasă ReverseWrap)
Specifică dacă reverse-wraparound trebuie sau nu activat. Aceasta corespunde
la x termenmodul privat al lui 45. Valoarea implicită este „false”.

dreapta ScrollBar (clasă RightScrollBar)
Specifică dacă bara de derulare ar trebui să fie afișată mai degrabă în partea dreaptă
decât stânga. Valoarea implicită este „false”.

salvare linii (clasă Salvare linii)
Specifică numărul de linii de salvat dincolo de partea de sus a ecranului când a
bara de derulare este activată. Valoarea implicită este „64”.

bara de defilare (clasă ScrollBar)
Specifică dacă bara de derulare trebuie afișată sau nu. Valoarea implicită este
"fals".

scrollBarBorder (clasă ScrollBarBorder)
Specifică lățimea chenarului barei de defilare. Rețineți că acest lucru este desenat să se suprapună
hotarul x termen fereastră. Modificarea marginii barei de derulare afectează numai
linie dintre widget-ul VT100 și bara de defilare. Valoarea implicită este 1.

tasta de parcurgere (clasă ScrollCond)
Specifică dacă apăsarea unei taste ar trebui să provoace automat bara de derulare
pentru a merge în partea de jos a regiunii de defilare. Aceasta corespunde x termene privat
modul 1011. Valoarea implicită este „false”.

scrollLines (clasă ScrollLines)
Specifică numărul de linii pe care defilare înapoi și defilare-înainte acțiunile ar trebui
utilizați implicit. Valoarea implicită este 1.

scrollTtyOutput (clasă ScrollCond)
Specifică dacă ieșirea către terminal ar trebui să provoace sau nu automat
bara de defilare pentru a merge în partea de jos a regiunii de defilare. Valoarea implicită este „adevărat”.

selectToClipboard (clasă SelectToClipboard)
Spune x termen dacă să folosiți PRIMAR sau CLIPBOARD pentru jetoanele SELECT în
mecanism de selecție. The set-select acțiunea poate schimba acest lucru în timpul execuției, permițând
utilizatorul să lucreze cu programe care se ocupă doar de unul dintre aceste mecanisme. The
implicit este „false”, ceea ce îi spune să folosească PRIMARY.

shiftFonts (clasă ShiftFonts)
Specifică dacă se activează acțiunile mai mare-vt-font() și mai mic-vt-font(),
care sunt în mod normal legate de KP_Add și KP_Subtract deplasate. Valoarea implicită este
"Adevărat".

showBlinkAsBold (clasă ShowBlinkAsBold)
Spune x termen dacă să afișați textul cu atributul clipire la fel ca bold. Dacă
x termen nu a fost configurat să accepte text intermitent, implicit este „adevărat”,
care corespunde versiunilor mai vechi ale x termen, în caz contrar, valoarea implicită este „false”.

arătați glife lipsă (clasă Afișați glife lipsă)
Spune x termen dacă să afișați o casetă care să sublinieze locurile în care a fost un personaj
folosit pe care fontul nu îl reprezintă. Valoarea implicită este „false”.

showWrapMarks (clasă ShowWrapMarks)
Pentru depanare x termen și aplicații care pot manipula marcajul de linie înfășurată prin
scrierea textului la marginea dreaptă, arătați un semn pe marginea interioară din dreapta a
fereastră. Semnul arată ce linii au steagul setat.

semnalInhibit (clasă Inhibarea semnalului)
Specifică dacă intrările din meniul „Opțiuni principale” vor fi trimise sau nu
semnale către x termen ar trebui interzisă. Valoarea implicită este „false”.

sixelScrolling (clasă SixelScrolling)
Dacă este adevărat, grafica derulează pe rând în sus, când sîxelii ar fi trecut
linia de jos a ferestrei. Valoarea implicită este „false”.

tekGeometry (clasă Geometrie)
Specifică dimensiunea și poziția preferată a ferestrei Tektronix. Nu este
implicit pentru această resursă.

tekInhibit (clasă TekInhibit)
Specifică dacă secvența de evacuare pentru a intra în modul Tektronix ar trebui să fie sau nu
ignorat. Valoarea implicită este „false”.

tekSmall (clasă TekSmall)
Specifică dacă fereastra modului Tektronix ar trebui să înceapă sau nu în cel mai mic
dimensiune dacă nu este dată nicio geometrie explicită. Acest lucru este util atunci când rulați x termen on
display-uri cu ecrane mici. Valoarea implicită este „false”.

tekStartup (clasă TekStartup)
Specifică dacă sau nu x termen ar trebui să pornească în modul Tektronix. Valoarea implicită este
"fals".

tiXtraScroll (clasă TiXtraScroll)
Specifică dacă x termen ar trebui să deruleze la o pagină nouă atunci când procesează ti termcap
intrare, adică modurile private 47, 1047 sau 1049. Acest lucru este valabil numai dacă
titeInhibit este „adevărat”, deoarece intenția acestei opțiuni este de a oferi o imagine
de afișare a aplicației pe ecran complet pe scrollback fără a șterge
text care va fi afișat înainte ca aplicația să fie inițializată. Valoarea implicită pentru
această resursă este „falsă”.

titeInhibit (clasă TiteInhibit)
Specifică dacă sau nu x termen ar trebui să elimine ti și te intrări termcap (obișnuite pentru
comutați între ecrane alternative la pornirea multor programe orientate pe ecran) din
șirul TERMCAP. Dacă este setat, x termen ignoră, de asemenea, secvența de evacuare la care să comutați
ecranul alternativ. xtherm susține terminfo într-un mod diferit, susținând
secvențe de control compus (cunoscute și ca moduri private) 1047, 1048 și 1049
care au același efect ca și secvența de control 47 originală. Valoarea implicită pentru
această resursă este „falsă”.

titleModes (clasă TitleModes)
Spune x termen dacă să acceptați sau să returnați etichetele ferestrelor și pictogramelor în ISO-8859-1 (the
implicit) sau UTF-8. Oricare poate fi codificat în hexazecimal. Implicit pentru aceasta
resursa este „0”.

Fiecare bit (bitul „0” este 1, bitul „1” este 2 etc.) corespunde unuia dintre parametri
setată de secvența de control a modurilor de titlu:

0 Setați etichetele ferestrelor/pictogramelor folosind hexazecimal

1 Interogați etichetele ferestrei/pictogramelor folosind hexazecimal

2 Setați etichetele ferestrelor/pictogramelor folosind UTF-8 (înlocuiește utf8Title resursă).

3 Interogați etichetele ferestrei/pictogramelor folosind UTF-8

traduceri (clasă Traduceri)
Specifică legăturile tastelor și butoanelor pentru meniuri, selecții, „șiruri programate”,
etc traduceri resursă, care oferă o mare parte din x termenconfigurabilitatea lui,
este o caracteristică a bibliotecii X Toolkit Intrinsics (Xt). Vezi ACȚIUNI secţiune.

trimSelection (clasă TrimSelection)
Dacă stabiliți evidențiați Selecția, puteți vedea textul care este selectat, inclusiv
orice spații în urmă. Ștergerea ecranului (sau a unei linii) îl resetează la o stare
fără spații. Unele linii pot conține spații finale atunci când o aplicație
le scrie pe ecran. Cu toate acestea, este posibil să nu doriți să lipiți linii cu trailing
spatii. Dacă această resursă este adevărată, x termen va tăia spațiile de sfârșit din text care
este selectat. Nu afectează spațiile care rezultă într-o linie înfășurată și nici nu va
decupează linia nouă din urmă din selecția dvs. Valoarea implicită este „false”.

subliniază (clasă sublinie)
Aceasta specifică dacă textul cu atributul de subliniere ar trebui să fie sau nu
subliniat. Poate fi de dorit să dezactivați sublinierea atunci când este utilizată culoarea
pentru atributul de subliniere. Valoarea implicită este „adevărat”.

useClipping (clasă Utilizați Clipping)
Spune x termen dacă să folosiți tăierea pentru a evita producerea de puncte în afara textului
zona de desen. Folosit inițial pentru a lucra pentru efecte uluitoare, acesta este
de asemenea, trebuia să lucreze cu unele fonturi de dimensiuni incorecte. Valoarea implicită este „adevărat”.

utf8 (clasă Utf8)
Aceasta specifică dacă x termen va rula în modul UTF-8. Dacă setați această resursă,
x termen setează de asemenea wideChars resursa ca efect secundar. Resursa poate fi setata
prin intrarea din meniu „UTF-8 Encoding”. Valoarea implicită este „implicit”.

xtherm acceptă fie un cuvânt cheie (ignorând majuscule sau minuscule), fie numărul afișat în paranteze:

fals (0)
Modul UTF-8 este inițial dezactivat. Opțiunea de linie de comandă +u8 setează resursa la
această valoare. Sunt permise secvențele de evacuare pentru activarea/dezactivarea modului UTF-8.

adevărat (1)
Modul UTF-8 este activat inițial. Secvențele de evadare pentru activarea/dezactivarea modului UTF-8 sunt
permis.

mereu (2)
Opțiunea de linie de comandă -u8 setează resursa la această valoare. Secvențe de evadare
pentru activarea/dezactivarea modului UTF-8 sunt ignorate.

implicit (3)
Aceasta este valoarea implicită a resursei. Se modifică în timpul inițializării
in functie de daca localizare resursa a fost setată la fals (0) sau întotdeauna (2).
A se vedea localizare resursă pentru discuții suplimentare despre localitățile non-UTF-8.

Dacă doriți să setați valoarea pentru utf8, ar trebui să fie în acest interval. Altele diferite de zero
valorile sunt tratate la fel ca „1”, adică modul UTF-8 este inițial activat și escape
sunt permise secvențele pentru activarea/dezactivarea modului UTF-8.

utf8Fonts (clasă Utf8Fonts)
Vezi discuția despre localizare resursă. Aceasta specifică dacă x termen voi folosi
Fonturi UTF-8 specificate prin modele de resurse, cum ar fi „*vt100.utf8Fonts.font”Sau
fonturi normale (ISO-8859-1) prin modele precum „*vt100.font”. Resursa poate fi
setați prin intrarea din meniu „UTF-8 Fonts”. Valoarea implicită este „implicit”.

xtherm acceptă fie un cuvânt cheie (ignorând majuscule sau minuscule), fie numărul afișat în paranteze:

fals (0)
Utilizați fonturile ISO-8859-1. Intrarea din meniu este activată, permițând alegerea
de fonturi care urmează să fie schimbate în timpul execuției.

adevărat (1)
Utilizați fonturile UTF-8. Intrarea în meniu este activată, permițând alegerea
fonturile care urmează să fie schimbate în timpul execuției.

mereu (2)
Utilizați întotdeauna fonturile UTF-8. Acest lucru dezactivează și intrarea în meniu.

implicit (3)
La pornire, resursa este setată la adevărat sau fals, conform
valoarea efectivă a utf8 resursă.

utf8Latin1 (clasă Utf8Latin1)
Dacă este adevărat, permiteți un ISO-8859-1 normală. font să fie combinat cu un font ISO-10646-1
dacă acesta din urmă este dat prin intermediul -fw opțiunea sau valoarea resursei corespunzătoare.
Valoarea implicită este „false”.

utf8SelectTypes (clasă Utf8SelectTypes)
Trece peste x termenlista țintă de selecție implicită a lui (consultați SELECTARE/PASTE) pentru selecții
în modul cu caractere late (UTF-8). Valoarea implicită este un șir gol, adică „”, care
nu trece peste nimic.

utf8Title (clasă Utf8Title)
Aplicațiile se pot seta x termentitlul lui prin scrierea unei secvențe de control. In mod normal asta
secvența de control urmează convenția VT220, care codifică șirul în
ISO-8859-1 și permite un terminator de șir de 8 biți. Dacă x termen este început în a
Localizare UTF-8, traduce șirul ISO-8859-1 în UTF-8 pentru a funcționa cu X
biblioteci care presupun că șirul este UTF-8.

Cu toate acestea, unii utilizatori ar putea dori să scrie un șir de titlu codificat în UTF-8. Fereastra
managerul este responsabil pentru desenarea titlurilor ferestrelor. Unii manageri de ferestre (nu toți)
acceptă codarea UTF-8 a titlurilor ferestrelor. Setați această resursă la „adevărat” pentru a permite
Șiruri de titlu codificate UTF-8. Aceasta anulează traducerea în UTF-8, permițând
Șirurile UTF-8 să fie afișate așa cum sunt.

Această caracteristică este disponibilă ca intrare de meniu, deoarece este legată de anume
aplicațiile în care rulați x termen. De asemenea, puteți utiliza o secvență de control
(vezi discuția despre „Modurile de titlu” din documentul cu secvențe de control), pentru a seta un
steag echivalent. The titleModes resursa setează aceeași valoare, care suprascrie
această resursă.

Valoarea implicită este „false”.

foarteBoldColors (clasă VeryBoldColors)
Specifică dacă se combină atributele video cu culorile specificate de colorBD,
culoareBL, colorIT, colorRV, și culoareUL. Valoarea resursei este suma valorilor
pentru fiecare atribut:
1 pentru invers,
2 pentru subliniere,
4 pentru îndrăzneț,
8 pentru clipire și
512 pentru cursive

Valoarea implicită este „0”.

visualBell (clasă VisualBell)
Specifică dacă ar trebui să fie folosit sau nu un clopoțel vizibil (adică, intermitent).
un sonerie sonoră când se primește Control-G. Valoarea implicită este „false”, ceea ce spune
x termen pentru a folosi un sonerie sonoră.

vizualBellDelay (clasă VisualBellDelay)
Numărul de milisecunde de întârziat la afișarea unui sonerie vizuală. Implicit este 100.
Dacă este setat la zero, nu este afișat niciun clopoțel vizual. Acest lucru este util pentru foarte lent
afișează, de exemplu, un afișaj LCD pe un laptop.

visualBellLine (clasă VisualBellLine)
Specifică dacă să clipească numai linia curentă când se afișează un clopoțel vizual
mai degrabă decât să clipească întregul ecran: implicit este „false”, ceea ce spune x termen
pentru a clipi întregul ecran.

vt100Grafic (clasă VT100Grafic)
Aceasta specifică dacă x termen va interpreta evadarea caracterelor grafice VT100
secvențe în modul UTF-8. Valoarea implicită este „adevărat”, pentru a oferi suport pentru
diverse aplicații moștenite.

wideBoldFont (clasă WideBoldFont)
Această opțiune specifică fontul care va fi utilizat pentru afișarea textului lat aldine. De
implicit, va încerca să folosească un font de două ori mai lat decât fontul care va fi utilizat
pentru a desena text îngroșat. Dacă nu se găsește niciun font cu lățime dublă, acesta va improviza, prin
întinderea fontului bold.

wideChars (clasă WideChars)
Specifică dacă x termen ar trebui să răspundă la secvențele de control care procesează 16 biți
personaje. Valoarea implicită este „false”.

wideFont (clasă WideFont)
Această opțiune specifică fontul care va fi utilizat pentru afișarea textului lat. În mod implicit,
va încerca să folosească un font de două ori mai lat decât fontul care va fi folosit pentru a desena
text normal. Dacă nu se găsește niciun font cu lățime dublă, acesta va improviza, prin întindere
fontul normal.

ximFont (clasă XimFont)
Această opțiune specifică fontul care va fi utilizat pentru afișarea șirului de preeditare în fișierul
Metoda de introducere „OverTheSpot”.

În tipul de preeditare „OverTheSpot”, șirul de preeditare (preconversie) este afișat la
pozitia cursorului. Este responsabilitatea serverului XIM să afișeze
șir de preeditare. Clientul XIM trebuie să informeze serverul XIM despre poziția cursorului.
Pentru cele mai bune rezultate, șirul de preeditare trebuie să fie afișat cu un font adecvat.
Prin urmare, x termen informează serverul XIM despre fontul corespunzător. Fontul este be
furnizat de un „fontset”, a cărui valoare implicită este „*”. Aceasta se potrivește cu fiecare font, the
Biblioteca X alege automat fonturile cu seturile de caractere adecvate. The ximFont resursă
este furnizat pentru a înlocui această setare implicită de font.

Tek4014 widget Resurse
Următoarele resurse sunt specificate ca parte a tek4014 widget (clasa Tek4014).
Acestea sunt specificate prin modele precum „XTerm.tek4014.NUME"

font2 (clasă font)
Specifică fontul numărul 2 de utilizat în fereastra Tektronix.

font3 (clasă font)
Specifică fontul numărul 3 de utilizat în fereastra Tektronix.

fontLarge (clasă font)
Specifică fontul mare de utilizat în fereastra Tektronix.

fontSmall (clasă font)
Specifică fontul mic de utilizat în fereastra Tektronix.

ginTerminator (clasă GinTerminator)
Specifică ce caracter(e) trebuie să urmeze un raport GIN sau un raport de stare. The
posibilitățile sunt „none”, care nu trimite caractere de încheiere, „CRonly”, care
trimite CR și „CR&EOT”, care trimite atât CR, cât și EOT. Valoarea implicită este „niciuna”.

înălțime (clasă Înălţime)
Specifică înălțimea ferestrei Tektronix în pixeli.

initial Font (clasă InitialFont)
Specifică care dintre cele patru fonturi Tektronix să fie utilizat inițial. Valorile sunt aceleași
cât despre set-tek-text acțiune. Valoarea implicită este „mare”.

lățime (clasă Lăţime)
Specifică lățimea ferestrei Tektronix în pixeli.

Meniu Resurse
Resursele care pot fi specificate pentru diferitele meniuri sunt descrise în
documentație pentru Athena SimpleMenu widget. Numele și clasele înregistrărilor în
fiecare dintre meniuri este listat mai jos. Resurse numite „linieN" Unde N este un număr sunt
separatoare cu clasa SmeLine.

Ca și în cazul tuturor widget-urilor bazate pe resurse X, etichetele menționate sunt valori implicite obișnuite pentru
aplicație.

Principal Opţiuni meniu (numele widgetului meniu principal) are următoarele înregistrări:

bara de instrumente (clasă SmeBSB)
Această intrare invocă set-toolbar(commutare) acţiune.

securekbd (clasă SmeBSB)
Această intrare invocă sigur() acţiune.

permise (clasă SmeBSB)
Această intrare invocă permite-trimite-evenimente (comuta) acţiune.

redesenare (clasă SmeBSB)
Această intrare invocă redesenează() acţiune.

logare (clasă SmeBSB)
Această intrare invocă înregistrare (comutați) acţiune.

imprimare-imediată (clasă SmeBSB)
Această intrare invocă imprimare imediată() acţiune.

imprimare la eroare (clasă SmeBSB)
Această intrare invocă print-on-error() acţiune.

imprima (clasă SmeBSB)
Această intrare invocă imprimare() acţiune.

print-redir (clasă SmeBSB)
Această intrare invocă print-redir() acţiune.

Control pe 8 biți (clasă SmeBSB)
Această intrare invocă set-8-bit-control (comuta) acţiune.

săgeată înapoi cheie (clasă SmeBSB)
Această intrare invocă set-backarrow(commutare) acţiune.

blocarea numerelor (clasă SmeBSB)
Această intrare invocă set-num-lock (comutați) acţiune.

alt-esc (clasă SmeBSB)
Această intrare invocă alt-sends-escape (comutați) acţiune.

meta-esc (clasă SmeBSB)
Această intrare invocă meta-trimite-escape(comuta) acţiune.

delete-is-del (clasă SmeBSB)
Această intrare invocă delete-is-del(comuta) acţiune.

tastelefuncționale vechi (clasă SmeBSB)
Această intrare invocă taste-funcționale-vechi (comutați) acţiune.

hpFunctionKeys (clasă SmeBSB)
Această intrare invocă taste-funcționale-hp (comutați) acţiune.

scoFunctionKeys (clasă SmeBSB)
Această intrare invocă sco-taste-funcționale (comutați) acţiune.

sunFunctionKeys (clasă SmeBSB)
Această intrare invocă taste-funcție-soare (comutați) acţiune.

sunKeyboard (clasă SmeBSB)
Această intrare invocă sunTastatură (comutați) acţiune.

suspenda (clasă SmeBSB)
Această intrare invocă trimite-semnal(tstp) acțiune asupra sistemelor care susțin locul de muncă
controla.

continua (clasă SmeBSB)
Această intrare invocă trimite-semnal(continuare) acțiune asupra sistemelor care susțin locul de muncă
controla.

întrerupe (clasă SmeBSB)
Această intrare invocă trimite-semnal(int) acţiune.

închide (clasă SmeBSB)
Această intrare invocă trimite-semnal (hup) acţiune.

termina (clasă SmeBSB)
Această intrare invocă trimite-semnal(termen) acţiune.

ucide (clasă SmeBSB)
Această intrare invocă trimite-semnal (ucide) acţiune.

părăsi (clasă SmeBSB)
Această intrare invocă părăsi() acţiune.

VT Opţiuni meniu (numele widgetului vtMenu) are următoarele înregistrări:

bara de derulare (clasă SmeBSB)
Această intrare invocă set-scrollbar (comutați) acţiune.

jumpscroll (clasă SmeBSB)
Această intrare invocă set-jumpscroll (comutați) acţiune.

video invers (clasă SmeBSB)
Această intrare invocă set-reverse-video (comutați) acţiune.

autowrap (clasă SmeBSB)
Această intrare invocă set-autowrap (comutați) acţiune.

împachetare inversă (clasă SmeBSB)
Această intrare invocă set-reversewrap (comutați) acţiune.

autolinefeed (clasă SmeBSB)
Această intrare invocă set-autolinefeed (comutați) acţiune.

appcursor (clasă SmeBSB)
Această intrare invocă set-appcursor (comutați) acţiune.

tastatura aplicației (clasă SmeBSB)
Această intrare invocă set-appkeypad (comutați) acţiune.

tasta de parcurgere (clasă SmeBSB)
Această intrare invocă set-scroll-on-key (comutați) acţiune.

scrollttyoutput (clasă SmeBSB)
Această intrare invocă set-scroll-on-tty-output (comutați) acţiune.

permite132 (clasă SmeBSB)
Această intrare invocă set-allow132(comutați) acţiune.

cursesemul (clasă SmeBSB)
Această intrare invocă set-cursesemul(toggle) acţiune.

visualbell (clasă SmeBSB)
Această intrare invocă set-visualbell(comuta) acţiune.

bellIsUrgent (clasă SmeBSB)
Această intrare invocă set-bellIsUrgent(comutați) acţiune.

poponbell (clasă SmeBSB)
Această intrare invocă set-poponbell (comuta) acţiune.

cursorblink (clasă SmeBSB)
Această intrare invocă set-cursorlink(commutare) acţiune.

titeInhibit (clasă SmeBSB)
Această intrare invocă set-titeInhibit(comutați) acţiune.

activeicon (clasă SmeBSB)
Această intrare activează și dezactivează pictogramele active dacă această caracteristică a fost compilată
x termen. Este activat numai dacă x termen a fost pornit cu opțiunea de linie de comandă +ai
sau activeIcon resursa este setată la „adevărat”.

resetare soft (clasă SmeBSB)
Această intrare invocă resetare soft() acţiune.

hardresetare (clasă SmeBSB)
Această intrare invocă hard-reset() acţiune.

șterge liniile salvate (clasă SmeBSB)
Această intrare invocă șterge liniile-salvate() acţiune.

tekshow (clasă SmeBSB)
Această intrare invocă set-vizibilitate (tek, comutare) acţiune.

tekmode (clasă SmeBSB)
Această intrare invocă tip-terminal-setat (tek) acţiune.

vthide (clasă SmeBSB)
Această intrare invocă set-vizibilitate(vt,off) acţiune.

ecran alternativ (clasă SmeBSB)
Această intrare invocă set-altscreen (comutați) acţiune.

sixelScrolling (clasă SmeBSB)
Această intrare invocă set-sixel-scrolling (comutați) acţiune.

VT Fonturi meniu (numele widgetului fontMenu) are următoarele înregistrări:

fontdefault (clasă SmeBSB)
Această intrare invocă set-vt-font(d) acțiune, setând fontul folosind font
(implicit) resursă, de exemplu, „Implicit” în meniu.

font1 (clasă SmeBSB)
Această intrare invocă set-vt-font(1) acțiune, setând fontul folosind font1
resursă, de exemplu, „Ilizibil” în meniu.

font2 (clasă SmeBSB)
Această intrare invocă set-vt-font(2) acțiune, setând fontul folosind font2
resursă, de exemplu, „Micut” în meniu.

font3 (clasă SmeBSB)
Această intrare invocă set-vt-font(3) acțiune, setând fontul folosind font3
resursă, de exemplu, „Mic” în meniu.

font4 (clasă SmeBSB)
Această intrare invocă set-vt-font(4) acțiune, lăsând fontul să folosească font4
resursă, de exemplu, „Medium” în meniu.

font5 (clasă SmeBSB)
Această intrare invocă set-vt-font(5) acțiune, lăsând fontul să folosească font5
resursă, de exemplu, „Large” în meniu.

font6 (clasă SmeBSB)
Această intrare invocă set-vt-font(6) acțiune, lăsând fontul să folosească font6
resursă, de exemplu, „Uriaș” în meniu.

fontescape (clasă SmeBSB)
Această intrare invocă set-vt-font(e) acţiune.

fontsel (clasă SmeBSB)
Această intrare invocă set-vt-font(i) acţiune.

font-linedrawing (clasă SmeBSB)
Această intrare invocă set-font-linedrawing(e) acţiune.

plin de fonturi (clasă SmeBSB)
Această intrare invocă set-font-ambalat(e) acţiune.

font-doublesize (clasă SmeBSB)
Această intrare invocă set-font-doublesize(s) acţiune.

redare-font (clasă SmeBSB)
Această intrare invocă set-render-font(uri) acţiune.

utf8-mod (clasă SmeBSB)
Această intrare invocă set-utf8-mode(s) acţiune.

utf8-titlu (clasă SmeBSB)
Această intrare invocă set-utf8-title(s) acţiune.

TEK Opţiuni meniu (numele widgetului tekMenu) are următoarele înregistrări:

tektextlarge (clasă SmeBSB)
Această intrare invocă set-tek-text (mare) acţiune.

tektext2 (clasă SmeBSB)
Această intrare invocă set-tek-text(2) acţiune.

tektext3 (clasă SmeBSB)
Această intrare invocă set-tek-text(3) acţiune.

tektextsmall (clasă SmeBSB)
Această intrare invocă set-tek-text (mic) acţiune.

tekpage (clasă SmeBSB)
Această intrare invocă tek-page() acţiune.

tekreset (clasă SmeBSB)
Această intrare invocă tek-reset() acţiune.

tekcopy (clasă SmeBSB)
Această intrare invocă tek-copy() acţiune.

vtshow (clasă SmeBSB)
Această intrare invocă set-vizibilitate (vt, comutare) acţiune.

vtmode (clasă SmeBSB)
Această intrare invocă set-terminal-type (vt) acţiune.

tekhide (clasă SmeBSB)
Această intrare invocă set-vizibilitate (tek, comutare) acţiune.

scrollbar Resurse
Următoarele resurse sunt utile atunci când sunt specificate pentru widget-ul Athena Scrollbar:

grosime (clasă Grosime)
Specifică lățimea în pixeli a barei de defilare.

fundal (clasă Fundal)
Specifică culoarea de utilizat pentru fundalul barei de defilare.

prim plan (clasă Prim plan)
Specifică culoarea de utilizat pentru primul plan al barei de defilare. „Degetul mare” al
bara de defilare este un model de tablă de șah care alternează pixeli pentru prim-plan
și culoarea de fundal.

POINTORUL UTILIZARE


Odată ce fereastra VT102 este creată, x termen vă permite să selectați text și să îl copiați în interiorul
aceleași ferestre sau alte ferestre.

Selecţie
Funcțiile de selecție sunt invocate atunci când butoanele indicatorului sunt utilizate fără modificatori,
iar când sunt folosite cu tasta „shift”. Atribuirea funcţiilor descrise
de mai jos, tastele și butoanele pot fi modificate prin baza de date a resurselor; vedea ACȚIUNI de mai jos.

Butonul indicator unu (de obicei la stânga) este folosit pentru a salva textul în memoria tampon de tăiere. Mută
cursorul la începutul textului, apoi țineți apăsat butonul în timp ce mutați cursorul la
capătul regiunii și eliberând butonul. Textul selectat este evidențiat și este
salvat în tamponul de tăiere global și a făcut selecția PRIMARY când butonul este eliberat.
În mod normal (dar vezi discuția despre on2Clicks, etc):

· Făcând dublu clic selectează după cuvinte.

· Triplu clic selectează după linii.

· Făcând cvadruplu clic se întoarce la caractere etc.

Clicul multiplu este determinat de timpul de la butonul în sus până la butonul în jos, astfel încât să puteți schimba
unitatea de selecție în mijlocul unei selecții. Cuvinte și linii logice selectate de
dublu sau triplu clic se poate înfăşura pe mai mult de o linie de ecran dacă liniile au fost înfăşurate
by x termen în sine, mai degrabă decât de aplicația care rulează în fereastră. Dacă cheia/butonul
legările specifică că trebuie făcută o selecție X, x termen va lăsa textul selectat
evidențiat atâta timp cât este proprietarul selecției.

Butonul indicator doi (de obicei din mijloc) „tipează” (lipește) textul din selecția PRIMARĂ,
dacă există, altfel din buffer-ul de tăiere, inserându-l ca intrare de la tastatură.

Butonul indicator trei (de obicei dreapta) extinde selecția curentă. (Fără pierderea
În general, puteți schimba „dreapta” și „stânga” peste tot în restul acestui paragraf.) Dacă
apăsat în timp ce este mai aproape de marginea dreaptă a selecției decât de stânga
extinde/contractează marginea dreaptă a selecției. Dacă contractați selecția peste
marginea stângă a selecției, x termen presupune că v-ați referit cu adevărat la marginea din stânga, restaurează
selecția originală, apoi extinde/contractează marginea din stânga a selecției. Extensie
pornește în modul unitate de selecție în care a fost efectuată ultima selecție sau extindere;
puteți da mai multe clic pentru a parcurge ele.

Tăiind și lipind bucăți de text fără a urma linii noi, puteți prelua text din
mai multe locuri în ferestre diferite și formează o comandă pentru shell, de exemplu, sau ia
ieșire dintr-un program și inserați-l în editorul dvs. preferat. Deoarece tampoanele tăiate sunt
distribuite la nivel global între diferite aplicații, puteți considera fiecare ca un „fișier” al cărui
conținuturi pe care le cunoașteți. Emulatorul de terminal și alte programe text ar trebui să-l trateze ca
dacă ar fi un fișier text, adică textul este delimitat de linii noi.

scrolling
Regiunea de defilare afișează poziția și cantitatea de text afișată în prezent în fereastră
(evidențiat) în raport cu cantitatea de text salvată efectiv. Pe măsură ce se salvează mai mult text (până la
maxim), dimensiunea zonei evidențiate scade.

Făcând clic pe butonul unul cu indicatorul în regiunea de defilare, linia adiacentă este mutată la
partea de sus a ferestrei de afișare.

Făcând clic pe butonul trei, linia de sus a ferestrei de afișare se deplasează în jos la indicator
poziție.

Făcând clic pe butonul doi, afișajul este mutat într-o poziție din textul salvat care îi corespunde
poziţia indicatorului în bara de defilare.

Tektronix Pointer
Spre deosebire de fereastra VT102, fereastra Tektronix nu permite copierea textului. Da
permite modul Tektronix GIN, iar în acest mod cursorul se va schimba de la o săgeată la a
traversa. Apăsarea oricărei taste va trimite acea tastă și coordona actuală a crucii
cursor. Apăsând butonul unu, doi sau trei se vor returna literele „l”, „m” și „r”.
respectiv. Dacă tasta „shift” este apăsată când este apăsat un buton indicator,
se trimite litera majusculă corespunzătoare. Pentru a distinge un buton indicator de o tastă,
bitul mare al caracterului este setat (dar acesta este bitul este în mod normal dezlipit, cu excepția cazului în care terminalul
modul este RAW; vedea tty(4) pentru detalii).

SELECTAȚI/PASTE


Clienții X oferă asistență pentru selectarea și lipirea, răspunzând la solicitările transmise de
Server.

Primar
Când este configurat pentru a utiliza selecția primară, (implicit) x termen poate oferi
datele de selecție în moduri care ajută la păstrarea informațiilor de codificare a caracterelor așa cum sunt
lipite.

Un utilizator „selectează” text pe xterm, care evidențiază textul selectat. O „pastă” ulterioară
unui alt client transmite o cerere clientului care deține selecția. Dacă x termen deține
selecția primară, face datele disponibile sub forma uneia sau mai multor „selecție
ținte”. Dacă nu deține selecția primară, de exemplu, dacă a lansat-o sau
un alt client și-a afirmat dreptul de proprietate, se bazează pe tampoane pentru a transmite datele. Dar
cut-buffers gestionează numai datele ISO-8859-1 (oficial - unii clienți ignoră regulile).

Clipboard
Când este configurat să utilizeze clipboard-ul (consultați resursa selectToClipboard), problema cu
persistența proprietății este ocolită. În caz contrar, nu există nicio diferență în ceea ce privește
date care pot fi transmise prin selecție.

Jetonul PRIMARY este o caracteristică X standard, documentată în ICCCM (Inter-Client
Comunicare Convenții Manual), care state

Selecția numită de atomul PRIMARY este utilizată pentru toate comenzile care iau doar a
argument unic și este principalul mijloc de comunicare între clienți care
utilizați mecanismul de selecție.

Cu toate acestea, multe aplicații folosesc CLIPBOARD în imitația altor sisteme de ferestre. The
selectToClipboard resursă (și intrarea corespunzătoare din meniu Selectați la Clipboard) introduce
jetonul SELECT (cunoscut numai de x termen) care alege între PRIMAR și CLIPBOARD
token-uri.

Fără a utiliza această caracteristică, se pot folosi soluții cum ar fi xclip program pentru a arăta
conținutul clipboard-ului X în cadrul unui x termen fereastră.

Selecţie Obiective
Diferitele tipuri de date care sunt transmise depind de ceea ce solicită clientul destinatar.
Acestea sunt denumite selecţie obiective.

Când cereți datele de selecție, x termen încearcă următoarele tipuri în această ordine:

UTF8_STRING
Aceasta este o extensie XFree86, care denotă că datele sunt codificate în UTF-8.
Cand x termen este construit cu suport pentru caractere largi, acceptă și oferă
acest tip.

TEXT textul se află în codificarea care corespunde locației dvs. curente.

COMPOUND_TEXT
acesta este un format pentru date cu mai multe seturi de caractere, cum ar fi textul în mai multe limbi.
Poate stoca date UTF-8 ca caz special.

STRING
Acestea sunt datele Latin 1 (ISO-8859-1).

Cele două din mijloc (TEXT și COMPOUND_TEXT) sunt adăugate dacă x termen este configurat cu
i18nSelectii resursa setată la „adevărat”.

UTF8_STRING este preferat (prin urmare, primul în listă) de atunci x termen stochează text ca Unicode
date atunci când rulează în modul cu caractere largi și nu este necesară traducerea. Pe de altă parte
mână, TEXT și COMPOUND_TEXT pot necesita traducere. Dacă traducerea este incompletă,
vor insera „defaultString” lui X a cărui valoare nu poate fi setată și poate fi pur și simplu goală.
xtherm's defaultString resursă specifică șirul de utilizat pentru traducerile incomplete ale
UTF8_STRING.

Puteți modifica tipurile care x termen încearcă să folosească eightBitSelectTypes or utf8SelectTypes
resurse. De exemplu, este posibil să aveți o anumită setare locală care nu este utilizată
Codificare UTF-8. Valoarea resursei este o listă separată prin virgulă a țintelor de selecție,
care constau din denumirile afisate. Puteți folosi numele special I18N pentru a desemna
includerea opțională a TEXT și COMPOUND_TEXT. Numele se potrivesc ignorând majuscule și minuscule și
poate fi prescurtat. Lista implicită poate fi exprimată în mai multe moduri, de exemplu,

UTF8_STRING, I18N, STRING
utf8, i18n, șir
u,i,s

MENIU


xtherm are patru meniuri, numite meniu principal, vtMenu, fontMenu, și tekMenu. Fiecare meniu apare
sub combinațiile corecte de apăsări de taste și butoane. Fiecare meniu este împărțit în
secțiuni, separate printr-o linie orizontală. Unele intrări din meniu corespund modurilor care pot
fi alterat. O bifă apare lângă un mod care este activ în prezent. Selectând unul
dintre aceste moduri își comută starea. Alte intrări din meniu sunt comenzi; selectând una dintre acestea
îndeplinește funcția indicată.

Toate intrările din meniu corespund X acțiuni. În lista de mai jos, eticheta meniului este
afișat urmat de numele acțiunii în paranteză.

Principal Opţiuni
x termen meniu principal apare când tasta „control” și butonul cursor one sunt apăsate în a
fereastră. Acest meniu conține elemente care se aplică atât ferestrelor VT102, cât și Tektronix.
Există mai multe secțiuni:

Comenzi pentru gestionarea evenimentelor X:

Bara de instrumente
Făcând clic pe intrarea din meniu „Bara de instrumente”, bara de instrumente ascunde dacă este vizibilă și
arată dacă nu este.

Tastatură securizată (securekbd)
Asigura Tastatură modul este util atunci când introduceți parole sau altele
date sensibile într-un mediu nesecurizat; vedea SECURITATE mai jos (dar citiți
limitări cu atenție).

Permite SendEvents (permite trimiteri)
Specifică dacă evenimentele cheie și butoane sintetice sunt sau nu generate folosind
Solicitarea SendEvent a protocolului X ar trebui interpretată sau eliminată. Acest
corespunde cu allowSendEvents resursă.

Fereastra de redesenare (redesenare)
Forțează afișajul X să revopsească; util în unele medii.

Comenzi pentru capturarea rezultatelor:

Conectați-vă la fișier (înregistrare)
Captează textul trimis pe ecran într-un fișier jurnal, ca în fișierul -l opțiunea de logare.

Print-toate imediat
Invocă imprimare-imediată acțiune, trimițând textul ferestrei curente
direct într-un fișier, așa cum este specificat de printFileImmediate,
printModeImmediate și printOptsImmediate resurse.

Print-All on Error
Invocă imprimare la eroare acțiune, care comută un semnal de steagul x termen acea
dacă iese cu o eroare X, pentru a trimite direct textul ferestrei curente
într-un fișier, așa cum este specificat de printFileXError, printModeXError și
printOptsXError resurse.

Fereastra de imprimare (printare)
Trimite textul ferestrei curente către programul dat în
printerCommand resursă.

Redirecționare către imprimantă (print-redir)
Aceasta stabilește printerControlMode la 0 sau 2. Puteți utiliza aceasta pentru a transforma
imprimanta pornită ca și cum o aplicație ar fi trimis secvența de control corespunzătoare.
De asemenea, este util pentru oprirea imprimantei dacă o aplicație o pornește
pornit fără a reseta modul de control al imprimării.

Moduri pentru setarea stilului tastaturii:

Comenzi pe 8 biți (control pe 8 biți)
Activat pentru emularea VT220, aceasta controlează dacă x termen va trimite 8 biți
secvențe de control mai degrabă decât utilizarea controalelor pe 7 biți (ASCII), de exemplu, trimiterea a
octet în intervalul 128-159, mai degrabă decât caracterul de evacuare urmat de a
al doilea octet. xtherm interpretează întotdeauna atât secvențele de control pe 8 biți, cât și pe 7 biți
(vezi documentul xtherm Mod de control secvenţele). Aceasta corespunde cu
eightBitControl resursă.

Tasta săgeată înapoi (BS/DEL) (tasta săgeată înapoi)
Modifică comportamentul tastei săgeată înapoi, făcându-l să transmită fie a
backspace (8) sau ștergeți (127) caracterul. Aceasta corespunde cu
Tasta săgeată înapoi resursă.

Modificatori Alt/NumLock (num-lock)
Controlează tratamentul modificatorilor tastelor Alt și NumLock. Aceasta corespunde
la blocarea numerelor resursă.

Meta trimite evadare (meta-esc)
Controlează dacă meta tastele sunt convertite într-o secvență de două caractere cu
caracterul propriu-zis precedat de ESC. Aceasta corespunde cu
metaSendsEscape resursă.

Ștergerea este DEL (ștergerea-is-del)
Controlează dacă tasta Ștergere de pe tastatura de editare ar trebui să trimită DEL (127)
sau secvența de evacuare Eliminare în stil VT220. Aceasta corespunde cu
deleteIsDEL resursă.

Taste funcționale vechi (Taste funcționale vechi)

Taste funcționale HP (hpFunctionKeys)

Taste funcționale SCO (scoFunctionKeys)

Sun Function-Taste (sunFunctionKeys)

Tastatură VT220 (sunKeyboard)
Acestea acționează ca un buton radio, selectând un stil pentru aspectul tastaturii.
Ea corespunde mai multor setări de resurse: sunKeyboard,
sunFunctionKeys, scoFunctionKeys și hpFunctionKeys.

Comenzi pentru semnalizarea procesului:

Trimiteți semnal STOP (suspendare)

Trimiteți semnal CONT (continuare)

Trimiteți semnal INT (întrerupere)

Trimiteți semnal HUP (închidere)

Trimiteți semnal TERM (terminare)

Trimiteți semnal KILL (ucidere)
Acestea trimit semnalele SIGTSTP, SIGCONT, SIGINT, SIGHUP, SIGTERM și SIGKILL
respectiv, la grupul de procese al procesului care rulează sub x termen
(de obicei coaja). The NEXTCONT funcția este utilă în special dacă utilizatorul
a tastat din greșeală CTRL-Z, suspendând procesul.

Ieșire (renunțare)
Opriți procesarea X evenimente, cu excepția suportării - tine opțiunea, apoi trimiteți o
Semnal SIGHUP către grupul de procese al procesului care rulează x termen
(de obicei coaja).

VT Opţiuni
vtMenu setează diferite moduri în emularea VT102 și apare când „controlul”
tasta și butonul indicator doi sunt apăsate în fereastra VT102.

Moduri VT102/VT220:

Activați bara de derulare (bara de derulare)
Activați (sau dezactivați) bara de derulare. Aceasta corespunde cu -sb opțiune și
il bara de defilare resursă.

Activați Jump Scroll (jumpscroll)
Activați (sau dezactivați) derularea prin salt. Aceasta corespunde cu -j opțiune și
il jumpScroll resursă.

Activați Reverse Video (reversevideo)
Activați (sau dezactivați) video-ul invers. Aceasta corespunde cu -rv opțiune și
il reverseVideo resursă.

Activați Auto Wraparound (încadrare automată)
Activați (sau dezactivați) încadrarea automată. Aceasta corespunde cu -au opțiune și
il autoWrap resursă.

Activați Reverse Wraparound (reversewrap)
Activați (sau dezactivați) wraparoundul invers. Aceasta corespunde cu -rw opțiune
si reverseWrap resursă.

Activați fluxul automat de linie (autolinefeed)
Activați (sau dezactivați) fluxul de linie automat. Aceasta este funcția VT102 NEL, care
face ca emulatorul să emită un avans de linie după fiecare întoarcere de cărucior. Există
nicio opțiune de linie de comandă corespunzătoare sau setare de resurse.

Activați tastele cursorului aplicației (cursorul aplicației)
Activați (sau dezactivați) tastele cursorului aplicației. Aceasta corespunde cu
appcursorDefault resursă. Nu există nicio opțiune de linie de comandă corespunzătoare.

Activați tastatura aplicației (appkeypad)
Activați (sau dezactivați) tastele de la tastatura aplicației. Aceasta corespunde cu
appkeypadImplicit resursă. Nu există nicio opțiune de linie de comandă corespunzătoare.

Derulați până jos la apăsarea tastei (tasta de parcurgere)
Activați (sau dezactivați) derularea în partea de jos a regiunii de defilare pe a
apăsarea tastei. Aceasta corespunde cu -SK și opțiunea tasta de parcurgere resursă.

Ca caz special, tastele XON / XOFF (control/S și control/Q) sunt
ignorat.

Derulați până jos pe Tty Output (scrollttyoutput)
Activați (sau dezactivați) defilarea în partea de jos a regiunii de defilare
ieșire către terminal. Aceasta corespunde cu -Da și opțiunea
scrollTtyOutput resursă.

Permite comutarea coloanelor 80/132 (allow132)
Activați (sau dezactivați) comutarea între 80 și 132 de coloane. Aceasta corespunde
la -132 și opțiunea c132 resursă.

Păstrați selecția (keepSelection)
Spune x termen dacă să renegați selecția când nu o mai evidențiază,
de exemplu, când o aplicație modifică afișajul astfel încât să nu se mai potrivească
textul care a fost evidenţiat. Atâta timp cât x termen continuă să dețină
selecție, poate furniza textul corespunzător altor clienți prin
tăiați/lipiți. Aceasta corespunde cu păstrați selecția resursă. Nu este
opțiunea de linie de comandă corespunzătoare.

Selectați în Clipboard (selectToClipboard)
Spune x termen dacă să folosiți PRIMAR sau CLIPBOARD pentru jetoanele SELECT în
traduceri resursă care mapează acțiunile de la tastatură și mouse pentru a le selecta/lipi
actiuni. Aceasta corespunde cu selectToClipboard resursă. Nu este
opțiunea de linie de comandă corespunzătoare.

Activați Visual Bell (Vizual Bell)
Activați (sau dezactivați) clopoțelul vizibil (adică clipește) în loc de un sonor
clopot. Aceasta corespunde cu -vb și opțiunea visualBell resursă.

Activați Bell Urgency (bellIsUrgent)
Activați (sau dezactivați) indicația de gestionare a ferestrei de urgență atunci când este primit Control-G.
Aceasta corespunde la bellIsUrgent resursă.

Activați Pop on Bell (poponbell)
Activați (sau dezactivați) ridicarea ferestrei când se primește Control-G. Acest
corespunde cu -pop și opțiunea popOnBell resursă.

Activați cursorul intermitent (cursorlink)
Activați (sau dezactivați) caracteristica cursorului care clipește. Aceasta corespunde cu
-bc și opțiunea cursorBlink resursă. Există și o secvență de evadare
(vezi documentul xtherm Mod de control secvenţele). Intrarea în meniu și evadarea
stările secvenței sunt XOR: dacă ambele sunt activate, cursorul nu va clipi,
dacă doar unul este activat, cursorul va clipi.

Activați comutarea alternativă a ecranului (titeInhibit)
Activați (sau dezactivați) comutarea între ecranul normal și cel alternativ.
Aceasta corespunde la titeInhibit resursă. Nu există nici o corespondență
opțiunea de linie de comandă.

Activați pictograma activă (activeicon)
Activați (sau dezactivați) caracteristica pictogramei active. Aceasta corespunde cu -ai
și opțiunea activeIcon resursă.

Sixel Scrolling (sixelScrolling)
Când este activată, grafica sixel este poziționată la cursorul de text curent
locație, derulați imaginea pe verticală dacă este mai mare decât ecranul și părăsiți
cursorul text la începutul următoarei linii complete după imagine când
revenirea la modul text (acesta este implicit). Când este dezactivat, grafică sixel
sunt poziționate în partea din stânga sus a ecranului, sunt decupate pentru a se potrivi cu
ecran și nu afectați locația cursorului de text. Aceasta corespunde cu
sixelScrolling resursă. Nu există nicio opțiune de linie de comandă corespunzătoare.

Registre private de culoare (privateColorRegisters)
Când este activată, fiecare imagine grafică utilizează un set separat de registre de culoare, deci
că are în esență o paletă privată (aceasta este implicit). Dacă este
nesetate, toate imaginile grafice partajează un set comun de registre, așa cum
Grafica sixel și ReGIS au funcționat pe hardware real. Valoarea implicită este probabil a
mod mai util pe hardware-ul TrueColor modern. Aceasta corespunde cu
privateColorRegisters resursă. Nu există o linie de comandă corespunzătoare
opțiune.

Comenzi VT102/VT220:

Efectuați resetare soft (resetare soft)
Resetați regiunile de defilare. Acest lucru poate fi convenabil atunci când un program a părăsit
regiunile de defilare setate incorect (adesea o problemă când utilizați VMS sau TOPS-20).
Aceasta corespunde secvenței de control VT220 DECSTR.

Efectuați resetare completă (resetare completă)
Intrarea de resetare completă va șterge ecranul, va reseta filele la fiecare opt
coloane și resetați modurile terminalului (cum ar fi wrap și derulare uniformă) la
stările lor iniţiale imediat după x termen a terminat de procesat comanda
opțiuni de linie. Aceasta corespunde secvenței de control RIS VT102, cu a
putine diferente evidente. De exemplu, sesiunea dvs. nu este deconectată ca a
VT102 real ar face.

Resetați și ștergeți liniile salvate (clearsavedlines)
Efectuați o resetare completă și, de asemenea, ștergeți liniile salvate.

Comenzi pentru setarea ecranului curent:

Afișați fereastra Tek (tekshow)
Când este activată, deschide fereastra Tektronix 4014 (o face vizibilă). Când
dezactivat, ascunde fereastra Tektronix 4014.

Comutați la modul Tek (tekmode)
Când este activată, deschide fereastra Tektronix 4014 dacă nu este deja
vizibil și comută fluxul de intrare la acea fereastră. Când este dezactivat, se ascunde
fereastra Tektronix 4014 și comută intrarea înapoi în fereastra VTxxx.

Ascunde fereastră VT (vthide)
Când este activat, ascunde fereastra VTxxx, arată fereastra Tektronix 4014 dacă
nu era deja vizibil și comută fluxul de intrare la acea fereastră. Când
dezactivat, arată fereastra VTxxx și comută fluxul de intrare la acesta
fereastră.

Afișează ecran alternativ (altscreen)
Când este activat, afișează ecranul alternativ. Când este dezactivat, arată normalul
ecran. Rețineți că ecranul normal poate avea linii salvate; supleantul
ecranul nu.

VT Fonturi
fontMenu apare atunci când tasta „control” și butonul indicator trei sunt apăsate în a
fereastră. Setează fontul utilizat în fereastra VT102 sau modifică felul în care este fontul
specificate sau afișate. Există mai multe secțiuni.

Prima secțiune vă permite să selectați fontul dintr-un set de alternative:

Implicit (fontdefault)
Setați fontul la valoarea implicită, adică cea dată de *VT100.font resursă.

Necitit (font1)
Setați fontul la cel dat de *VT100.font1 resursă.

Minuscul (font2)
Setați fontul la cel dat de *VT100.font2 resursă.

Mic (font3)
Setați fontul la cel dat de *VT100.font3 resursă.

Mediu (font4)
Setați fontul la cel dat de *VT100.font4 resursă.

Mare (font5)
Setați fontul la cel dat de *VT100.font5 resursă.

Uriaș (font6)
Setați fontul la cel dat de *VT100.font6 resursă.

Secvență de evadare
Acest lucru vă permite să setați ultimul font specificat de evadarea Set Font
secvență (vezi documentul xtherm Mod de control secvenţele).

Selecție (fontsel)
Acest lucru vă permite să setați fontul specificat în selecția curentă ca font
nume (dacă selecția PRIMARY este deținută).

A doua secțiune vă permite să modificați modul în care este afișată:

Fonturi îndrăznețe
Acest lucru este în mod normal verificat (activat). Când este debifat, x termen nu va folosi bold
fonturi. Setarea corespunde cu permitBoldFonts resursă.

Caractere de desen de linie (desen de fonturi)
Când este setat, spune x termen pentru a-și desena propriile caractere de desen. Altfel ea
se bazează pe fontul care le conține. Comparați cu forceBoxChars resursă.

Font împachetat (cu fonturi)
Când este setat, spune x termen pentru a utiliza lățimea minimă a glifului dintr-un font când
afisarea caracterelor. Utilizați lățimea maximă (nebifată) pentru a ajuta afișarea
fonturi proporționale. Comparați cu forcePackedFont resursă.

Caractere cu dimensiune dublă (dimensiune font dublu)
Când este setat, x termen poate cere serverului de fonturi să producă versiuni scalate ale
font normal, pentru caractere cu dimensiune dublă VT102.

A treia secțiune vă permite să modificați modul în care este specificată:

Fonturi TrueType (font de randare)
În cazul în care renderFont și au fost stabilite resursele corespunzătoare, aceasta este o altă
controlează dacă x termen va folosi de fapt apelurile bibliotecii Xft pentru a obține un
face.

Codificare UTF-8 (mod utf8)
Aceasta controlează dacă x termen utilizează codificarea UTF-8 de intrare/ieșire. Este
util pentru comutarea temporară x termen pentru a afișa text dintr-o aplicație
care nu respectă setările locale. Acesta corespunde cu utf8
resursă.

Fonturi UTF-8 (fonturi utf8)
Aceasta controlează dacă x termen folosește fonturi UTF-8 pentru afișare. Este util pentru
comutare temporară x termen pentru a afișa text dintr-o aplicație care face
nu respectați setările locale. Acesta combină utf8 și utf8Fonts
resurse.

Titluri UTF-8 (titluri utf8)
Aceasta controlează dacă x termen acceptă codificarea UTF-8 pentru controlul titlului
secvente. Acesta corespunde cu utf8Fonts resursă.

Inițial, bifa este setată atât în ​​funcție de utf8 și utf8Fonts
valorile resurselor. Dacă acesta din urmă este setat la „întotdeauna”, bifa este
dezactivat. La fel, dacă nu există fonturi date în utf8Fonts
subresurse, atunci și bifa este dezactivată.

Standardul XTerm fișierul app-defaults definește ambele seturi de fonturi, în timp ce fișierul
UXterm fișierul app-defaults definește un singur set. Presupunând că aplicația standard-
fișiere implicite, această comandă se va lansa x termen capabil să comute între UTF-8
și fonturi codificate ISO-8859-1:

uxterm -clasa XTerm

A patra secțiune vă permite să activați sau să dezactivați operațiunile speciale care pot fi
controlat prin scrierea secvențelor de evacuare pe terminal. Acestea sunt dezactivate dacă
Funcția SendEvents este activată:

Permite opțiuni de culoare (permite operațiuni de font)
Aceasta corespunde la permitColorOps resursă. Activați sau dezactivați controlul
secvențe care stabilesc/interogează culorile.

Permite operațiuni de font (permite operațiuni de font)
Aceasta corespunde la permitFontOps resursă. Activați sau dezactivați controlul
secvențe care setează/interogează fontul.

Permiteți Tcap Ops (permiteți-tcap-ops)
Activați sau dezactivați secvențele de control care interoghează noțiunea terminalului despre el
șiruri de taste funcționale, ca capabilități termcap sau terminfo. Aceasta corespunde
la permitTcapOps resursă.

Permiteți operațiuni de titlu (permiteți operațiuni de titlu)
Activați sau dezactivați secvențele de control care modifică titlul ferestrei sau pictograma
Nume. Aceasta corespunde cu permitTitleOps resursă.

Permite operațiuni cu fereastră (permite operațiuni cu fereastră)
Activați sau dezactivați secvențele de control a ferestrelor extinse (așa cum se utilizează în dtterm).
Aceasta corespunde la permitWindowOps resursă.

TEK Opţiuni
tekMenu setează diferite moduri în emularea Tektronix și apare când
Tasta „control” și butonul indicator doi sunt apăsate în fereastra Tektronix. Curent
dimensiunea fontului este verificată în secțiunea moduri din meniu.

Caractere mari (tektextlarge)

#2 Dimensiunea caracterelor (tektext2)

#3 Dimensiunea caracterelor (tektext3)

Caractere mici (tektextsmall)

comenzi:

PAGINA (tekpage)
Ștergeți fereastra Tektronix.

RESET (tekresetare)

COPIE (tekcopy)

Windows:

Afișați fereastra VT (vtshow)

Comutați la modul VT (vtmode)

Ascundeți fereastra Tek (tekhide)

SECURITATE


Mediile X diferă în ceea ce privește conștiința lor de securitate.

· Majoritatea serverelor, rulează sub xdm, sunt capabili să utilizeze o autorizare „cookie magic”.
schema care poate oferi un nivel rezonabil de securitate pentru multe persoane. Dacă ale tale
serverul folosește doar un mecanism bazat pe gazdă pentru a controla accesul la server (vezi
xhost(1)), atunci dacă activați accesul pentru o gazdă și alți utilizatori au de asemenea permisiunea
rulați clienți pe aceeași gazdă, este posibil ca cineva să ruleze o aplicație
care folosește serviciile de bază ale protocolului X pentru a-ți istoria activitățile,
posibil să capteze o transcriere a tot ceea ce tastați la tastatură.

· Orice proces care are acces la afișajul dvs. X îl poate manipula în moduri în care dvs
s-ar putea să nu anticipeze, chiar redirecționând tastatura către ea însăși și trimițând evenimente către
ferestrele aplicației dvs. Acest lucru este valabil chiar și cu autorizarea „cookie-ului magic”.
sistem. In timp ce allowSendEvents oferă o anumită protecție împotriva aplicațiilor necinstite
modificarea programelor dvs., protejarea împotriva unui snooper este mai greu.

· Extensia de intrare X, de exemplu, permite unei aplicații să ocolească toate celelalte
(limitate) funcții de autorizare și securitate, inclusiv protocolul GrabKeyboard.

· Posibilitatea ca o aplicație să vă spioneze apăsările de taste este o preocupare deosebită
când doriți să introduceți o parolă sau alte date sensibile. Cea mai bună soluție pentru
această problemă este de a folosi un mecanism de autorizare mai bun decât este oferit de X.

Sub rezerva tuturor acestor avertismente, există un mecanism simplu pentru protejarea intrării de la tastatură
in x termen.

x termen meniu (vezi MENIU de mai sus) conține a Asigura Tastatură intrare care, atunci când este activată,
încearcă să se asigure că toate intrările de la tastatură sunt direcționate afară la x termen (folosind
Solicitare protocol GrabKeyboard). Când o aplicație vă solicită o parolă (sau alta
date sensibile), puteți activa Asigura Tastatură folosind meniul, tastați datele și apoi
dezactivați Asigura Tastatură folosind din nou meniul.

· Acest lucru vă asigură că știți ce fereastră acceptă apăsările de taste.

· Nu se poate asigura că nu există procese care să aibă acces la afișajul dvs. X
ar putea observa și apăsările de taste.

Doar un client X la un moment dat poate prelua tastatura, deci atunci când încercați să activați Asigura
Tastatură poate eșua. În acest caz, clopoțelul va suna. Dacă Asigura Tastatură
reușește, culorile de prim plan și de fundal vor fi schimbate (ca și cum ați selectat
Inversa Video intrare în Moduri meniul); acestea vor fi schimbate din nou când ieșiți securizat
modul. Dacă culorile o fac nu comuta, atunci ar trebui să fii foarte suspicios că ești
falsificat. Dacă aplicația pe care o rulați afișează o solicitare înainte de a solicita
parola, cel mai sigur este să intrați în modul securizat înainte solicitarea este afișată și pentru a face
asigurați-vă că promptul este afișat corect (în noile culori), pentru a minimiza
probabilitatea de falsificare. Puteți, de asemenea, să deschideți din nou meniul și să vă asigurați că o verificare
marcajul apare lângă intrare.

Asigura Tastatură modul va fi dezactivat automat dacă dvs x termen fereastra devine iconificată
(sau altfel nemapată), sau dacă porniți un manager de ferestre de reparenting (care plasează a
bara de titlu sau alt decor în jurul ferestrei) în timp ce sunteți în Asigura Tastatură modul. (Aceasta este
o caracteristică a protocolului X care nu este ușor de depășit.) Când se întâmplă acest lucru, prim-planul și
culorile de fundal vor fi schimbate și clopoțelul va suna de avertizare.

CARACTER CLASE


Făcând clic pe butonul indicator din stânga de două ori în succesiune rapidă (dublu clic) provoacă toate
caractere din aceeași clasă (de exemplu, litere, spațiu alb, punctuație) să fie selectate ca a
"cuvânt". Deoarece persoane diferite au preferințe diferite pentru ceea ce ar trebui să fie selectat
(de exemplu, dacă numele fișierelor ar fi selectate ca întreg sau numai subnumele separate),
Maparea implicită poate fi suprascrisă prin utilizarea charClass (clasă CharClass)
resursă.

Această resursă este o serie de elemente separate prin virgulă gamă:valoare perechi. The gamă este fie un
un singur număr sau scăzut-înalt în intervalul de la 0 la 65535, corespunzător codului pentru
caracterul sau caracterele de setat. The valoare este arbitrară, deși tabelul implicit
folosește numărul caracterului primului caracter care apare în set. Când nu este în UTF-8
modul, vor fi utilizați numai primii 256 de octeți ai acestui tabel.

Tabelul implicit începe după cum urmează -

static int charClass[256] = {
/∗ NUL SOH STX ETX EOT ENQ ACK BEL */
32, 1, 1, 1, 1, 1, 1, 1,
/∗ BS HT NL VT NP CR SO SI */
1, 32, 1, 1, 1, 1, 1, 1,
/∗ DLE DC1 DC2 DC3 DC4 NAK SYN ETB */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ CAN EM SUB ESC FS GS RS 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- | Asa de */
160, 161, 162, 163, 164, 165, 166, 167,
/∗ .. c0 ip << _ R0 - */
168, 169, 170, 171, 172, 173, 174, 175,
/∗ o +- 2 3 ' uq| . */
176, 177, 178, 179, 180, 181, 182, 183,
/∗ , 1 2 >> 1/4 1/2 3/4 ? */
184, 185, 186, 187, 188, 189, 190, 191,
/∗ A` A' A^ A~ A: Ao AE C, */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ E` E' E^ E: I` I' I^ I: */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ D- N~ O` O' O^ O~ O: X */
48, 48, 48, 48, 48, 48, 48, 215,
/∗ O/ U` U' U^ U: Y' PB */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ a` a' a^ a~ a: ao ae c, */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ e` e' e^ e: 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 exemplu, șirul „33:48,37:48,45-47:48,38:48” indică faptul că exclamația
semnul, semnul procentual, liniuța, punctul, bara oblică și caracterele ampersand trebuie tratate
la fel ca și caracterele și numerele. Acest lucru este util pentru tăierea și lipirea
adrese de poștă electronică și nume de fișiere.

CHEIE Bindings


Este posibil să relegați cheile (sau secvențele de taste) la șiruri de caractere arbitrare pentru introducere, prin
schimbarea traduceri resurse pentru widget-urile vt100 sau tek4014. Schimbarea
traduceri resursa pentru alte evenimente decât evenimentele cheie și buton nu este așteptată și
va provoca un comportament imprevizibil.

Acţiuni
Următoarele acțiuni sunt prevăzute pentru utilizare în cadrul vt100 or tek4014 traduceri
resurse:

permite-opțiuni-culoare(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută permitColorOps resursă și este, de asemenea, invocată
langa permite-colorare-ops intrare in fontMenu.

permite-operații-font(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută permitFontOps resursă și este, de asemenea, invocată
langa permit-operații-font intrare in fontMenu.

permite-trimite-evenimente(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută allowSendEvents resursă și este, de asemenea
invocat de către permise intrare in meniu principal.

permite-tcap-ops(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută permitTcapOps resursă și este, de asemenea, invocată
langa permit-tcap-ops intrare in fontMenu.

permit-titre-opțiuni(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută permitTitleOps resursă și este, de asemenea, invocată
langa permit-titlu-ops intrare in fontMenu.

permiteți operațiuni cu fereastră(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută permitWindowOps resursă și este, de asemenea
invocat de către permiteți operațiuni cu fereastră intrare in fontMenu.

alt-sends-escape()
Această acțiune comută starea altSendsEscape resursă.

clopot([la sută])
Această acțiune sună clopoțelul de la tastatură la procentul specificat deasupra sau sub
volumul de bază.

șterge liniile-salvate()
Această acțiune face hard-reset() (vezi mai jos) și, de asemenea, șterge istoria liniilor
salvat în partea de sus a ecranului. De asemenea, este invocat din șterge liniile salvate
intrare in vtMenu. Efectul este identic cu un control de resetare hardware (RIS).
secvenţă.

selectie copie(nume de destinație [, ...])
Această acțiune plasează textul selectat curent în toate selecțiile sau
cutbuffer-uri specificate de nume de destinație. Spre deosebire de select-end, nu trimite un mouse
poziționați sau modificați în alt mod starea de selecție internă.

crea-meniu(m/v/f/t)
Această acțiune creează unul dintre meniurile utilizate de x termen, dacă nu a fost anterior
creată. Valorile parametrilor sunt numele meniurilor: meniu principal, vtMenu, fontMenu,
tekMenu, respectiv.

dabbrev-expand()
Extinde cuvântul dinaintea cursorului căutând în textul precedent de pe ecran
și în tamponul de derulare înapoi pentru cuvintele care încep cu acea abreviere. Repetând
dabbrev-expand() de mai multe ori în succesiune caută o extindere alternativă
privind mai departe înapoi. Lipsa mai multor meciuri este semnalată de a bip(). Încercări
pentru a extinde un cuvânt gol (adică, când cursorul este precedat de un spațiu) randament
succesiv toate cuvintele anterioare. Expansiunile identice consecutive sunt ignorate.
Cuvântul aici este definit ca o secvență de caractere fără spații albe. Această caracteristică
emulează parțial comportamentul expansiunii „abreviere dinamică” în Emacs
(legat acolo la M-/). Iată o setare de resurse pentru x termen care va face la fel
lucru:

*VT100*traduceri: #override \n\
Meta /:dabbrev-expand()

deiconificare()
Schimbă starea ferestrei înapoi la normal, dacă a fost simbolizată.

delete-is-del()
Această acțiune comută starea deleteIsDEL resursă.

butonul dired-()
Gestionează un eveniment buton (altul decât apăsarea și eliberarea) prin ecou evenimentului
poziție (adică, linia de caractere și coloana) în următorul format:

^X ESC G

format exec(format, numele sursei [, ...])
Executați o comandă externă, folosind selecția curentă pentru o parte a comenzii
parametrii. Primul parametru, format dă comanda de bază. Reușind
parametrii specifică sursa de selecție ca în inserare-selectare.

format parametrul permite aceste substituții:

%% inserează un „%”.

%P poziţia ecranului la începutul regiunii evidenţiate, ca a
pereche de numere întregi separate prin punct și virgulă folosind valorile controlate de CUP
secvența ar folosi.

%p poziția ecranului după începutul regiunii evidențiate, folosind
aceeași convenție ca „%P”.

%S lungimea șirului pe care „%s” l-ar insera.

%s conținutul selecției, nemodificat.

%T lungimea șirului pe care „%t” l-ar insera.

%t selecția, tăiată din spațiul alb de început/final. Spații încorporate (și
linii noi) sunt copiate așa cum sunt.

%R lungimea șirului pe care „%r” l-ar introduce.

%r selecția, tăiată din spațiile albe din urmă.

%V atributele video de la începutul regiunii evidențiate, ca a
listă de numere întregi separate prin punct și virgulă folosind valorile controlate de SGR
secvența ar folosi.

%v atributele video după sfârșitul regiunii evidențiate, folosind aceleași
convenție ca „%V”.

După construirea șirului de comandă, x termen bifurcă un subproces și execută
comanda, care se finalizează independent de x termen.

De exemplu, această traducere ar invoca un nou x termen proces pentru a vizualiza un fișier
al cărui nume este selectat în timp ce țineți apăsată tasta Shift. Noul proces este
a început când butonul mouse-ului este eliberat:

*VT100*traduceri: #override Shift \
: exec-formatted("xterm -e vizualizare '%t'", SELECT)

exec-selectabil(format, onClicks)
Executați o comandă externă, folosind date copiate de pe ecran pentru o parte din
parametrii comenzii. Primul parametru, format oferă comanda de bază ca în
format exec. Al doilea parametru specifică metoda de copiere a datelor ca
în onClicks resursă.

ecran complet(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută pe tot ecranul resursă.

iconify()
Iconifică fereastra.

hard-reset()
Această acțiune resetează regiunea de defilare, filele, dimensiunea ferestrei și tastele cursorului și
șterge ecranul. De asemenea, este invocat din hardresetare intrare in vtMenu.

ignora()
Această acțiune ignoră evenimentul, dar verifică dacă există o poziție specială de evadare a indicatorului
secvențe.

introduce()
Această acțiune inserează caracterul sau șirul asociat cheii care a fost
presat.

insert-opt-bit()
Această acțiune inserează o versiune pe opt biți (Meta) a caracterului sau șirului
asociat cu tasta care a fost apăsată. Sunt tratate doar valorile pe un singur octet
special. Acțiunea exactă depinde de valoarea altSendsEscape si
metaSendsEscape si eightBitInput resurse. The metaSendsEscape resursa este
testat mai întâi. Vezi eightBitInput resursă pentru o discuție completă.

Termenul „de opt biți” este înșelător: x termen verifică dacă cheia este în intervalul 128 până la
255 (al optulea bit este setat). Dacă valoarea este în acel interval, în funcție de
valorile resurselor, x termen apoi poate face una dintre următoarele:

· adăugați 128 la valoare, setându-și al optulea bit,

· trimite un octet ESC înaintea tastei sau

· trimite cheia nemodificată.

inserat-formatat(format, numele sursei [, ...])
Inserați selecția curentă sau datele legate de aceasta, formatate. Primul
parametru, format oferă șablonul pentru date ca în format exec.
Parametrii succesivi specifică sursa de selecție ca în inserare-selectare.

inserat-selectabil(format, onClicks)
Inserați date copiate de pe ecran, formatate. Primul parametru, format oferă
șablonul pentru date ca în format exec. Al doilea parametru specifică
metoda de copiere a datelor ca în onClicks resursă.

selectie-inserare(numele sursei [, ...])
Această acțiune inserează șirul găsit în selecția sau cutbuffer-ul indicat de
numele sursei. Sursele sunt verificate în ordinea dată (cazul este semnificativ) până la
unul este găsit. Selecțiile utilizate în mod obișnuit includ: INVATAMANT PRIMAR, SECUNDAR, și
CLIPBOARD. Tampoanele de tăiere sunt de obicei denumite CUT_BUFFER0 prin CUT_BUFFER7.

insert-seven-bit()
Această acțiune este un sinonim pentru introduce(). Termenul „șapte biți” este înșelător: acesta
implică doar că x termen nu încearcă să adauge 128 la valoarea cheii ca în introduce-
opt biți ().

interpreta(control-secventa)
Interpretați secvența de control dată la nivel local, adică fără a o trece la
gazdă. Aceasta funcționează prin inserarea secvenței de control în partea din față a intrării
tampon. Folosiți „\” pentru a evada cifrele octale din șir. Xt nu vă permite
introduceți un caracter nul (adică „\000”) în șir.

Harta tastelor(nume)
Această acțiune definește în mod dinamic un nou tabel de traducere al cărui nume este resursa
nume cu sufixul Harta tastelor (cazul este semnificativ). Numele Nici unul restabilește
tabelul de traducere original.

mai mare-vt-font()
Setați fontul la următorul mai mare, pe baza dimensiunilor fontului. Vezi si a stabilit-
vt-font().

încărcare-vt-fonturi(nume[,clasă])
Încărcați numele fonturilor din numele și clasa subresursei date. Adică, încărcați
„*VT100.nume.font”, resursă ca „*VT100.font” etc. Dacă nu este dat niciun nume,
setul original de nume de fonturi este restaurat.

Spre deosebire de set-vt-font(), acest lucru nu afectează fonturile de evadare și selectare, deoarece
acestea nu se bazează pe valorile resurselor. Afectează în mod liber fonturile
organizate în meniul „Implicit”, inclusiv font, boldFont, wideFont și
wideBoldFont.

maximiza()
Redimensionează fereastra pentru a umple ecranul.

meta-trimite-escape()
Această acțiune comută starea metaSendsEscape resursă.

meniu pop-up(nume meniu)
Această acțiune afișează meniul pop-up specificat. Nume valide (cazul este semnificativ)
includ: meniu principal, vtMenu, fontMenu, și tekMenu.

imprimare(steaguri-imprimante)
Această acțiune imprimă fereastra. Este invocat și de către imprima intrare in meniu principal.

Acțiunea acceptă parametri opționali, care înlocuiesc temporar resursa
setări. Valorile parametrilor se potrivesc ignorând majuscule și minuscule:

noFormFeed
nu va fi trimis niciun feed de formular la sfârșitul ultimei rânduri tipărite (adică,
printerFormFeed este ``fals'').

FormFeed
un formular de alimentare va fi trimis la sfârșitul ultimei rânduri tipărite (adică,
printerFormFeed este „adevărat”).

noNewLine
nicio linie nouă nu va fi trimisă la sfârșitul ultimei rânduri tipărite și împachetate
liniile vor fi combinate în linii lungi (adică, printerNewLine este ``fals'').

Linie nouă
o nouă linie va fi trimisă la sfârșitul ultimei rânduri tipărite și fiecare linie
va fi limitată (prin adăugarea unei linii noi) la lățimea ecranului (adică,
printerNewLine este „adevărat”).

nuAttrs
pagina este tipărită fără atribute (adică, printAtribute este ``0'').

monoAttrs
pagina este tipărită cu atribute monocrome (vt220) (adică, printAtribute
este ``1'').

colorAttrs
pagina este imprimată cu atribute de culoare ANSI (de exemplu, printAtribute is
``2'').

print-totul(steaguri-imprimante)
Această acțiune trimite întregul istoric al textului, în plus față de textul curent
vizibil, la programul dat în printerCommand resursă. Permite la fel
parametri opționali precum imprima acțiune. Cu o comandă de imprimantă adecvată,
acțiunea poate fi folosită pentru a încărca istoricul textului într-un editor.

imprimare imediată()
Trimite textul ferestrei curente direct într-un fișier, așa cum este specificat de
printFileImmediate, printModeImmediate și printOptsImmediate resurse.

print-on-error()
Comută o semnalare a steagului x termen că dacă iese cu o eroare X, să trimită textul de
fereastra curentă direct într-un fișier, așa cum este specificat de printFileXError,
printModeXError și printOptsXError resurse.

print-redir()
Această acțiune comută între printerControlMode între 0 şi 2. Corespondentul
intrarea în meniul pop-up este utilă pentru a opri imprimanta dacă se întâmplă să o schimbați
mintea ta după ce te-ai decis să tipărești fișiere binare aleatorii pe terminal.

părăsi() Această acțiune trimite un SIGHUP la subprogram și iese. Este invocat și de către
părăsi intrare in meniu principal.

readline-button()
Acceptă caracteristica opțională readline prin ecou repetând cursorul înainte sau
secvențe de control înapoi la evenimentul de eliberare a butonului, pentru a solicita gazdei
aplicația își actualizează noțiunea de poziție a cursorului pentru a se potrivi cu evenimentul butonului.

redesenează()
Această acțiune redesenează fereastra. Este invocat și de către redesenare intrare in
meniu principal.

restabili()
Restabilește fereastra la dimensiunea de dinainte de ultima maximizare.

defilare înapoi(conta [,de unităţi [,mouse] ])
Această acțiune derulează fereastra de text înapoi, astfel încât textul care a avut anterior
derulat din partea de sus a ecranului este acum vizibil.

conta argumentul indică numărul de de unităţi (care poate fi pagină, jumătate de pagină,
pixel, Sau linie) prin care să derulați.

O ajustare poate fi specificată pentru aceste valori prin adăugarea unui semn „+” sau „-”.
urmat de un număr, de ex. Pagina 2 pentru a specifica 2 rânduri mai puțin decât o pagină.

Dacă al treilea parametru mouse este dat, acțiunea este ignorată atunci când raportează mouse-ul
este activat.

scroll-forw(conta [,de unităţi [,mouse] ])
Această acțiune este similară cu defilare înapoi cu excepția faptului că defilează în celălalt
direcție.

sigur()
Această acțiune comută între Asigura Tastatură mod descris în secțiunea numită
SECURITATE, și este invocat din securekbd intrare in meniu principal.

scroll-lock(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută starea internă care spune x termen dacă
Blocarea derulării este activă, sub rezerva permitScrollLock resursă.

select-cursor-end(nume de destinație [, ...])
Această acțiune este similară cu select-end cu excepția faptului că ar trebui folosit cu Selectați-
cursor-start.

select-cursor-extend()
Această acțiune este similară cu selecta-extinde cu excepția faptului că ar trebui folosit cu Selectați-
cursor-start.

select-cursor-start()
Această acțiune este similară cu select-start cu excepția faptului că începe selecția la
poziţia curentă a cursorului textului.

select-end(nume de destinație [, ...])
Această acțiune plasează textul selectat curent în toate selecțiile sau
cutbuffer-uri specificate de nume de destinație. De asemenea, trimite o poziție a mouse-ului și actualizează
starea de selecție internă pentru a reflecta sfârșitul procesului de selecție.

select-extend()
Această acțiune urmărește indicatorul și extinde selecția. Ar trebui doar legat
la evenimentele Motion.

select-set()
Această acțiune stochează text care corespunde selecției curente, fără
afectând modul de selecție.

select-start()
Această acțiune începe selectarea textului la locația curentă a indicatorului. Vezi
secțiune pe POINTORUL UTILIZARE pentru informații despre efectuarea selecțiilor.

trimite-semnal(semne)
Această acțiune trimite semnalul numit de semne la x termen subproces (shell
sau programul specificat cu -e opțiunea de linie de comandă). Este invocat și de către
suspenda, continua, întrerupe, închide, termina, și ucide intrări în meniu principal.
Numele de semnal permise sunt (cazul nu este semnificativ): tstp (dacă este susținut de
sistem de operare), suspenda (la fel ca tstp), c (dacă este susținut de operare
sistem), int, hup, durată, părăsi, alrm, alarmă (la fel ca alrm) Şi ucide.

set-8-bit-control(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută eightBitControl resursă. Este, de asemenea
invocat din Control pe 8 biți intrare in vtMenu.

set-allow132(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută c132 resursă. Se invoca si din
il permite132 intrare in vtMenu.

set-altscreen(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută între ecranul alternativ și cel curent.

set-appcursor(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută modul de gestionare a tastei cursor de aplicație și
este invocat si de catre appcursor intrare in vtMenu.

set-appkeypad(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută gestionarea modului Tastatura aplicației și este
invocat si de catre tastatura aplicației intrare in vtMenu.

set-autolinefeed(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută inserarea automată a fluxurilor de linie. Este, de asemenea
invocat de către autolinefeed intrare in vtMenu.

set-autowrap(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută împachetarea automată a liniilor lungi. Este, de asemenea
invocat de către autowrap intrare in vtMenu.

săgeată înapoi(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută Tasta săgeată înapoi resursă. Se invoca si el
de la săgeată înapoi cheie intrare in vtMenu.

set-bellIsUrgent(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută bellIsUrgent resursă. Se invoca si el
langa bellIsUrgent intrare in vtMenu.

set-cursorlink(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută cursorBlink resursă. Se invoca si el
de la cursorblink intrare in vtMenu.

set-cursesemul(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută blesteme resursă. Se invoca si din
il cursesemul intrare in vtMenu.

set-font-doublesize(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută fontDoublesize resursă. Este, de asemenea
invocat de către font-doublesize intrare in fontMenu.

set-hp-taste-functionale(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută hpFunctionKeys resursă. Este, de asemenea
invocat de către hpFunctionKeys intrare in meniu principal.

set-jumpscroll(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută jumpscroll resursă. Se invoca si el
langa jumpscroll intrare in vtMenu.

set-font-linedrawing(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută x termenstarea lui cu privire la dacă
fontul curent are caractere de desen și dacă ar trebui să le deseneze direct.
Este invocat și de către font-linedrawing intrare in fontMenu.

set-font-packed(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută forcePackedFontresursa lui care controlează
utilizarea lățimii minime sau maxime a glifului fontului. Este invocat și de către font-
împachetat intrare in fontMenu.

set-keep-clipboard(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută păstrați Clipboard resursă.

set-menține-selectare(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută păstrați selecția resursă. Este, de asemenea
invocat de către păstrați selecția intrare in vtMenu.

set-logging(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută starea opțiunii de înregistrare.

set-vechi-taste-functionale(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută starea tastelor funcționale vechi. Este, de asemenea
invocat de către tastelefuncționale vechi intrare in meniu principal.

set-marginbell(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută marginBell resursă.

set-num-lock(pornit/dezactivat/commutați)
Această acțiune comută starea blocarea numerelor resursă.

set-pop-on-bell(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută popOnBell resursă. Este invocat si de
il poponbell intrare in vtMenu.

set-private-culori(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută privateColorRegisters resursă.

set-render-font(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută renderFont resursă. Se invoca si el
langa redare-font intrare in fontMenu.

set-reverse-video(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută reverseVideo resursă. Se invoca si el
langa video invers intrare in vtMenu.

set-reversewrap(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută reverseWrap resursă. Se invoca si el
langa împachetare inversă intrare in vtMenu.

set-scroll-on-key(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută tasta de parcurgere resursă. Se invoca si el
de la tasta de parcurgere intrare in vtMenu.

set-scroll-on-tty-output(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută scrollTtyOutput resursă. Este, de asemenea
invocat din scrollttyoutput intrare in vtMenu.

set-scrollbar(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută bara de derulare resursă. Este invocat si de
il bara de derulare intrare in vtMenu.

set-sco-tastele-functionale(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută scoFunctionKeys resursă. Este, de asemenea
invocat de către scoFunctionKeys intrare in meniu principal.

set-select(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută selectToClipboard resursă. Este, de asemenea
invocat de către selectToClipboard intrare in vtMenu.

set-sixel-scrolling(pornit/dezactivat/commutați)
Această acțiune comută între poziționarea inline (defilare în sixel) și poziționarea absolută. Aceasta
poate fi controlat și prin modul privat DEC 80 (DECSDM) sau de la sixelScrolling
intrare în btMenu.

set-soare-taste-functionale(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută sunFunctionKeys resursă. Este, de asemenea
invocat de către sunFunctionKeys intrare in meniu principal.

tastatură-apus-soare (pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută sunKeyboard resursă. Se invoca si el
langa sunKeyboard intrare in meniu principal.

set-tek-text(mare/2/3/mic)
Această acțiune setează fontul utilizat în fereastra Tektronix la valoarea
resursă selectată conform argumentului. Argumentul poate fi fie un cuvânt cheie
sau alias cu o singură literă, așa cum se arată în paranteze:

mare (l)
Utilizați resursa fontLarge, la fel ca intrarea în meniu tektextlarge.

două (2)
Utilizați resursa font2, la fel ca intrarea în meniu tektext2.

trei (3)
Utilizați resursa font3, la fel ca intrarea în meniu tektext3.

mic (e)
Utilizați resursa fontSmall, la fel ca intrarea în meniu tektextsmall.

set-terminal-type(tip)
Această acțiune direcționează ieșirea fie către vt or tek ferestre, conform tip
şir. Este invocat și de către tekmode intrare in vtMenu si vtmode intrare in
tekMenu.

set-titeInhibit(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută titeInhibit resursă, care controlează
comutarea între ecranul alternativ și cel curent.

set-toolbar(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută funcția barei de instrumente. Este invocat si de
il bara de instrumente intrare in meniu principal.

set-utf8-mode(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută utf8 resursă. Este invocat și de către
utf8-mod intrare in fontMenu.

set-utf8-title(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută utf8Title resursă. Este invocat si de
il utf8-titlu intrare in fontMenu.

set-vizibilitate(vt/tek,pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută sau nu vt or tek ferestrele sunt
vizibil. De asemenea, este invocat din tekshow și vthide intrări în vtMenu si
vtshow și tekhide intrări în tekMenu.

set-visual-bell(pornit/dezactivat/commutați)
Această acțiune setează, dezactivează sau comută visualBell resursă. Se invoca si el
langa visualbell intrare in vtMenu.

set-vt-font(d/1/2/3/4/5/6/e/s [,font normal [, boldfont]])
Această acțiune setează fontul sau fonturile utilizate în prezent în fereastra VT102. The
primul argument este un singur caracter care specifică fontul care trebuie utilizat:

d or D indicați fontul implicit (fontul utilizat inițial când x termen a fost început),

1 prin 6 indicați fonturile specificate de font1 prin font6 resurse,

e or E indicați fonturile normale și aldine care au fost setate prin codurile de escape
(sau specificat ca al doilea și, respectiv, al treilea argument al acțiunii) și

s or S indicați selecția fontului (așa cum este făcută de programe precum xfontsel(1))
indicată de al doilea argument al acțiunii.

If x termen este configurat să accepte caractere largi, alte două opționale
parametrii sunt recunoscuți pentru e argument: font larg și font aldine larg.

mai mic-vt-font()
Setați fontul la următorul mai mic, pe baza dimensiunilor fontului. Vezi si a stabilit-
vt-font().

resetare soft()
Această acțiune resetează regiunea de defilare. De asemenea, este invocat din resetare soft
intrare in vtMenu. Efectul este identic cu un control soft reset (DECSTR).
secvenţă.

spawn-new-terminal(params)
Generați un nou x termen proces. Acest lucru este disponibil pe sistemele care au un modern
versiunea sistemului de fișiere de proces, de exemplu, „/ proc", care x termen poate citi.

Utilizați intrarea de proces „cwd”, de exemplu, /proc/12345/cwd pentru a obține directorul de lucru
a procesului care rulează în curent x termen.

Pe sistemele care au intrarea de proces „exe”, de exemplu, /proc/12345/exe, utilizați aceasta pentru a
obțineți executabilul real. În caz contrar, utilizați variabila $PATH pentru a găsi x termen.

Dacă parametrii sunt dați în acțiune, transmiteți-i celui nou x termen proces.

start-extend()
Această acțiune este similară cu select-start cu excepția faptului că selecția este extinsă la
locația curentă a indicatorului.

start-cursor-extend()
Această acțiune este similară cu selecta-extinde cu excepția faptului că selecția este extinsă la
poziţia curentă a cursorului de text.

şir(şir)
Această acțiune inserează șirul de text specificat ca și cum ar fi fost tastat. Citat
este necesar dacă șirul conține spații albe sau caractere non-alfanumerice. Dacă
argumentul șir începe cu caracterele „0x”, este interpretat ca hex
constantă de caractere.

tek-copy()
Această acțiune copiază codurile de evacuare utilizate pentru a genera conținutul curent al ferestrei
într-un fișier din directorul curent care începe cu numele COPY. Este, de asemenea
invocat din tekcopy intrare in tekMenu.

tek-page()
Această acțiune șterge fereastra Tektronix. Este invocat și de către tekpage intrare
in tekMenu.

tek-reset()
Această acțiune resetează fereastra Tektronix. Este invocat și de către tekreset intrare
in tekMenu.

buton vi()
Gestionează un eveniment de buton (altul decât apăsarea și eliberarea) prin ecoul unui control
secvență calculată din numărul liniei evenimentului de pe ecran în raport cu
linia curenta:

ESC ^P
or
ESC ^N

în funcție de faptul că evenimentul este înainte sau, respectiv, după linia curentă.
^N (sau ^P) se repetă o dată pentru fiecare linie în care evenimentul diferă de
linia curentă. Secvența de control este omisă cu totul dacă evenimentul butonului este
pe linia curentă.

vizual-clopot()
Această acțiune luminează rapid fereastra.

Fereastra Tektronix are, de asemenea, următoarea acțiune:

gin-press(l/L/l/M/r/R)
Această acțiune trimite codul de intrare grafic indicat.

Mod implicit Cheie Bindings
Legăturile implicite din fereastra VT102 folosesc simbolul SELECT, care este setat de
selectToClipboard resursă. Acestea sunt pentru vt100 widget:

Schimb Înainte: derulare înapoi (1, jumătate de pagină) \n\
Schimb Următorul:scroll-forw(1,jumătate de pagină) \n\
Schimb Selectați:select-cursor-start() \
select-cursor-end(SELECT, CUT_BUFFER0) \n\
Schimb Inserare:selectare-inserare(SELECT, CUT_BUFFER0) \n\
Alt Return: fullscreen() \n\
Scroll_Lock:scroll-lock() \n\
Shift~Ctrl KP_Add:larger-vt-font() \n\
Shift Ctrl KP_Add:smaller-vt-font() \n\
Schimb KP_Subtract: mai mic-vt-font() \n\
~Meta :inserare-șapte-biți() \n\
Meta :inserare-opt-biți() \n\
!Ctrl :meniu pop-up(meniu principal) \n\
!Blocați Ctrl :meniu pop-up(meniu principal) \n\
!Lock Ctrl @Num_Lock :meniu pop-up(meniu principal) \n\
! @Num_Lock Ctrl :meniu pop-up(meniu principal) \n\
~Meta :select-start() \n\
~Meta :select-extend() \n\
!Ctrl :meniu-popup(vtMenu) \n\
!Blocați Ctrl :meniu-popup(vtMenu) \n\
!Lock Ctrl @Num_Lock :meniu-popup(vtMenu) \n\
! @Num_Lock Ctrl :meniu-popup(vtMenu) \n\
~Ctrl ~Meta :ignore() \n\
Meta :clear-saved-lines() \n\
~Ctrl ~Meta :inserare-selectare(SELECT, CUT_BUFFER2) \n\
!Ctrl :meniu-popup(fontMenu) \n\
!Blocați Ctrl :meniu-popup(fontMenu) \n\
!Lock Ctrl @Num_Lock :meniu-popup(fontMenu) \n\
! @Num_Lock Ctrl :meniu-popup(fontMenu) \n\
~Ctrl ~Meta :start-extend() \n\
~Meta :select-extend() \n\
Ctrl :scroll-back(4,jumătate de pagină,m) \n\
Blocare Ctrl :scroll-back(4,jumătate de pagină,m) \n\
Blocare @Num_Lock Ctrl :scroll-back(4,jumătate de pagină,m) \n\
@Num_Lock Ctrl :scroll-back(4,jumătate de pagină,m) \n\
:scroll-back(4,line,m) \n\
Ctrl :scroll-forw(5,jumătate de pagină,m) \n\
Blocare Ctrl :scroll-forw(5,jumătate de pagină,m) \n\
Blocare @Num_Lock Ctrl :scroll-forw(5,jumătate de pagină,m) \n\
@Num_Lock Ctrl :scroll-forw(5,jumătate de pagină,m) \n\
:scroll-forw(5,line,m) \n\
:select-end(SELECT, CUT_BUFFER0) \n\
:ignora()

Legăturile implicite din fereastra Tektronix sunt similare, dar mai puțin extinse. Acestea sunt
pentru tek4014 widget:

~Meta : insert-seven-bit() \n\
Meta : insert-opt-bit() \n\
!Ctrl : meniu pop-up(meniu principal) \n\
!Blocați Ctrl : meniu pop-up(meniu principal) \n\
!Lock Ctrl @Num_Lock : meniu pop-up(meniu principal) \n\
!Ctrl @Num_Lock : meniu pop-up(meniu principal) \n\
!Ctrl : meniu pop-up(tekMenu) \n\
!Blocați Ctrl : meniu pop-up(tekMenu) \n\
!Lock Ctrl @Num_Lock : meniu pop-up(tekMenu) \n\
!Ctrl @Num_Lock : meniu pop-up(tekMenu) \n\
Shift ~Meta : gin-press(L) \n\
~Meta : gin-press(l) \n\
Shift ~Meta : gin-press(M) \n\
~Meta : gin-press(m) \n\
Shift ~Meta : gin-press(R) \n\
~Meta : gin-press(r)

Iată un exemplu care folosește selectarea/lipirea decalată pentru a copia în clipboard și nedeplasată
selectați/lipiți pentru selecția primară. În fiecare caz, un tampon de tăiere (diferit) este, de asemenea, a
ținta sau sursa operației de selectare/lipire. Este important să ne amintim însă că
tampoanele tăiate stochează date în codificare ISO-8859-1, în timp ce selecțiile pot stoca date într-un
varietate de formate și codificări. In timp ce x termen deține selecția, o evidențiază. Când
pierde selecția, elimină evidențierea corespunzătoare. Dar încă poți lipi
din tamponul de tăiere corespunzător.

*VT100*traduceri: #override \n\
~Shift~Ctrl : inserare-selectare(PRIMARY, CUT_BUFFER2) \n\
Shift~Ctrl : inserare-selectare(CLIPBOARD, CUT_BUFFER2) \n\
~Shift : select-end(PRIMARY, CUT_BUFFER0) \n\
Schimb : select-end(CLIPBOARD, CUT_BUFFER1)

În exemplu, numele clasei VT100 este folosit mai degrabă decât numele widgetului. Acestea sunt
diferit; numele clasei oferă o potrivire mai specifică decât numele widgetului. Un lider
„*” este folosit deoarece ierarhia widget-ului de deasupra vt100 widget-ul depinde dacă
suportul barei de instrumente este compilat în x termen.

Mai jos este prezentat un eșantion al modului în care keymap() acțiunea poate fi folosită pentru a adăuga chei speciale pentru
introducerea cuvintelor scrise frecvent:

*VT100.Traduceri: #override F13: hartă taste (dbx)
*VT100.dbxKeymap.translations: \
F14: Harta tastelor (Niciuna) \n\
F17: șir(„următorul”) şir(0x0d) \n\
F18: șir ("pas") şir(0x0d) \n\
F19: șir ("continuare") şir(0x0d) \n\
F20: șir(„printare”) inserare-selectare(PRIMARY, CUT_BUFFER0)

Mod implicit scrollbar Bindings
Legăturile de taste sunt în mod normal asociate cu vt100 or tek4014 widget-uri care acționează ca
emulatori de terminale. xthermbara de defilare a lui (și bara de instrumente dacă este configurată) sunt separate
widget-uri. Deoarece toate acestea folosesc setul de instrumente X, au corespunzătoare traduceri
resurse. Aceste resurse sunt distincte și se potrivesc cu modele diferite, de ex
diferențe în numele widget-ului și numărul de niveluri de widget-uri pe care acestea le pot conține.

bara de derulare widget-ul este un copil al vt100 widget. Este pozitionat deasupra vt100
widget. Activarea și dezactivarea barei de derulare provoacă vt100 widget pentru a redimensiona.

Legăturile implicite pentru widget-ul barei de derulare utilizează numai evenimente cu butonul mouse-ului:

: StartScroll(Înainte) \n\
: StartScroll(Înainte) \n\
: StartScroll(Continuous) MoveThumb() NotifyThumb() \n\
: StartScroll(Înapoi) \n\
: StartScroll(Înapoi) \n\
: MoveThumb() NotifyThumb() \n\
: NotifyScroll(Proporțional) EndScroll()

Evenimentele pe care bara de derulare widget nu recunoaște deloc sunt pierdute.

Cu toate acestea, la pornire, x termen mărește aceste traduceri cu traducerile implicite utilizate
pentru vt100 widget, împreună cu resursele „acțiuni” pe care le folosesc acele traduceri.
Deoarece volumul bara de derulare (Sau Bară de meniu) widget-urile nu recunosc aceste acțiuni (ci pentru că
are o corespondență traducere), acestea sunt transmise către vt100 widget.

Această creștere a traducerilor barei de derulare are câteva limitări:

· xtherm știe care sunt traducerile implicite, dar nu există o bibliotecă adecvată
interfață pentru a determina ce personalizări ar fi adăugat un utilizator la vt100
widget. Tot ceea ce x termen poate face este să mărească bara de derulare widget pentru a-i da la fel
punct de plecare pentru personalizarea ulterioară de către utilizator.

· Evenimentele din decalajul dintre widget-uri se pot pierde.

· Secvențele de compus începute într-un widget nu pot fi finalizate în celălalt, deoarece
metodele de introducere pentru fiecare widget nu partajează informații de context.

Cele mai multe personalizări ale traducerilor din bara de derulare nu se referă la legăturile tastelor. Mai degraba,
utilizatorii sunt în general mai interesați de schimbarea legăturilor butoanelor mouse-ului. Pentru
de exemplu, unii oameni preferă să folosească butonul indicator din stânga pentru a trage bara de derulare
deget mare. Acesta poate fi configurat prin modificarea resursei de traduceri, de exemplu,

*VT100.scrollbar.translations: #override \n\
: StartScroll(Înainte) \n\
: StartScroll(Continuous) MoveThumb() NotifyThumb() \n\
: StartScroll(Înapoi) \n\
: MoveThumb() NotifyThumb() \n\
: NotifyScroll(Proporțional) EndScroll()

CONTROL SECVENȚE AND KEYBOARD


Aplicațiile pot trimite secvențe de caractere către terminal pentru a-și schimba comportamentul.
Adesea sunt denumite „secvențe de evacuare ANSI” sau pur și simplu „secvențe de evadare”, dar
ambii termeni induc in eroare:

· ANSI x3.64 (învechit), care a fost înlocuit cu ISO 6429 (ECMA-48) a dat reguli pentru
format din aceste secvenţe de caractere.

· În timp ce VT100 original a fost susținut a fi compatibil ANSI (împotrivă x3.64), există
nu există o versiune disponibilă gratuit a standardului ANSI care să arate unde diferă VT100.
Majoritatea documentelor care menționează standardul ANSI au completări care nu se găsesc în
originale (cum ar fi cele bazate pe ansi.sys). Deci, această discuție se concentrează pe ISO
standarde.

· Standardul descrie numai secvențele trimise de la gazdă la terminal. Nu este
standard pentru secvențele trimise prin chei speciale de la terminal la gazdă. De
convenție (și referindu-se la terminalele existente), formatul acelor secvențe
de obicei se conformează standardului gazdă-terminal.

· Unele x termensecvențele lui nu se încadrează în schema standard. Tehnic, acestea sunt
„nespecificat”. De exemplu, DEC Screen Alignment Test (DECALN) este aceste trei
secvență de caractere:

ESC # 8

· Unele secvențe se încadrează în formatul standard, dar nu sunt enumerate în standard.
Acestea includ secvențele utilizate pentru configurarea marginilor de defilare și pentru a face
defilare înainte/înapoi.

· Unele dintre secvențe (în special, funcțiile cu un singur caracter, cum ar fi tab și
backspace) nu includ scăpa caracter.

Având toate acestea în minte, standardul se referă la aceste secvențe de caractere ca „control
secvențe”.

xtherm Mod de control secvenţele documentul listează secvențele de control pe care le poate face o aplicație
trimite x termen pentru a-l face să efectueze diverse operaţii. Majoritatea acestor operațiuni sunt
standardizate, fie de la terminalele DEC sau Tektronix, fie de la mai utilizate pe scară largă
standarde precum ISO-6429.

Câteva exemple de utilizare sunt date în această secțiune.

Fereastră Titluri
Unele scripturi folosesc ecou cu optiuni -e și -n pentru a spune shell-ului să interpreteze șirul
„\e” ca scăpa caracter și pentru a suprima o linie nouă la ieșire. Acestea nu sunt
portabil, nu este recomandat. În schimb, folosește printf (POSIX).

De exemplu, pentru a seta fereastră titlu la „Bună lume!”, ai putea folosi unul dintre acestea
comenzi într-un script:

printf '\033]2;Bună lume!\033\'
printf '\033]2;Bună lume!\007'
printf '\033]2;%s\033\' "Bună lume!"
printf '\033]2;%s\007' "Bună lume!"

printf comanda interpretează valoarea octală „\033” pentru scăpa, și (din moment ce nu a fost
dat în format) omite o linie nouă din rezultat.

Unele programe (cum ar fi ecran(1)) setați ambele titluri de fereastră și pictograme în același timp, folosind
o secvență de control ușor diferită.

Special Taste
xtherm, ca orice emulator de terminal compatibil cu VT100, are două moduri pentru special chei
(tastele cursor, tastatura numerică și anumite taste funcționale):

· normală. mod, ceea ce face ca tastele speciale să transmită secvențe „utile” precum
secvența de control pentru deplasarea cursorului în sus când apăsați săgeata sus și

· cerere mod, care utilizează o secvență de control diferită cu care nu poate fi confundată
secvențele „utile”.

Principala diferență dintre cele două moduri este că secvențele de mod normal încep cu CSI
(scăpa [) și secvențele modului de aplicare încep cu SS3 (scăpa O).

Terminalul este inițializat în unul dintre aceste două moduri (de obicei, modul normal), bazat
pe descrierea terminalului (termcap sau terminfo). Descrierea terminalului mai are
capabilități (șiruri) definite pentru modul tastatură utilizat în aplicațiile blesteme.

Există o problemă în utilizarea descrierii terminalului pentru aplicațiile care nu sunt
destinate a fi aplicații de blesteme pe ecran complet: definițiile tastelor speciale sunt numai
corect pentru acest mod de tastatură. De exemplu, unele scoici (spre deosebire de ksh(1), care se pare că
să fie codificate, nici măcar să nu utilizeze termcap) permit utilizatorilor să personalizeze legăturile de taste,
atribuirea acțiunilor shell-ului tastelor speciale.

· pocni(1) permite constant șiruri de caractere care urmează să fie alocate funcțiilor. Acest lucru are doar succes
dacă terminalul este inițializat implicit în modul aplicație, deoarece pocni îi lipsește
flexibilitate în acest domeniu. Folosește un (mai puțin expresiv decât pocni's) Citeste linia Scripting
limba pentru configurarea legăturilor de taste, care se bazează pe utilizator să facă static
enumerați posibilele legături pentru valorile date ale lui $TERM.

· zsh(1) oferă o caracteristică analogă, dar acceptă expresii de rulare, precum și
asigurarea unui $terminfo matrice pentru scripturi. În special, se poate folosi terminalul
baza de date, transformându-se la definirea unei legături de taste. Prin transformarea ieșirii astfel
acea CSI și SS3 sunt echivalați, zsh poate folosi baza de date terminal pentru a obține util
definiții pentru utilizarea în linia de comandă, indiferent dacă terminalul folosește normal sau
modul de aplicare inițial. Iată un exemplu:

[[ "$terminfo[kcuu1]" == "^[O"* ]] && \
bindkey -M viins „${terminfo[kcuu1]/O/[}” \
vi-up-line-sau-istorie

Schimbarea Culori
Câteva programe shell oferă utilizatorilor posibilitatea de a adăuga culoare și alte atribute video
la șirurile de prompt shell. Utilizatorii pot face acest lucru setând $PS1 (promptul principal
şir). Din nou, pocni și zsh au furnizat funcții care nu se găsesc în ksh. Este un
problemă, totuși: lățimea promptului de pe ecran nu va fi neapărat aceeași cu cea a
număr de caractere. Pentru că nu există îndrumări în standardul POSIX, fiecare shell
abordează problema într-un mod diferit:

· pocni tratează caracterele din „\[” și „\]” ca neimprimate (fără lățime pe
ecran).

· zsh tratează caracterele din „%{” și „%}” ca neimprimate.

Pe lângă diferența de sintaxă, shell-urile oferă metode diferite pentru
obținerea unor secvențe de evadare utile:

· După cum este menționat în Special Taste, zsh inițializează tabloul $tinfo cu terminalul
capacităţi.

Oferă și o funcție echoti care funcționează ca tput(1) pentru a converti un terminal
capacitatea cu parametrii săi într-un șir care poate fi scris pe terminal.

· Cochilii care nu au o caracteristică comparabilă (cum ar fi pocni) poate folosi întotdeauna programul tput la
faceți această transformare.

Secvențele de evadare hard-coded sunt acceptate de fiecare shell, dar nu sunt recomandate deoarece
acestea se bazează pe anumite configurații și nu pot fi mutate cu ușurință între diferite
medii de utilizator.

MEDIUL


xtherm setează mai multe variabile de mediu:

DISPLAY
este numele afișat, care indică către serverul X (vezi DISPLAY NUME in X(7)).

TERM este setat în funcție de intrarea terminfo (sau termcap) pe care o folosește ca referință.

Pe unele sisteme, puteți întâlni situații în care shell-ul pe care îl utilizați și x termen
sunt construite folosind biblioteci cu baze de date terminale diferite. In acea situatie,
x termen poate alege o descriere a terminalului necunoscută de shell.

FEREASTRĂ
este setat la numărul de ID de fereastră X al x termen fereastră.

XTERM_FILTER
este setat dacă este utilizat un filtru local. Valoarea este calea filtrului.

XTERM_LOCALE
arată locația care a fost folosită de x termen la inceput. Unele inițializare shell
scripturile pot seta o altă locație.

XTERM_SHELL
este setat la calea programului care este invocat. De obicei, aceasta este o coajă
program, de exemplu, / Bin / sh. Din moment ce nu este neapărat un program shell, este
distinct de „SHELL”.

XTERM_VERSION
este setat la șirul afișat de -versiune opțiune. Acesta este în mod normal un
identificator pentru bibliotecile X Window folosite pentru a construi x termen, urmat de x termenplasturele lui
număr în paranteză. Numărul de patch este, de asemenea, parte a răspunsului la un secundar
Secvența de control al atributelor dispozitivului (DA) (vezi xtherm Mod de control secvenţele).

În funcție de configurația sistemului dvs., x termen poate seta, de asemenea, următoarele:

COLOANE
lățimea x termen în caractere (cf: „stty columns”).

ACASĂ când x termen este configurat pentru a actualiza utmp.

LINII
înălțimea x termen în caractere (cf: „stty rows”).

LOGNAME
cand x termen este configurat pentru a actualiza utmp.

COAJĂ
cand x termen este configurat pentru a actualiza utmp. Este, de asemenea, setat dacă furnizați un shell valid
nume ca parametru opțional.

xtherm setează acest lucru la un nume de cale absolut. Dacă ați setat variabila la o relativă
nume cale, x termen poate seta la un alt nume de cale de shell.

Dacă ați setat acest lucru la o cale care nu corespunde unui shell valid, x termen
poate dezactiva, pentru a evita confuzia.

TERMCAP
conținutul intrării termcap corespunzătoare lui $TERM, cu linii și coloane
valorile înlocuite cu dimensiunea reală a ferestrei pe care ați creat-o.

TERMINFO
poate fi definit într-o locație nestandard în scriptul de configurare.

Utilizați xterm online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad