xterm - xterm

xterm
Ikona XTerm (od roku 2012). Svg
Xterm.png
Ukázkový xterm, spuštěný shell Bash, zobrazující výpis / etc.
Původní autoři Mark Vandevoorde
Vývojáři Thomas Dickey
První vydání 1984 ; Před 37 lety ( 1984 )
Stabilní uvolnění
Patch # 367 / 26. března 2021 ; před 2 měsíci ( 2021-03-26 )
Úložiště Upravte to na Wikidata
Operační systém Systém X Window
Typ Emulátor terminálu
Licence Licence konsorcia MIT / X
webová stránka neviditelný ostrov .net / xterm / Upravte to na Wikidata

Ve výpočtech je xterm standardním emulátorem terminálu pro X Window System . Uživatel může mít na stejném displeji spuštěno mnoho různých vyvolání xtermu najednou , přičemž každé z nich poskytuje nezávislý vstup / výstup pro proces, který v něm běží (obvykle je to Unix shell ).

xterm vznikl před X Window System. Původně jej napsal jako samostatný emulátor terminálu pro VAXStation 100 (VS100) Mark Vandevoorde, student Jima Gettyse , v létě 1984, kdy byly zahájeny práce na X. Rychle vyšlo najevo, že by to bylo užitečnější jako součást X než jako samostatný program, takže to bylo znovu zacíleno na X. Jak Gettys vypráví příběh, „část toho, proč jsou interní stránky společnosti xterm tak děsivé, je, že původně bylo zamýšleno, že jediný proces schopen řídit více displejů VS100. “

Po mnoha letech v rámci implementace referenčních prvků X se kolem roku 1996 hlavní vývojová linie přesunula na XFree86 (který sám vycházel z X11R6.3) a nyní ji udržuje Thomas Dickey .

K dispozici je také mnoho variant xterm. Většina terminálových emulátorů pro X začala jako variace na xterm.

Funkce

Emulace terminálu

Rané verze emulovaly VT102 a Tektronix 4014 .

Pozdější verze přidaly řídicí sekvence pro DEC a další terminály, jako například:

  • VT220 : Přidáno v aktualizaci 24.
  • VT320 : Přidáno v aktualizaci 24.
  • VT420 : DECSTR (soft terminal reset) was added in patch 34.
  • VT520 : I když to nebylo oficiálně emulováno, byly implementovány části funkcí VT520. V patche 254 byly přidány ovládací prvky DECSMBV a DECSWBV pro nastavení hlasitosti okraje a varovného zvonu.

Přizpůsobení

Příklad zobrazující panel nástrojů xtermu.
Tabulka 256 barev dostupných v xtermu s podporou barev. U každého jsou zobrazena čísla xterm barev a hodnoty RGB .

Stejně jako u většiny aplikací X lze i xterm přizpůsobit pomocí globálních souborů prostředků X (např. / Usr / lib / X11 / app-defaults / XTerm), souborů prostředků jednotlivých uživatelů (např. ~ / XTerm, ~ / .Xresources) nebo pomocí příkazu -řádkové argumenty . Většina možností příkazového řádku odpovídá nastavení prostředků, jak je uvedeno na manuální stránce.

Zatímco název programu je xterm , třída prostředků X je XTerm . Uxterm Skript potlačí to pomocí UXTerm třídu zdrojů.

xterm obvykle nemá lištu nabídek. Chcete-li vstoupit do tří nabídek xtermu, uživatelé podržte ovládací klávesu a stiskněte levé, střední nebo pravé tlačítko myši. Lze zkompilovat podporu pro „panel nástrojů“, který vyvolá stejné nabídky.

Protokoly

Mezi podporované funkce ovládání terminálu patří:

Kromě protokolů používaných v komerčně dostupných terminálových automatech xterm přidal několik protokolů, které byly přijaty jinými emulátory terminálu, například:

  • Sledování myši: V patchi 120 byla přidána podpora pro tlačítka 4 a 5.
  • 16barevný terminálový protokol: Přidáno v opravě 39.
  • 256 barev terminálového protokolu: Přidáno v aktualizaci 111.
  • 88barevný terminálový protokol: Přidáno v aktualizaci 115.
  • Vlastní paleta barev: V patchi 111 byla přidána možnost specifikovat hodnoty RGB pro položky palety.

Viz také

Reference

externí odkazy