Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

xterm - Online w chmurze

Uruchom xterm w darmowym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie xterm, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


xterm - emulator terminala dla X

STRESZCZENIE


xterm [-zestaw narzędzi ...] [-opcja ...] [powłoka]

OPIS


Połączenia xterm program jest emulatorem terminala dla systemu X Window. Zapewnia DEC
VT102/VT220 i wybrane funkcje terminali wyższego poziomu, takich jak VT320/VT420/VT520
(VTxxx). Zapewnia także emulację Tektronix 4014 dla programów, które nie mogą korzystać z
bezpośrednio do systemu okiennego. Jeśli podstawowy system operacyjny obsługuje zmianę rozmiaru terminala
możliwości (np. sygnał SIGWINCH w systemach wywodzących się z 4.3BSD), xterm będzie
skorzystaj z możliwości powiadamiania programów działających w oknie o każdej zmianie jego rozmiaru.

Każdy terminal VTxxx i Tektronix 4014 ma własne okno, w którym można edytować
tekst w jednym i jednocześnie oglądaj grafikę w drugim. Aby zachować prawidłowe
współczynnik proporcji (wysokość/szerokość), grafika Tektronix będzie ograniczona do największego pudełka
współczynnik proporcji 4014, który zmieści się w oknie. To pole znajduje się w lewym górnym rogu
obszar okna.

Chociaż oba okna mogą być wyświetlane w tym samym czasie, za jedno z nich uważa się
„aktywne” okno do odbioru danych wejściowych z klawiatury i wyjścia terminala. To jest to okno
zawiera kursor tekstowy. Aktywne okno można wybrać poprzez sekwencje ucieczki, np
Menu „Opcje VT” w oknie VTxxx i menu „Opcje Tek” w oknie 4014.

EMULACJE


Emulacja VT102 jest w miarę kompletna, ale nie obsługuje funkcji automatycznego powtarzania. Podwójny rozmiar
znaki są wyświetlane poprawnie, jeśli serwer czcionek obsługuje czcionki skalowalne. VT220
emulacja nie obsługuje czcionek miękkich, poza tym jest kompletna.

Baza danych terminali (termino (5) lub termcap (5)) wpisy, z którymi współpracuje xterm zawierać

opcjonalny wpis specyficzny dla platformy („xterm”),
„xterm”,
„vt102”,
„vt100”,
„ansi” i
"głupi"

xtherm automatycznie przeszukuje bazę danych terminala w tej kolejności pod kątem tych wpisów i
następnie ustawia zmienne środowiskowe „TERM” i „TERMCAP”. Możesz także użyć „vt220”,
ale musi ustawić poziom emulacji terminala za pomocą decTerminalID ratunek. W większości
systemy, xterm będzie korzystać z bazy terminfo. Niektóre starsze systemy używają termcap. (T
Zmienna środowiskowa „TERMCAP” nie jest ustawiona, jeśli xterm jest powiązany z biblioteką terminfo,
ponieważ wymagana informacja nie jest dostarczana przez emulację termcap terminfo
biblioteki).

Wiele specjalnych xterm funkcje można modyfikować pod kontrolą programu za pomocą zestawu
sekwencje specjalne różniące się od standardowych sekwencji ucieczki VT102. (Zobacz xtherm
Control Sekwencje dokument.)

Emulacja Tektronix 4014 jest również całkiem dobra. Obsługuje 12-bitowe adresowanie grafiki,
skalowany do rozmiaru okna. Dostępne są cztery różne rozmiary czcionek i pięć różnych typów linii
utrzymany. Nie ma obsługi trybu zapisu ani trybu nieostrości. Tekst Tektronix i
polecenia graficzne są rejestrowane wewnętrznie przez xterm i może zostać zapisany do pliku poprzez wysłanie
sekwencję ucieczki COPY (lub poprzez Tektronix menu; patrz poniżej). Nazwa pliku
będzie "KOPIArrrr-MM-dd.hh:mm:ss", gdzie rrrr, MM, dd, hh, mm i ss to rok, miesiąc,
dzień, godzina, minuta i sekunda, w której wykonano KOPIOWANIE (plik jest tworzony w formacie
katalog xterm jest uruchomiony, lub katalog domowy do logowania xterm).

Nie wszystkie funkcje opisane w tej instrukcji są koniecznie dostępne w tej wersji
of xterm. Niektóre (np. rozszerzenia inne niż VT220) są dostępne tylko wtedy, gdy zostały skompilowane
in, chociaż najczęściej używane są w konfiguracji domyślnej.

INNE ROZWIĄZANIA


xtherm automatycznie podświetla kursor tekstowy, gdy wskaźnik znajdzie się w oknie
(zaznaczony) i odznacza go, gdy wskaźnik opuszcza okno (niezaznaczony). Jeśli
jest oknem fokusowym, wówczas kursor tekstowy jest podświetlany niezależnie od tego, gdzie się znajduje
wskaźnik jest.

W trybie VT102 dostępne są sekwencje specjalne umożliwiające aktywację i dezaktywację ekranu alternatywnego
bufor, który ma taki sam rozmiar jak obszar wyświetlania okna. Po włączeniu,
bieżący ekran zostanie zapisany i zastąpiony ekranem alternatywnym. Zapisywanie przewijanych linii
wyłączanie górnej części okna jest wyłączone do czasu przywrócenia normalnego ekranu. Zwykły
opis terminala dla xterm umożliwia edytor wizualny vi(1), aby przełączyć się na urządzenie alternatywne
ekran do edycji i przywrócenia ekranu po wyjściu. Pozycja menu podręcznego ułatwia tę czynność
aby przełączać się pomiędzy normalnym i alternatywnym ekranem wycinania i wklejania.

Zarówno w trybie VT102, jak i Tektronix dostępne są sekwencje specjalne umożliwiające zmianę nazwy pliku
okna. Dodatkowo w trybie VT102, xterm implementuje kontrolę manipulacji oknami
sekwencje z dterm, takie jak zmiana rozmiaru okna, ustawienie jego lokalizacji na ekranie.

xtherm umożliwia aplikacjom znakowym odbieranie zdarzeń myszy (obecnie Button-press
i zwolnienia oraz zdarzenia związane z ruchem przycisku) jako sekwencje sterujące klawiaturą. Widzieć xtherm
Control Sekwencje dla szczegółów.

OPCJE


Połączenia xterm emulator terminala akceptuje również standardowe opcje wiersza poleceń X Toolkit
wiele opcji specyficznych dla aplikacji. Jeśli opcja zaczyna się od `+' zamiast `-', ten
opcja zostaje przywrócona do wartości domyślnej.

-wersja
To powoduje xterm aby wydrukować numer wersji na standardowe wyjście, a następnie wyjść.

-Pomoc To powoduje xterm aby wydrukować szczegółowy komunikat opisujący dostępne opcje, po jednej na
linia. Wiadomość jest zapisywana na standardowe wyjście. Po wydrukowaniu wiadomości,
xterm wyjść. xtherm generuje tę wiadomość, sortując ją i sprawdzając, czy a
"-opcja"Lub"+opcja” włącza lub wyłącza tę funkcję, ponieważ niektóre funkcje
historycznie było tak i tak. xtherm generuje zwięzły komunikat pomocy
(wiele opcji w wierszu), gdy używana jest nieznana opcja, np.

xterm -z

Jeśli logika dla konkretnej opcji, takiej jak rejestrowanie, nie jest wkompilowana xterm,
tekst pomocy dla tej opcji również nie jest wyświetlany przez -Pomoc opcja.

Większość z xterm opcje są w rzeczywistości analizowane przez X Toolkit, który ustawia zasób
wartości. xtherm udostępnia X Toolkitowi tabelę opcji. Kilka z nich jest zaznaczonych,
mówiąc X Toolkitowi, aby je zignorował (-Pomoc, -wersja, Klasy, -e, -w). Po
X Toolkit przeanalizował parametry wiersza poleceń, usuwa te, które obsługuje,
pozostawienie specjalnie oznaczonych parametrów dla xterm Poradzić sobie.

Połączenia -wersja i -Pomoc opcje są interpretowane nawet jeśli xterm nie można otworzyć wyświetlacza i
są przydatne do testowania i konfigurowania skryptów. Wraz z Klasy, są sprawdzane
przed innymi opcjami. Aby to zrobić, xterm ma swój własny (znacznie prostszy) parser argumentów
z tabelą wbudowanej listy opcji X Toolkit.

Poleganie na X Toolkit przy analizowaniu opcji i powiązanych wartości ma zalety
prostoty i dobrej integracji z mechanizmem zasobów X. Jest kilka
wady

· xtherm nie można łatwo stwierdzić, czy wartość zasobu została ustawiona przez jedną z osób zewnętrznych
plików domyślnych zasobów lub aplikacji, lub jeśli zostało to ustawione poprzez -xrm opcja lub
za pomocą bezpośrednio odpowiedniej opcji wiersza poleceń. xtherm widzi tylko wynik końcowy: a
wartość podana podczas tworzenia widżetów.

· xtherm nie zna kolejności poszczególnych opcji i elementów w plikach zasobów
są oceniane. Zamiast tego widzi wszystkie wartości danego widżetu jednocześnie.
Podczas projektowania tych opcji niektóre z nich są uważane za ważniejsze i mogą zastąpić inne
opcje.

X Toolkit używa wzorców (stałych i symboli wieloznacznych) do dopasowywania zasobów. Raz
został użyty określony wzór, nie będzie on go modyfikował. Aby zastąpić dane ustawienie,
należy zastosować bardziej szczegółowy wzór, np. zastępując „*” przez „.”. Niektóre słabo-
zaprojektowane pliki zasobów są zbyt szczegółowe, aby umożliwić wpływ opcji wiersza poleceń
odpowiednie wartości widżetu.

· W kilku przypadkach X Toolkit łączy swoje standardowe opcje w sposób, który nie działa
dobrze z xterm. Dzieje się tak z kolorem (-fg, -B) i odwrotnie (-rv) opcje.
xtherm robi z nich specjalny przypadek i dostosowuje swoje „odwrotne” znaczenie, aby zmniejszyć liczbę użytkowników
niespodzianka.

Można podać jeden parametr (po wszystkich opcjach). To przeważa xtermwbudowany wybór
program powłoki:

· Jeśli parametr nie jest ścieżką względną, tj. zaczyna się od „./” lub „../”, xterm
szuka pliku w ścieżce użytkownika. W obu przypadkach to sprawdzenie kończy się niepowodzeniem, jeśli xterm
nie można skonstruować ścieżki bezwzględnej.

· Jeśli ta kontrola się nie powiedzie (lub jeśli nie zostanie podany taki parametr), xterm następnie sprawdza „SHELL”
zmienny. Jeśli to określa plik wykonywalny, xterm spróbuje to rozpocząć.
Jednakże, xterm dodatkowo sprawdza, czy jest to poprawna powłoka i jeśli to nastąpi, wyłączy opcję „SHELL”.
nie jest.

· Jeśli „SHELL” nie jest ustawiony na plik wykonywalny, xterm próbuje użyć programu powłoki
określone we wpisie pliku haseł użytkownika. Jak wcześniej, xterm sprawdza, czy jest to a
ważna powłoka.

· Wreszcie, jeśli wpis w pliku haseł nie określa prawidłowej powłoki, xterm zastosowania
/ Bin / sh.

Połączenia -e opcji nie można używać z tym parametrem, ponieważ wykorzystuje ona wszystkie następujące parametry
opcja.

xtherm sprawdza poprawność programów powłoki, znajdując ich ścieżkę w pliku tekstowym / etc / shells. To
traktuje zmienną środowiskową „SHELL” specjalnie, ponieważ (podobnie jak „TERM”), xterm oba czytają
i aktualizuje zmienną oraz ponieważ program został uruchomiony przez xterm niekoniecznie jest
muszla.

Pozostałe opcje służą do kontrolowania wyglądu i zachowania. Nie wszystkie opcje są takie
koniecznie skonfigurowany w Twojej kopii xterm:

-132 Zwykle sekwencja ucieczki DECCOLM VT102 przełącza się między 80 a 132
tryb kolumnowy jest ignorowany. Ta opcja powoduje, że sekwencja ucieczki DECCOLM będzie
rozpoznany i xterm Rozmiar okna zostanie odpowiednio zmieniony.

-ach Ta opcja wskazuje, że xterm powinien zawsze podświetlać kursor tekstowy. Przez
domyślna, xterm wyświetli pusty kursor tekstowy w przypadku utraty ostrości lub
wskaźnik opuszcza okno.

+ aha Ta opcja wskazuje, że xterm powinien zrobić podświetlanie kursora tekstowego na podstawie
skupiać.

-ai Ta opcja wyłącza obsługę aktywnych ikon, jeśli ta funkcja została wkompilowana xterm.
Jest to równoznaczne z ustawieniem vt100 Zasób aktywnaIkona do „fałszywego”.

+AI Ta opcja włącza obsługę aktywnych ikon, jeśli ta funkcja została wkompilowana xterm.
Jest to równoznaczne z ustawieniem vt100 Zasób aktywnaIkona do „prawdy”.

-ła Ta opcja wskazuje, że automatyczne zawijanie powinno być dozwolone. Pozwala to
kursor, aby automatycznie przewinął się do początku następnej linii, gdy znajduje się ona w miejscu
skrajna prawa pozycja linii i wyprowadzany jest tekst.

+ła Ta opcja wskazuje, że automatyczne zawijanie nie powinno być dozwolone.

-b numer
Ta opcja określa rozmiar wewnętrznej krawędzi (odległość pomiędzy zewnętrzną
krawędź znaków i krawędź okna) w pikselach. To jest vt100
obramowanie wewnętrzne ratunek. Wartość domyślna to „2”.

+ pne wyłącz miganie kursora tekstowego. To zastępuje kursorMrugnięcie ratunek.

-pne włącz miganie kursora tekstowego. To zastępuje kursorMrugnięcie ratunek.

-bcf milisekund
ustaw czas, przez który kursor tekstowy będzie wyłączony podczas migania za pomocą kursorWył.Czas
ratunek.

-bcn milisekund
ustaw czas, przez który kursor tekstowy będzie włączony podczas migania za pomocą kursorOnTime
ratunek.

-bdc Ustaw vt100 Zasób kolorBDMode na „false”, wyłączając wyświetlanie znaków
z pogrubionym atrybutem jako kolor.

+bdc Ustaw vt100 Zasób kolorBDMode na „true”, umożliwiając wyświetlanie znaków
z pogrubionym atrybutem jako kolorem, a nie pogrubieniem.

-cb Ustaw vt100 Zasób cięcie do początku linii do „fałszywego”.

+cb Ustaw vt100 Zasób cięcie do początku linii do „prawdy”.

-cc zakres klasy postaci:wartość[,...]
Ustawia klasy wskazane przez podane zakresy do wykorzystania przy wybieraniu za pomocą słów.
Zobacz sekcję określającą klasy znaków i omówienie charKlasa
ratunek.

-cjk_width
Ustaw cjkSzerokość zasób na „true”. Po włączeniu znaki z Azji Wschodniej
Kategoria niejednoznaczna (A) w UTR 11 ma szerokość kolumny 2. W przeciwnym razie mają one a
szerokość kolumny 1. Może to być przydatne w przypadku niektórych starszych terminali tekstowych CJK
programy zakładające, że rysunki pudełkowe i inne mają szerokość kolumny 2. To także
powinna być włączona, jeśli określisz podwójną szerokość TrueType CJK (bi-
szerokość/monospace) czcionka za pomocą -fa w wierszu poleceń lub nazwa twarzy ratunek.
Wartość domyślna to „fałsz”

+cjk_width
Zresetuj cjkSzerokość ratunek.

Klasy ciąg
Ta opcja umożliwia zastąpienie xtermklasa zasobu. Zwykle tak jest
„XTerm”, ale można go ustawić na inną klasę, na przykład „UXTerm”, aby zastąpić wybrane
zasoby.

-cm Ta opcja wyłącza rozpoznawanie sekwencji ucieczki zmiany koloru ANSI. Ustawia
dotychczasowy Tryb koloru zasób na „fałsz”.

+ cm Ta opcja umożliwia rozpoznawanie sekwencji ucieczki zmiany koloru ANSI. To jest
Taki sam jak vt100 Zasób Tryb koloru.

-cn Ta opcja wskazuje, że znaki nowej linii nie powinny być obcinane w przypadku zaznaczeń w trybie liniowym. To
ustawia wytnijNowa linia zasób na „fałsz”.

+cn Ta opcja wskazuje, że znaki nowej linii powinny być obcinane w przypadku zaznaczeń w trybie liniowym. To
ustawia wytnijNowa linia zasób na „true”.

-kr kolor
Ta opcja określa kolor kursora tekstowego. Domyślnie używane jest
ten sam kolor pierwszego planu, który jest używany w tekście. Ustawia kolor kursora Zasób
zgodnie z parametrem.

-z Ta opcja wskazuje, że xterm powinien obejść błąd w pliku jeszcze(1) programu
powoduje to nieprawidłowe wyświetlanie linii o dokładnie takiej szerokości
po którym następuje linia rozpoczynająca się od tabulatora (karty wiodące nie są
wystawiany). Ta opcja została tak nazwana, ponieważ pierwotnie uważano ją za błąd
pomstowanie(3x) pakiet ruchu kursora.

+ cu Ta opcja wskazuje, że xterm nie należy obchodzić się z jeszcze(1) wspomniany błąd
powyżej.

-dc Ta opcja wyłącza sekwencję ucieczki służącą do zmiany dynamicznych kolorów: plik vt100
kolory pierwszego planu i tła, kolor kursora tekstowego, kursor wskaźnika
kolory pierwszego planu i tła, pierwszy plan i tło emulatora Tektronix
kolory, kolor kursora tekstowego i kolor podświetlenia. Opcja ustawia
dynamiczne kolory opcję „fałsz”.

+dc Ta opcja umożliwia sekwencję ucieczki zmieniającą dynamiczne kolory. Opcja ustawia
dotychczasowy dynamiczne kolory opcję „prawda”.

-e program [ argumenty ... ]
Ta opcja określa program (i jego argumenty wiersza poleceń), który ma zostać uruchomiony
dotychczasowy xterm okno. Ustawia także tytuł okna i nazwę ikony na nazwę bazową
wykonywanego programu, jeśli żaden z nich nie jest wykonywany -T ani -n podawane są w wierszu poleceń.
To zdjęcie musi be dotychczasowy trwać opcja on dotychczasowy komenda Linia.

-en kodowanie
Ta opcja określa, w jakim kodowaniu xterm biegnie. Ustawia lokalny
ratunek. Kodowania inne niż UTF-8 są obsługiwane przy użyciu Luit, -lc opcja
należy użyć zamiast -en dla systemów z obsługą ustawień regionalnych.

-pełne wyżywienie chrzcielnica
Ta opcja określa czcionkę używaną podczas wyświetlania pogrubionego tekstu. Ustawia
pogrubiona czcionka ratunek.

Ta czcionka musi mieć tę samą wysokość i szerokość co zwykła czcionka, w przeciwnym razie tak jest
ignorowane. Jeśli zostanie określona tylko jedna z czcionek normalnych lub pogrubionych, zostanie ona użyta jako
czcionka normalna i czcionka pogrubiona zostaną utworzone poprzez naciśnięcie tej czcionki.

Zobacz także dyskusję na temat tryb pogrubiony i zawszeTryb pogrubiony zasoby.

-fa wzorzec
Ta opcja ustawia wzór dla czcionek wybranych z biblioteki FreeType, jeśli
wkompilowano obsługę tej biblioteki xterm. Odpowiada to
nazwa twarzy ratunek. Jeśli określono czcionkę CJK o podwójnej szerokości, jest to również konieczne
włącz cjkSzerokość ratunek.

Zobacz też Czcionka renderowania zasób, który łączy się z tym, aby określić, czy
Czcionki FreeType są początkowo aktywne.

-fbb Ta opcja wskazuje, że xterm powinien porównać obramowanie czcionek normalnych i pogrubionych
pudełka, aby upewnić się, że są kompatybilne. Ustawia darmowyBoldBox zasób na „fałsz”.

+fbb Ta opcja wskazuje, że xterm nie należy porównywać obramowania czcionek normalnych i pogrubionych
pudełka, aby upewnić się, że są kompatybilne. Ustawia darmowyBoldBox zasób na „true”.

-fbx Ta opcja wskazuje, że xterm nie należy zakładać, że czcionki normalne i pogrubione
mają znaki do rysowania linii VT100. Jeśli któregoś brakuje, xterm narysuje
postacie bezpośrednio. Ustawia forceBoxChars zasób na „fałsz”.

+fbx Ta opcja wskazuje, że xterm należy założyć, że czcionki normalne i pogrubione mają
Znaki do rysowania linii VT100. Ustawia forceBoxChars zasób na „true”.

-fd wzorzec
Ta opcja ustawia wzór dla czcionek o podwójnej szerokości wybranych z FreeType
biblioteka, jeśli wkompilowano obsługę tej biblioteki xterm. Odpowiada to
dotychczasowy FaceNameDoublesize ratunek.

-fi chrzcielnica
Ta opcja ustawia czcionkę dla aktywnych ikon, jeśli ta funkcja została wkompilowana
xterm.

Zobacz także dyskusję nt ikonaCzcionka ratunek.

-fs rozmiar
Ta opcja ustawia rozmiar punktów dla czcionek wybranych z biblioteki FreeType, jeśli
wkompilowano obsługę tej biblioteki xterm. Odpowiada to
Rozmiar twarzy ratunek.

-pełny ekran
Ta opcja wskazuje, że xterm powinien poprosić menedżera okien, aby pozwolił mu używać
pełnoekranowy do wyświetlania, np. bez dekoracji okiennych. Ustawia fullscreen
zasób na „true”.

+pełny ekran
Ta opcja wskazuje, że xterm nie należy prosić menedżera okien o zezwolenie na jego użycie
pełny ekran do wyświetlenia. Ustawia fullscreen zasób na „fałsz”.

-fw chrzcielnica
Ta opcja określa czcionkę używaną do wyświetlania szerokiego tekstu. Domyślnie,
spróbuje użyć czcionki dwa razy szerszej niż czcionka, która będzie używana do rysowania
normalny tekst. Jeśli nie zostanie znaleziona czcionka o podwójnej szerokości, będzie improwizowana poprzez rozciąganie
normalna czcionka. Odpowiada to szeroka czcionka ratunek.

-fwb chrzcielnica
Ta opcja określa czcionkę używaną do wyświetlania pogrubionego szerokiego tekstu. Przez
domyślnie spróbuje użyć czcionki dwa razy szerszej niż czcionka, która będzie używana
aby narysować pogrubiony tekst. Jeśli nie zostanie znaleziona czcionka o podwójnej szerokości, będzie improwizowana, wg
rozciągając pogrubioną czcionkę. Odpowiada to szerokaPogrubiona Czcionka ratunek.

-fx chrzcielnica
Ta opcja określa czcionkę używaną do wyświetlania ciągu przed edycją w pliku
Metoda wprowadzania „OverTheSpot”.

Zobacz także dyskusję nt ximFont ratunek.

-hc kolor
(Patrz -selbg).

-hf Ta opcja wskazuje, że dla klawisza funkcyjnego HP powinny zostać wygenerowane kody ucieczki
klawisze funkcyjne. Ustawia hpKlawisze funkcyjne zasób na „true”.

+hf Ta opcja wskazuje, że kody ucieczki klucza funkcyjnego HP nie powinny być generowane
dla klawiszy funkcyjnych. Ustawia hpKlawisze funkcyjne zasób na „fałsz”.

-hm mówi xterm w użyciu kolor tekstu i podświetlony kolor aby zastąpić odwrotność
kolory pierwszego planu/tła w zaznaczeniu. Ustawia podświetl tryb koloru
zasób na „true”.

+ hm mówi xterm nie używać kolor tekstu i podświetlony kolor zastąpić
odwrócone kolory pierwszego planu/tła w zaznaczeniu. Ustawia
podświetl tryb koloru zasób na „fałsz”.

-trzymać Włącz przytrzymaj zasób, tj. xterm nie zniszczy natychmiast jego okna
po zakończeniu polecenia powłoki. Poczeka, aż użyjesz menedżera okien
aby zniszczyć/zabić okno lub jeśli korzystasz z pozycji menu wysyłających sygnał,
np. HUP lub KILL.

+przytrzymaj Wyłącz przytrzymaj zasób, tj. xterm natychmiast zniszczy jego okno, kiedy
polecenie powłoki zostaje zakończone.

-to znaczy Włącz ptyInitialErase zasób, tj. użyj znaczenia pseudoterminala
stty usuń wartość.

+tj Wyłącz ptyInitialErase zasób, tj. ustaw stty usuń wartość za pomocą kb
ciąg z wpisu termcap jako odniesienie, jeśli jest dostępny.

-Jestem Włącz użyj trybu wstawiania zasób, który wymusza użycie trybu wstawiania poprzez dodanie
odpowiednie wpisy do zmiennej środowiskowej TERMCAP. (Ta opcja jest ignorowana
w większości systemów, ponieważ TERMCAP nie jest używany).

+im Wyłącz użyj trybu wstawiania ratunek.

-w identyfikator okna
Biorąc pod uwagę identyfikator okna X (liczbę całkowitą, która może być szesnastkowa, ósemkowa lub
dziesiętny w zależności od tego, czy zaczyna się od „0x”, „0”, czy nie), xterm będzie
przywróć do tego okna swój widżet powłoki najwyższego poziomu. Służy do osadzania xterm
w innych aplikacjach.

Istnieją na przykład skrypty dla Tcl/Tk i Gtk, do których można się zastosować
zademonstrować tę funkcję. Podczas korzystania z Gtk istnieją ograniczenia tego zestawu narzędzi
co tego wymaga xterm's Zezwól na wysyłanie zdarzeń zasób jest włączony.

-itd Ustaw vt100 Zasób kolorITMode na „false”, wyłączając wyświetlanie znaków
z atrybutem kursywy jako kolorem.

+itd Ustaw vt100 Zasób kolorITMode na „true”, umożliwiając wyświetlanie znaków
z atrybutem kursywy jako kolorem, a nie kursywą.

-j Ta opcja wskazuje, że xterm powinien wykonać skokowe przewijanie. Odpowiada to
skokPrzewiń ratunek. Zwykle tekst jest przewijany o jedną linię na raz; ta opcja
pozwala xterm przesuwać wiele linii na raz, aby nie spadły zbyt daleko
za. Jego użycie jest zdecydowanie zalecane, ponieważ powoduje xterm znacznie szybciej, kiedy
skanowanie dużych ilości tekstu. Sekwencje specjalne VT100 do włączania
i wyłączenie płynnego przewijania, a do obracania można użyć menu „Opcje VT”.
włączyć lub wyłączyć tę funkcję.

+j Ta opcja wskazuje, że xterm nie należy przewijać ze skokiem.

-k8 Ta opcja ustawia zezwólC1Do druku ratunek. Kiedy zezwólC1Do druku jest ustawiony,
xterm zastępuje mapowanie znaków kontrolnych C1 (kod 128-159), aby je potraktować
jako nadający się do druku.

+k8 Ta opcja resetuje zezwólC1Do druku ratunek.

-kt typ klawiatury
Ta opcja ustawia Typ klawiatury ratunek. Możliwe wartości to: „nieznany”,
„domyślne”, „hp”, „sco”, „sun”, „tcap” i „vt220”.

Wartość „nieznany” powoduje ignorowanie odpowiedniego zasobu.

Wartość „domyślna” blokuje powiązane zasoby hpKlawisze funkcyjne,
scoFunctionKlawisze, klucze funkcyjne słońca, tcapFunctionKlawisze i klawiatura słonecznaStosując
Układ klawiatury Sun/PC.

-l Włącz logowanie. Zwykle rejestrowanie nie jest obsługiwane ze względów bezpieczeństwa.
Niektóre wersje xterm może mieć włączone rejestrowanie. Plik dziennika jest zapisywany w pliku
katalog z którego xterm jest wywoływany. Generowana jest nazwa pliku w postaci

XtermLog.XXXXXX

or

Xterm.log.nazwa hosta.rrrr.mm.dd.hh.mm.ss.XXXXXX

w zależności od tego jak xterm był zbudowany.

+l Wyłącz logowanie.

-lc Włącz obsługę różnych kodowań zgodnie z ustawieniami regionalnymi użytkowników, tj.
Zmienne środowiskowe LC_ALL, LC_CTYPE lub LANG. Osiąga się to poprzez włączenie
trybie UTF-8 i wywołując Luit do konwersji pomiędzy kodowaniem regionalnym i UTF-8.
(Luit nie jest wywoływany w ustawieniach regionalnych UTF-8.) Odpowiada to lokalny ratunek.

Rzeczywista lista obsługiwanych kodowań jest określana przez Luit. Konsultować
dotychczasowy Luit stronę podręcznika, gdzie znajdziesz dalsze szczegóły.

Zobacz także dyskusję nt -U8 opcja obsługująca ustawienia regionalne UTF-8.

+ lc Wyłącz obsługę automatycznego wyboru kodowania regionalnego. Konwencjonalny 8-bitowy
mode lub, w ustawieniach regionalnych UTF-8 lub z -U8 opcji, zostanie użyty tryb UTF-8.

-LCC ścieżka
Nazwa pliku konwertera kodowania z/na kodowanie regionalne i UTF-8, czyli
używane z -lc opcja lub lokalny ratunek. Odpowiada to filtr regionalny
ratunek.

-lewy pasek
Wymuś pasek przewijania po lewej stronie ekranu VT100. Jest to ustawienie domyślne, chyba że Ty
ustawiłeś zasób RightScrollBar.

-lf filename
Określ nazwę pliku dziennika. Zobacz -l opcja.

-ls Ta opcja wskazuje, że powłoka uruchomiona w xterm okno będzie
powłoki logowania (tj. pierwszym znakiem argv[0] będzie myślnik wskazujący na
powłoce, że powinna odczytać .login lub .profile użytkownika).

Połączenia -ls flaga i logowanieShell zasób są ignorowane, jeśli -e jest również dane, ponieważ
xterm nie wie, jak sprawić, by powłoka uruchomiła podane polecenie po czymkolwiek
dzieje się tak, gdy jest to powłoka logowania — wybrana przez użytkownika powłoka nie musi być powłoką Bourne'a
w końcu skorupa. Również, xterm -e ma zapewniać spójną funkcjonalność
dla innych aplikacji, które muszą uruchamiać programy w trybie tekstowym w oknie, i if
logowanieShell nie zostały zignorowane, w wyniku ~ / .profile może w tym przeszkadzać.

Jeśli zależy Ci na efekcie -ls i -e jednocześnie, możesz ujść na sucho
coś jak

xterm -e / bin / bash -l -c „moje polecenie tutaj”

Wreszcie, -ls nie jest całkowicie ignorowany, ponieważ xterm -ls -e pisze A
/ var / log / wtmp wpis (jeśli jest do tego skonfigurowany), natomiast xterm -e nie.

-maksymalny
Ta opcja wskazuje, że xterm powinien poprosić menedżera okien o maksymalizację
układ przy uruchomieniu. Odpowiada to zmaksymalizowane ratunek.

Maksymalizacja nie jest odwrotnością ikonifikowania; można zrobić jedno i drugie
niektórych menedżerów okien.

+maksymalny
Ta opcja wskazuje, że xterm powinien poprosić menedżera okien, aby nie maksymalizował jego wartości
układ przy uruchomieniu.

+ ls Ta opcja wskazuje, że uruchamiana powłoka nie powinna być powłoką logowania
(tzn. będzie to zwykła „podpowłoka”).

-mb Ta opcja wskazuje, że xterm powinien włączyć dzwonek marginesu, gdy użytkownik napisze
w pobliżu prawego końca linii.

+ mb Ta opcja wskazuje, że nie należy dzwonić dzwonkiem na marginesie.

-mc milisekund
Ta opcja określa maksymalny czas pomiędzy zaznaczeniami wieloma kliknięciami.

-wiadomość Wyłącz wiadomości zasób, tj. nie zezwalaj na dostęp do zapisu na terminalu.

+wiadomość Włącz wiadomości zasób, tj. zezwól na dostęp do zapisu na terminalu.

-mk_szerokość
Ustaw Szerokość mk zasób na „true”. To sprawia xterm użyj wbudowanej wersji
obliczanie szerokości znaków dwuznakowych. Wartość domyślna to „fałsz”

+mk_width
Zresetuj Szerokość mk ratunek.

-ms kolor
Ta opcja określa kolor kursora wskaźnika. Wartość domyślna to
aby użyć koloru pierwszego planu. To ustawia wskaźnik Kolor ratunek.

-NB numer
Ta opcja określa liczbę znaków od prawego końca linii o godz
który będzie dzwonił dzwonek marginesowy, jeśli jest włączony. Wartość domyślna to „10”.

-nie Ta opcja wyłącza wyświetlanie podkreśleń.

+brak Opcja ta umożliwia wyświetlanie podkreśleń.

-pc Ta opcja umożliwia użycie pogrubionych kolorów w stylu komputera PC (patrz zasób BoldColors).

+szt Ta opcja wyłącza użycie pogrubionych kolorów w stylu komputerów PC.

-pok Ta opcja wskazuje, że okno powinno zostać podniesione za każdym razem, gdy zostanie naciśnięty klawisz Control-G
Odebrane.

+pok Ta opcja wskazuje, że okno nie powinno być podnoszone, gdy wciśnięte jest Control-G
Odebrane.

-kolory raportu
Wydrukuj na standardowe wyjście raport zawierający informacje o kolorach jako xterm
przydziela je. Odpowiada to raportKolory ratunek.

-raport-czcionki
Wydrukuj na standardowe wyjście raport zawierający informacje o dostępnych czcionkach
załadowany. Odpowiada to raportCzcionki ratunek.

-prawy pasek
Wymuś pasek przewijania w prawą stronę ekranu VT100.

-rvc Ta opcja wyłącza wyświetlanie znaków z odwróconym atrybutem jako kolorem.

+ rvc Opcja ta umożliwia wyświetlanie znaków o odwrotnym atrybucie jako koloru.

- rw Ta opcja wskazuje, że powinno być dozwolone zawijanie odwrotne. Pozwala to
kursor, aby cofnąć się od skrajnej lewej kolumny jednego wiersza do skrajnej prawej kolumny
poprzednia linia. Jest to bardzo przydatne do edycji długich linii poleceń powłoki i
jest dobrze widziane. Opcję tę można włączać i wyłączać w menu „Opcje VT”.

+ rw Ta opcja wskazuje, że zawijanie odwrotne nie powinno być dozwolone.

-s Ta opcja wskazuje, że xterm może przewijać asynchronicznie, co oznacza, że
ekran nie musi być całkowicie aktualny podczas przewijania. Ten
pozwala xterm działać szybciej, gdy opóźnienia sieci są bardzo duże i zazwyczaj tak jest
przydatne podczas pracy w bardzo dużym Internecie lub wielu bramach.

+s Ta opcja wskazuje, że xterm powinien przewijać się synchronicznie.

-Takie samo imię
Nie wysyła żądań zmiany tytułu i nazwy ikony, gdy żądanie nie miałoby takiej treści
efekt: nazwa nie ulega zmianie. Ma to tę zaletę, że zapobiega migotaniu i
Wadą jest konieczność dodatkowej podróży w obie strony na serwer w celu sprawdzenia
poprzednia wartość. W praktyce nigdy nie powinno to stanowić problemu.

+ to samo imię
Zawsze wysyłaj prośby o zmianę tytułu i nazwy ikony.

-sb Ta opcja wskazuje, że pewna liczba linii jest przewijana od góry
okno powinno zostać zapisane i powinien zostać wyświetlony pasek przewijania, aby te
można oglądać linie. Opcję tę można włączać i wyłączać w „Opcjach VT”
menu.

+osoba Ta opcja wskazuje, że pasek przewijania nie powinien być wyświetlany.

-selbg kolor
Ta opcja określa kolor tła zaznaczonego tekstu. Jeśli
nie określono, używane jest wideo odwrócone. Zobacz dyskusję nt podświetlony kolor
ratunek.

-samog kolor
Ta opcja określa kolor zaznaczonego tekstu. Jeśli nie określono,
używane jest wideo odwrócone. Zobacz dyskusję nt kolor tekstu ratunek.

-sf Ta opcja wskazuje, że dla klawisza funkcyjnego Sun powinny zostać wygenerowane kody ucieczki
klawisze funkcyjne.

+sf Ta opcja wskazuje, że dla pliku powinny zostać wygenerowane standardowe kody ucieczki
klawisze funkcyjne.

-sz numer
skaluj wartości wysokości linii o podaną liczbę. Zobacz dyskusję nt
skalaWysokość ratunek.

-Tak Ta opcja wskazuje, że położenie danych wyjściowych w oknie nie powinno ulegać automatycznej zmianie
ekran na dół obszaru przewijania. Tę opcję można włączyć
i wyłącz w menu „Opcje VT”.

+ si Ta opcja wskazuje, że wyjście do okna powinno spowodować przewinięcie do
Dolny.

-sk Ta opcja oznacza, że ​​naciśnięcie klawisza podczas korzystania z paska przewijania umożliwia przeglądanie
poprzednie wiersze tekstu powinny spowodować automatyczną zmianę położenia okna
normalna pozycja na dole obszaru przewijania.

+ sk Ta opcja wskazuje, że nie należy naciskać klawisza podczas korzystania z paska przewijania
spowodować zmianę położenia okna.

-śl numer
Ta opcja określa liczbę wierszy do zapisania, które zostały przewinięte
u góry ekranu. Odpowiada to zapiszLinie ratunek. Wartość domyślna to
„64”.

-sm Ta opcja, odpowiadająca sesjaMgt zasób, wskazuje na to xterm powinien
skonfiguruj wywołania zwrotne menedżera sesji.

+ sm Ta opcja wskazuje, że xterm nie powinien konfigurować wywołań zwrotnych menedżera sesji.

-sp Ta opcja wskazuje, że należy przyjąć klawiaturę Sun/PC zapewniającą mapowanie
dla klawiatury „+” do „,” i CTRL-F1 do F13, CTRL-F2 do F14, itd.

+ sp Ta opcja wskazuje, że dla pliku powinny zostać wygenerowane standardowe kody ucieczki
klawiatura i klawisze funkcyjne.

-t Ta opcja wskazuje, że xterm powinien rozpocząć się w trybie Tektronix, a nie w
Tryb VT102. Przełączanie między dwoma oknami odbywa się za pomocą menu „Opcje”.

Baza danych terminali (termino (5) lub termcap (5)) wpisy, z którymi współpracuje xterm należą:

„tek4014”,
„tek4015”,
„tek4012”,
„tek4013”,
„tek4010” i
"głupi".

xterm automatycznie przeszukuje bazę danych terminala w tej kolejności pod kątem tych wpisów
a następnie ustawia zmienne środowiskowe „TERM” i „TERMCAP”.

+t Ta opcja wskazuje, że xterm powinien rozpocząć się w trybie VT102.

-tb Ta opcja, odpowiadająca pasek narzędzi zasób, wskazuje na to xterm powinien
wyświetlić pasek narzędzi (lub pasek menu) u góry okna. Przyciski w
pasek narzędzi odpowiada wyskakującym menu, np. sterowanie/w lewo/mysz dla „Główne
Opcje ”.

+tb Ta opcja wskazuje, że xterm nie należy konfigurować paska narzędzi.

ti term_id
Określ nazwę używaną przez xterm aby wybrać poprawną odpowiedź na ID terminala
zapytania. Określa także poziom emulacji, używany do określenia typu
odpowiedź na sekwencję kontrolną DA. Prawidłowe wartości to vt52, vt100, vt101,
vt102, vt220 i vt240 („vt” jest opcjonalne). Wartość domyślna to „vt420”. The
argument term_id określa identyfikator terminala, którego należy użyć. (To jest to samo, co
decTerminalID ratunek).

-tm ciąg
Ta opcja określa serię słów kluczowych ustawień terminala, po których następuje
znaków, które powinny być powiązane z tymi funkcjami, podobnie jak w przypadku stty program.
Słowa kluczowe i ich wartości są szczegółowo opisane w Tryby tty ratunek.

-tn Nazwa
Ta opcja określa nazwę typu terminala, który ma być ustawiony w TERM
Zmienna środowiskowa. Odpowiada to terminNazwa ratunek. Ten terminal
type musi istnieć w bazie danych terminala (termcap lub terminfo, w zależności od sposobu
xterm jest zbudowany) i powinien mieć Li# i współ# wpisy. Jeśli typ terminala nie jest
znaleziony, xterm używa wbudowanej listy „xterm”, „vt102” itp.

-U8 Ta opcja ustawia utf8 ratunek. Kiedy utf8 jest ustawiony, xterm interpretuje przychodzące
dane w formacie UTF-8. To ustawia szerokie znaki Resource jako efekt uboczny, ale plik UTF-8
tryb ustawiony tą opcją zapobiega jego wyłączeniu. Jeśli musisz zmienić UTF-8
włączania i wyłączania kodowania, użyj opcji -toaleta opcja lub odpowiednik szerokie znaki ratunek,
a nie -U8 opcja.

Ta opcja i utf8 zasób są zastępowane przez -lc i -en Opcje i
lokalny ratunek. To znaczy, jeśli xterm został skompilowany do obsługi Luiti
lokalny zasób nie jest „fałszywy”, ta opcja jest ignorowana. Zalecamy korzystanie z -lc
opcję lub „widownia: prawdziwy” w ustawieniach regionalnych UTF-8, gdy używany jest system operacyjny
obsługuje ustawienia regionalne lub -en UTF-8 opcję lub „widownia: UTF-8” zasób, gdy twój
system operacyjny nie obsługuje ustawień regionalnych.

+u8 Ta opcja resetuje utf8 ratunek.

-uc Ta opcja powoduje podkreślenie kursora zamiast ramki.

+ uc Ta opcja powoduje, że kursor staje się ramką, a nie podkreśleniem.

-ulc Ta opcja wyłącza wyświetlanie znaków z atrybutem podkreślenia jako koloru
a nie z podkreśleniem.

+ulc Opcja ta umożliwia wyświetlanie znaków z atrybutem podkreślenia jako koloru
a nie z podkreśleniem.

-ulit Ta opcja, odpowiadająca kursywaULMode zasób, wyłącza wyświetlanie
znaki z atrybutem podkreślenia są kursywą, a nie podkreśleniem.

+ ul Ta opcja, odpowiadająca kursywaULMode zasobu, umożliwia wyświetlenie
znaki z atrybutem podkreślenia są kursywą, a nie podkreśleniem.

-ut Ta opcja wskazuje, że xterm nie należy zapisywać rekordu w systemie
utmp plik dziennika.

+ut Ta opcja wskazuje, że xterm powinien zapisać zapis w systemie utmp log
plik.

-vb Ta opcja wskazuje, że preferowany jest dzwonek wizualny, a nie dźwiękowy.
Zamiast dzwonić dzwonkiem terminala po odebraniu klawisza Control-G, okno
będzie migać.

+czas Ta opcja wskazuje, że nie należy używać dzwonka wizualnego.

-toaleta Ta opcja ustawia szerokie znaki ratunek.

Kiedy szerokie znaki jest ustawiony, xterm utrzymuje wewnętrzne struktury dla znaków 16-bitowych.
If xterm nie jest początkowo uruchamiany w trybie UTF-8 (lub jeśli ten zasób nie jest ustawiony).
utrzymuje te struktury w celu obsługi znaków 8-bitowych. xtherm może później być
przełączane, przy użyciu pozycji menu lub sekwencji sterującej, powodując ich ponowne przydzielenie
struktury obsługujące znaki 16-bitowe.

Wartość domyślna to „fałsz”.

+wc Ta opcja resetuje szerokie znaki ratunek.

-wf Ta opcja wskazuje, że xterm powinien poczekać, aż okno zostanie zmapowane jako pierwsze
czas przed rozpoczęciem podprocesu, aby początkowe ustawienia rozmiaru terminala i
zmienne środowiskowe są poprawne. Obowiązkiem aplikacji jest
wychwycić kolejne zmiany rozmiaru terminala.

+wf Ta opcja wskazuje, że xterm nie należy czekać z rozpoczęciem podprocesu.

-sygnał dźwiękowy procent
Taki sam jak zIkonaBeep ratunek. Jeśli procent jest różny od zera, xterms generujące dane wyjściowe
po ikonie spowoduje wyemitowanie dźwięku XBell o podanej głośności i pojawi się „***”
dodawane do tytułów ikon. Większość menedżerów okien wykryje tę zmianę
natychmiast, pokazując, które okno zawiera dane wyjściowe. (Podobna funkcja była w
x10 xterm.)

-C Ta opcja wskazuje, że to okno powinno odbierać dane wyjściowe z konsoli. To nie jest
obsługiwane we wszystkich systemach. Aby uzyskać dane wyjściowe konsoli, musisz być właścicielem pliku
urządzeniu konsolowym i musisz mieć do niego uprawnienia do odczytu i zapisu. Jeśli jesteś
uruchamianie X pod Xdm na ekranie konsoli może być konieczne uruchomienie sesji
i resetowanie programów jawnie zmieniają kolejność własności urządzenia konsolowego
aby ta opcja działała.

-Sccn Ta opcja pozwala xterm do wykorzystania jako kanał wejściowy i wyjściowy dla istniejącego
programu i jest czasami używany w wyspecjalizowanych aplikacjach. Wartość opcji
określa kilka ostatnich liter nazwy pseudoterminala używanego w trybie slave
mode plus numer odziedziczonego deskryptora pliku. Jeśli opcja zawiera a
Znak „/”, który oddziela znaki używane w nazwie pseudoterminalu
deskryptor pliku. W przeciwnym razie używane są dokładnie dwa znaki z opcji
w przypadku nazwy pseudoterminalu pozostała część to deskryptor pliku. Przykłady (tzw
pierwsze dwa są równoważne, ponieważ deskryptor następuje po ostatnim „/”):

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

Należy pamiętać, że xterm nie zamyka żadnego deskryptora pliku, którego nie otworzył
użytek własny. Możliwe jest (choć prawdopodobnie nie przenośne) posiadanie aplikacji
który przekazuje deskryptor otwartego pliku do xterm po inicjalizacji lub
-S opcję dla procesu działającego w xterm.

Stary Opcje
Poniższe argumenty wiersza poleceń zapewniają zgodność ze starszymi wersjami.
Mogą one nie być obsługiwane w następnej wersji, ponieważ X Toolkit udostępnia standardowe opcje
które realizują to samo zadanie.

%geom Ta opcja określa preferowany rozmiar i położenie okna Tektronix. To
jest skrótem określającym „*tekGeometria”zasób.

#geom Ta opcja określa preferowaną pozycję okna ikon. To skrót
za określenie „*ikonaGeometria”zasób.

-T ciąg
Ta opcja określa tytuł dla xtermokna. Jest to równoważne -tytuł.

-n ciąg
Ta opcja określa nazwę ikony xtermokna. Jest to skrót od
określenie „*Nazwa ikony”zasób. Należy pamiętać, że to nie to samo, co np
opcja zestawu narzędzi -Nazwa (patrz poniżej). Domyślną nazwą ikony jest nazwa aplikacji.

Jeśli nie zostanie znaleziona odpowiednia ikona, xterm udostępnia skompilowaną mapę pikseli.

-r Ta opcja wskazuje, że odwrócone wideo powinno być symulowane przez zamianę
kolory pierwszego planu i tła. Jest to równoważne -rv.

-w numer
Ta opcja określa szerokość w pikselach obramowania otaczającego okno.
Jest to równoważne -szerokość granicy or -bw.

X Toolkit Opcje
Następujące standardowe argumenty wiersza poleceń X Toolkit są często używane z xterm:

- tom kolor
Ta opcja określa kolor obramowania okna. The
odpowiednia nazwa zasobu to kolor ramki. xtherm używa domyślnego zestawu narzędzi X Toolkit,
czyli „XtDefaultForeground”.

-bg kolor
Ta opcja określa kolor tła okna. ten
odpowiednia nazwa zasobu to tło. Wartość domyślna to „XtDefaultBackground”.

-bw numer
Ta opcja określa szerokość w pikselach obramowania otaczającego okno.

Wygląda na to, że jest to dziedzictwo starszych wydań X. Ustawia szerokość granicy Zasób
widżetu powłoki i może udzielić porady menedżerowi okien, aby ustawić
grubość ramy okiennej. Większość menedżerów okien nie korzysta z tych informacji.
Zobacz -b opcja kontrolująca wewnętrzną granicę pliku xterm okno.

-pokaz pokaz
Ta opcja określa serwer X, z którym należy się skontaktować; zobaczyć X(7).

-fg kolor
Ta opcja określa kolor używany do wyświetlania tekstu. Odpowiednie
nazwa zasobu to pierwszy plan. Wartość domyślna to „XtDefaultForeground”.

-fn chrzcielnica
Ta opcja określa czcionkę używaną do wyświetlania normalnego tekstu. The
odpowiednia nazwa zasobu to chrzcielnica. Wartość domyślna zasobu to ustalony.

-czcionka chrzcielnica
To to samo co -fn.

-geometria geometria
Opcja ta określa preferowany rozmiar i położenie okna VT102; Widzieć
X(7).

Do specyfikacji normalnej geometrii można dodać przyrostek @ po którym następuje Xinerama
specyfikacja ekranu; może być albo g dla ekranu globalnego (domyślnie), c dla
bieżący ekran lub numer ekranu.

-ikonowy Ta opcja wskazuje, że xterm powinien poprosić menedżera okien o uruchomienie go jako pliku
ikonę zamiast normalnego okna. Odpowiednia nazwa zasobu to ikoniczny.

-Nazwa Nazwa
Opcja ta określa nazwę aplikacji pod którą mają znajdować się zasoby
uzyskaną, a nie domyślną nazwę pliku wykonywalnego. Imię nie powinien zawierać
„.” lub znaki „*”.

-rv Ta opcja wskazuje, że odwrócone wideo powinno być symulowane przez zamianę
kolory pierwszego planu i tła. Odpowiednia nazwa zasobu to
rewersWideo.

+ rv Wyłącz symulację odwróconego wideo, zamieniając pierwszy plan i tło
zabarwienie.

-tytuł ciąg
Ta opcja określa ciąg tytułu okna, który może być wyświetlany przez okno
menedżerów, jeśli użytkownik tak zdecyduje. Domyślnym tytułem jest określony wiersz poleceń
po -e opcję, jeśli istnieje, w przeciwnym razie nazwa aplikacji.

-xrm źródło zasobów
Ta opcja określa ciąg zasobu, który ma zostać użyty. Jest to szczególnie przydatne dla
ustawianie zasobów, które nie mają oddzielnych opcji wiersza poleceń.

ZASOBY


Program rozumie wszystkie podstawowe nazwy i klasy zasobów X Toolkit. Aplikacja
określone zasoby (np. „XTerm.IMIĘ") podążać:

Zastosowanie Zasoby
strzałka wsteczKluczIsErase (klasa Klawisz Strzałki WsteczIsErase)
Zawiąż VTxxx klawisz strzałki wstecznej i ptyInitialErase zasoby razem, ustawiając
Stan DECBKM w zależności od tego, czy początkowy wymazać znak to backspace (8)
lub usuń (127) znak. Wartość „false” wyłącza tę funkcję. Wartość domyślna to
"PRAWDA".

Poniżej znajdują się tabele pokazujące jak wyglądają ustawienia początkowe dla

· strzałka wsteczKluczIsErase (BKI),

· klawisz strzałki wstecznej (BK) i

· ptyInitialErase (PIE), wraz z

· stty usuń znak (^H dla Backspace, ^? dla usunięcia)

wpłynie na DECBKM. Pierwszy, xterm otrzymuje inicjał wymazać postać:

· xtermwartość wewnętrzna to ^H

· xterm pyta system operacyjny o wartość, która stty przedstawia

· ten Tryby tty zasób może zastąpić wymazać

· Jeśli ptyInitialErase to fałsz, xterm będzie szukać w bazie danych terminala

Podsumowując to w formie tabeli:

PIE stty termcap wymazać
───────────────────────────────
fałsz ^H ^H ^H
fałsz ^H ^? ^?
fałsz ^? ^H ^H
fałsz ^? ^? ^?
prawda ^H ^H ^H
prawda ^H ^? ^H
prawda ^? ^H ^?
prawda ^? ^? ^?

Używając tego wymazać postać, xterm pozwala na dalsze wybory:

· Jeśli strzałka wsteczKluczIsErase jest prawdziwy, xterm używa wymazać znak inicjału
stan DECBKM

· Jeśli strzałka wsteczKluczIsErase to fałsz, xterm zestawy DECBKM do 2 (wewnętrzny). To wiąże
razem klawisz strzałki wstecznej oraz sekwencję kontrolną dla DECBKM

· aplikacje mogą wysyłać sekwencję kontrolną do ustawiania/resetowania DECBKM zestaw kontrolny

· Przełączanie pozycji menu „Backarrow Key (BS/DEL)”. DECBKM

Podsumowując szczegóły inicjalizacji:

wymazać BKIE BK DECBKM dalsze
────────────────────────────────────────────
^? fałsz fałsz 2 ^H
^? fałsz prawda 2 ^?
^? prawda fałsz 0 ^?
^? prawda prawda 1 ^?
^H fałsz fałsz 2 ^H
^H fałsz prawda 2 ^?
^H prawda fałsz 0 ^H
^H prawda prawda 1 ^H

fullscreen (klasa Pełny ekran)
Określa, czy xterm powinien poprosić menedżera okien o użycie trybu pełnoekranowego
układ przy uruchomieniu. xtherm akceptuje słowo kluczowe (ignorując wielkość liter) lub liczbę
w nawiasach:

fałszywe (0)
Układ pełnoekranowy nie jest początkowo używany, ale może zostać później użyty poprzez wybór menu lub
sekwencja kontrolna.

prawda (1)
Początkowo używany jest układ pełnoekranowy, ale można go później wyłączyć za pomocą menu-
sekwencja wyboru lub sterowania.

zawsze (2)
Początkowo używany jest układ pełnoekranowy i nie można go później wyłączyć za pomocą menu-
sekwencja wyboru lub sterowania.

nigdy (3)
Układ pełnoekranowy nie jest używany i nie można go później włączyć poprzez wybór menu
lub sekwencja kontrolna.

Wartość domyślna to „fałsz”.

przytrzymaj (klasa Trzymać)
Jeśli prawda, xterm nie zniszczy natychmiast okna po wydaniu polecenia powłoki
kończy. Poczeka, aż użyjesz menedżera okien do zniszczenia/zabicia pliku
lub jeśli korzystasz z pozycji menu wysyłających sygnał, np. HUP lub KILL. Ty
może przewijać wstecz, zaznaczać tekst itp., aby wykonać większość operacji graficznych.
Zmiana rozmiaru wyświetlacza spowoduje jednak utratę danych, ponieważ wiąże się to z interakcją z
powłoka, która już nie działa.

hpKlawisze funkcyjne (klasa Klawisze funkcyjne HP)
Określa, czy mają być generowane kody ucieczki klucza funkcyjnego HP
klawisze funkcyjne zamiast standardowych sekwencji ucieczki.

Zobacz też Typ klawiatury ratunek.

ikonaGeometria (klasa IkonaGeometria)
Określa preferowany rozmiar i położenie aplikacji po ikonizacji. To
niekoniecznie jest przestrzegany przez wszystkich menedżerów okien.

ikonaPodpowiedź (klasa IkonaWskazówka)
Określa ikonę, która zostanie dodana do wskazówek menedżera okien. xtherm zapewnia
brak wartości domyślnej.

Ustaw ten zasób na „none”, aby całkowicie pominąć wskazówkę, używając dowolnego okna
menadżer może podjąć decyzję.

Jeśli ikonaPodpowiedź zasób jest podany (lub ustawiony za pomocą -n opcjonalnie) xterm szuka
plik pixmap o tej nazwie, zarówno w bieżącym katalogu, jak i w
/usr/share/pixmaps. jeśli zasób nie określa bezwzględnej nazwy ścieżki. W
każda sprawa, xterm dodaje „_48x48” i/lub „.xpm” do nazwy pliku po próbie bez
te przyrostki. Jeśli uda się załadować plik, xterm ustawia menedżera okien
wskazówka dotycząca ikony-pixmap. Te pixmapy są dystrybuowane z xterm, i mogę
opcjonalnie być wkompilowane:

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

· wypełniony-xterm_16x16, wypełniony-xterm_32x32, wypełniony-xterm_48x48

· xterm_16x16, xterm_32x32, xterm_48x48

· xterm-kolor_16x16, xterm-kolor_32x32, xterm-kolor_48x48

W obu przypadkach, xterm pozwala na dodanie „_48x48”, aby określić największy z
pixmaps jako domyślny. Oznacza to, że „mini.xterm” jest tym samym, co „mini.xterm_48x48”.

Jeśli nie ma wyraźnego ikonaPodpowiedź podano zasób (lub jeśli żadna z wkompilowanych nazw
mecze), xterm używa „mini.xterm” (który jest zawsze wkompilowany).

Połączenia ikonaPodpowiedź zasób nie ma wpływu na pliki „pulpitowe”, w tym „panelowe” i
"menu". Są one zazwyczaj ustawiane za pomocą pliku „.desktop”; xterm dostarcza próbki dla
siebie (i uxterm scenariusz). Bardziej wydajne systemy stacjonarne umożliwiają zmianę
ikonę dla poszczególnych użytkowników.

ikonaNazwa (klasa IkonaNazwa)
Określa etykietę dla xterm kiedy zikonifikowano. xtherm nie podaje wartości domyślnej; Niektóre
menedżery okien mogą przyjmować nazwę aplikacji, np. „xterm”.

Ustawianie ikonaNazwa zasób ustawia etykietę ikony, chyba że zostanie zastąpiona przez zIkonaBeep
lub sekwencje sterujące zmieniające etykiety okien i ikon.

Typ klawiatury (klasa Typ klawiatury)
Włącza jeden (lub żaden) z różnych zasobów typu klawiatury: hpKlawisze funkcyjne,
scoFunctionKlawisze, sunFunctionKlawisze, tcapFunctionKlawisze i klawiatura słoneczna,
wartością zasobu powinien być jeden z odpowiednich ciągów „hp”, „sco”, „sun”,
„tcap” lub „vt220”. Poszczególne zasoby są przeznaczone na wsparcie starszych wersji; Ten
zasób jest prostszy w użyciu.

Wartość domyślna to „nieznane”, co oznacza, że ​​żadne powiązane zasoby nie są przez to ustawiane
ratunek.

maxBufSize (klasa MaxBufSize)
Określ maksymalny rozmiar bufora wejściowego. Wartość domyślna to „32768”. Nie możesz
ustaw tę wartość na mniejszą niż minBufRozmiar ratunek. Zostanie ona zwiększona m.in
potrzebne, aby ta wartość równomiernie podzieliła tę.

W niektórych systemach możesz chcieć zwiększyć jeden lub oba maxBufSize i
minBufRozmiar wartości zasobów, aby osiągnąć lepszą wydajność systemu operacyjnego
preferuje większe rozmiary buforów.

zmaksymalizowane (klasa zmaksymalizowany)
Określa, czy xterm powinien poprosić menedżera okien o maksymalizację
układ przy uruchomieniu. Wartość domyślna to „fałsz”.

wiadomości (klasa Wiadomości)
Określa, czy początkowo dozwolony jest dostęp do zapisu na terminalu. Widzieć wiadomość(1).
Wartość domyślna to „true”.

menuLocal (klasa MenuLokalne)
Określ ustawienia regionalne używane do obliczeń zestawu znaków podczas ładowania wyskakującego okienka
menu. Użyj tej opcji, aby poprawić wydajność inicjalizacji wyskakujących menu Athena,
co może ładować niepotrzebne (i bardzo duże) czcionki, np. w ustawieniach regionalnych z UTF-8
kodowanie. Wartość domyślna to „C” (POSIX).

Aby użyć bieżących ustawień regionalnych (przydatne tylko wtedy, gdy zlokalizowałeś ustawienia zasobów
dla wpisów menu), ustaw zasób na pusty ciąg.

minBufRozmiar (klasa Min. BufRozmiar)
Określ minimalny rozmiar bufora wejściowego, czyli ilość danych, które xterm
żądania przy każdym czytaniu. Wartość domyślna to „4096”. Nie można ustawić tej wartości
mniej niż 64.

pominąć tłumaczenie (klasa Pomiń tłumaczenie)
Wybiórczo pomiń jedną lub więcej części xtermdomyślne tłumaczenia przy uruchomieniu.
Wartość zasobu to lista słów kluczowych rozdzielonych przecinkami, które mogą być
w skrócie: „pełny ekran”, „blokada przewijania”, „czcionki Shift” lub „mysz z kółkiem”. xtherm
rozpoznaje również „domyślne”, ale pominięcie tego spowoduje, że program będzie bezużyteczny, chyba że
podobną definicję podajesz w ustawieniach zasobów.

ptyUścisk dłoni (klasa PtyUścisk dłoni)
Jeśli prawda", xterm przeprowadzi uzgadnianie podczas inicjalizacji, aby upewnić się, że
Procesy nadrzędne i podrzędne aktualizują plik utmp i stty stan.

Zobacz też poczekaj na mapę który czeka na wyobrażenie ekranu przez pseudoterminal
rozmiar i ptySttyRozmiar który resetuje rozmiar ekranu po innym terminalu
inicjalizacja została zakończona. Wartość domyślna to „true”.

ptyInitialErase (klasa PtyInitialErase)
Jeśli prawda", xterm użyje znaczenia pseudoterminala stty usunąć wartość. Jeśli
"FAŁSZ", xterm ustawi stty usuń wartość, aby dopasować ją do własnej konfiguracji, używając
dotychczasowy kb ciąg z wpisu termcap jako odniesienie, jeśli jest dostępny. W obu
w tym przypadku wynik jest stosowany do zmiennej TERMCAP, która xterm zestawy.

Zobacz też Tryby tty zasób, który może to zastąpić. Wartość domyślna to „Fałsz”.

ptySttyRozmiar (klasa Rozmiar PtyStty)
Jeśli prawda", xterm zresetuje rozmiar ekranu po inicjalizacji terminala
kompletny. Jest to potrzebne w przypadku niektórych systemów, których pseudoterminale nie mogą się propagować
charakterystyka terminala. Tam, gdzie nie jest to potrzebne, może zakłócać inne
metody ustawiania początkowego rozmiaru ekranu, np. poprzez interakcję z menedżerem okien.

Zobacz też poczekaj na mapę który czeka na wiadomość dotyczącą uścisku dłoni, podając pseudo-
pojęcie terminala dotyczące rozmiaru ekranu. Wartość domyślna to „false” w systemach Linux i OS X
systemów, „prawda” jest w przeciwnym razie.

raportCzcionki (klasa Raport Czcionki)
Jeśli prawda, xterm wypisze na standardowe wyjście podsumowanie metryk każdej czcionki
(rozmiar, liczba glifów itp.) podczas ich ładowania. Wartość domyślna to „fałsz”.

Takie samo imię (klasa Takie samo imię)
Jeśli wartość tego zasobu jest „true”, xterm nie wysyła tytułu i nazwy ikony
zmienić żądania, gdy żądanie nie miałoby skutku: nazwa nie ulega zmianie.
Ma to tę zaletę, że zapobiega migotaniu, a wadę polega na konieczności stosowania
dodatkowa podróż w obie strony na serwer w celu sprawdzenia poprzedniej wartości. W praktyce to
nigdy nie powinno być problemem. Wartość domyślna to „true”.

skalaWysokość (klasa SkalaWysokość)
Skaluj wartości wysokości linii według wartości zasobu, która jest ograniczona do „0.9”.
„1.5”. Wartość domyślna to „1.0”,

Chociaż ten zasób dotyczy czcionek bitmapowych lub TrueType, jego głównym celem
ma pomóc w obejściu niezgodnych zmian w metrykach czcionek biblioteki Xft.
xtherm sprawdza metryki czcionek, aby dowiedzieć się, jakie ograniczenia stanowią ograniczenia
pola dla każdego glifu (znaku). Jednak niektóre funkcje Xft (takie jak
autohinter) może spowodować, że glify będą skalowane większe niż ramki ograniczające, oraz
zostać częściowo nadpisane przez następny wiersz.

See użyjClipping dla powiązanego zasobu.

scoFunctionKlawisze (klasa ScoFunctionKlawisze)
Określa, czy mają być generowane kody ucieczki klucza funkcyjnego SCO
klawisze funkcyjne zamiast standardowych sekwencji ucieczki.

Zobacz też Typ klawiatury ratunek.

sesjaMgt (klasa Zarządzanie sesją)
Jeśli wartość tego zasobu jest „true”, xterm konfiguruje wywołania zwrotne menedżera sesji
dla XtNdieOddzwonienie i XtNsaveOddzwonienie. Wartość domyślna to „true”.

sunFunctionKlawisze (klasa Klawisze funkcyjne Sun)
Określa, czy mają być generowane kody ucieczki klucza funkcyjnego firmy Sun
klawisze funkcyjne zamiast standardowych sekwencji ucieczki.

Zobacz też Typ klawiatury ratunek.

klawiatura słoneczna (klasa Klawiatura Sun)
Określa, czy należy przyjąć układ klawiatury Sun/PC, a nie DEC
VT220. Powoduje to mapowanie klawiatury „+” na „,”. i CTRL F1-F10 do
F11-F20, w zależności od ustawienia ctrlFKeys zasób, tzw xterm emuluje A
DEC VT220 dokładniej. W przeciwnym razie (domyślnie, z klawiatura słoneczna Ustawić
"FAŁSZ"), xterm wykorzystuje powiązania w stylu komputera PC dla klawiszy funkcyjnych i klawiatury.

Powiązania w stylu komputera PC używają klawiszy Shift, Alt, Control i Meta jako modyfikatorów
klawisze funkcyjne i klawiatura (patrz dokument xtherm Control Sekwencje dla szczegółów).
Powiązania w stylu PC są analogiczne do PCTerm, ale to nie to samo. Normalnie
te powiązania nie kolidują z użyciem klucza Meta, jak opisano dla
wejście ośmiobitowe ratunek. Jeśli tak, należy pamiętać, że oceniane są powiązania w stylu komputera PC
pierwszy.

Zobacz też Typ klawiatury ratunek.

tcapFunctionKlawisze (klasa Klawisze funkcyjne Tcap)
Określa, czy kody ucieczki klawiszy funkcyjnych są odczytywane z termcap/terminfo
wpis powinien zostać wygenerowany dla klawiszy funkcyjnych zamiast standardowych sekwencji ucieczki.
Wartość domyślna to „false”, co oznacza, że ​​ta funkcja jest wyłączona.

Zobacz też Typ klawiatury ratunek.

terminNazwa (klasa Nazwa Terminu)
Określa nazwę typu terminala, która ma zostać ustawiona w zmiennej środowiskowej TERM.

tytuł (klasa Tytuł)
Określa ciąg, który może zostać użyty przez menedżera okien podczas wyświetlania tego
aplikacji.

pasek narzędzi (klasa Pasek narzędzi)
Określa, czy pasek narzędzi powinien być wyświetlany. Wartość domyślna to „true”.

Tryby tty (klasa TtyModes)
Określa ciąg znaków zawierający słowa kluczowe i znaki do ustawień terminala
którymi mogą być związani. Dopuszczalne słowa kluczowe to: brk, dsusp, eof, eol, eol2,
kasować, erase2, flush, intr, zabić, lnext, zakończyć, rprnt, start, status, stop, susp,
przełącznik i weras. Znaki kontrolne można określić jako ^char (np. ^c lub ^u)
i ^? może być użyty do wskazania usunięcia (127). Używać ^- oznaczać nieokreślony, Posługiwać się \034 do
reprezentować ^\, ponieważ dosłowny ukośnik odwrotny w zasobie X ucieka przed następnym
znaków.

Jest to bardzo przydatne do zastępowania domyślnych ustawień terminala bez konieczności
zrobić stty za każdym razem xterm zostaje rozpoczęty. Należy jednak pamiętać, że stty program
na danym hoście mogą używać różnych słów kluczowych; xtermstół jest wbudowany.

Jeśli Tryby tty zasób określa wartość dla wymazać, to zastępuje
ptyInitialErase ustawienie zasobów, tj. xterm inicjuje terminal w celu dopasowania
ta wartość.

użyj trybu wstawiania (klasa Użyj trybu wstawiania)
Wymuś użycie trybu wstawiania poprzez dodanie odpowiednich wpisów do środowiska TERMCAP
zmienny. Jest to przydatne, jeśli termcap systemu jest uszkodzony. (To źródło jest
ignorowane w większości systemów, ponieważ TERMCAP nie jest używany). Wartość domyślna to „fałsz”.

utmpDisplayId (klasa UtmpDisplayId)
Określa, czy xterm powinien spróbować zapisać identyfikator wyświetlania
(numer wyświetlacza i numer ekranu) oraz nazwę hosta w systemie utmp log
plik. Wartość domyślna to „true”.

utmpZablokuj (klasa UtmpInhibit)
Określa, czy xterm powinien spróbować nagrać terminal użytkownika w pliku
system utmp plik dziennika. Jeśli prawda, xterm nie spróbuję. Wartość domyślna to „fałsz”.

poczekaj na mapę (klasa WaitForMap)
Określa, czy xterm powinien wcześniej poczekać na początkową mapę okna
uruchomienie podprocesu. To jest część ptyUścisk dłoni logika. Gdy xterm is
skierowany do oczekiwania w ten sposób, przekazuje rozmiar terminala od strony wyświetlacza
pseudoterminalu do połączenia we/wy terminala, np. za pomocą rozmiaru
według menedżera okien. W przeciwnym razie używa rozmiaru podanego w zasobie
wartości lub opcja wiersza poleceń -geometria. Wartość domyślna to „fałsz”.

zIkonaBeep (klasa ZIkonaBeep)
Taki sam jak argument wiersza poleceń -ziconbeep. Jeśli wartość tego zasobu nie jest
zero, xterms, które generują wyjście, gdy są ikonowane, spowodują dźwięk XBell na
danego tomu i mają „***” dołączone do tytułów ikon. Większość menedżerów okien
natychmiast wykryje tę zmianę, pokazując, które okno zawiera wynik. (A
podobna funkcja była w x10 xterm.) Wartość domyślna to „fałsz”.

zIconTitleFormat (klasa ZIconTitleFormat)
Zezwalaj na dostosowywanie ciągu używanego w pliku zIkonaBeep funkcja. Domyślny
wartość to „*** %s”.

Jeśli wartość zasobu zawiera „%s”, to xterm wstawia w tym miejscu tytuł ikony
punkt, zamiast dodawać ciąg znaków do tytułu ikony. (Tylko pierwsze „%s”
jest używany).

VT100 widget Zasoby
Następujące zasoby są określone jako część vt100 widżet (klasa VT100). Oni są
określone wzorami, takimi jak „XTerm.vt100.IMIĘ".

Jeżeli twój xterm jest skonfigurowany do obsługi „paska narzędzi”, wówczas te wzorce wymagają dodatku
poziom dla widżetu formularza, który przechowuje pasek narzędzi i widżet vt100. Symbol wieloznaczny pomiędzy
najwyższy poziom „XTerm” i widżet „vt100” sprawiają, że ustawienia zasobów działają dla obu,
np, "XTerm*vt100.IMIĘ".

aktywnaIkona (klasa Aktywna ikona)
Określa, czy aktywne okna ikon mają być używane podczas xterm okno
jest ikonowany, jeśli ta funkcja jest wkompilowana xterm. Aktywna ikona to a
miniaturowa reprezentacja zawartości okna i będzie aktualizowana wraz z rozszerzeniem
zmiany treści. Nie wszystkie menedżery okien koniecznie obsługują ikonę aplikacji
okna. Niektóre menedżery okien umożliwiają wprowadzanie naciśnięć klawiszy w obszarze aktywnym
okno z ikoną. Wartość domyślna to „domyślna”.

xtherm akceptuje słowo kluczowe (ignorując wielkość liter) lub liczbę pokazaną w nawiasach:

fałszywe (0)
Nie jest wyświetlana żadna aktywna ikona.

prawda (1)
Wyświetlona zostanie aktywna ikona. Jeśli używasz Bawół, użyj tego ustawienia, aby włączyć
aktywne ikony.

domyślnie (2)
xtherm sprawdza przy uruchomieniu i pokazuje aktywną ikonę tylko dla menedżerów okien
które może zidentyfikować i o których wiadomo, że obsługują tę funkcję. Te
jest fvwm (pełne wsparcie) i okno producent (ograniczony). Kilka innych okien
menadżerowie (np Bawół i ctwm) obsługują aktywne ikony, ale nie obsługują
rozszerzenia, które pozwalają xterm aby zidentyfikować menedżera okien.

zezwól na pogrubione czcionki (klasa Zezwalaj na pogrubione czcionki)
Po ustawieniu na „fałsz” xterm nie użyje pogrubionej czcionki. To zastępuje oba
zawszeTryb pogrubiony oraz tryb pogrubiony zasoby. zawszeTryb pogrubiony (klasa Zawsze pogrubiony tryb)

zezwólC1Do druku (klasa Zezwalaj na druk C1)
Jeśli ma wartość true, zastępuje mapowanie kontrolek C1 (kody 128-159), aby były
traktowane tak, jakby były znakami drukowalnymi. Chociaż odpowiada to nr
określonego standardu, niektórzy użytkownicy upierają się, że jest to VT100. Wartość domyślna to „fałsz”.

zezwól na ColorOps (klasa Zezwól na ColorOps)
Określa, czy powinny być sekwencje sterujące ustawiające/zapytające o kolory dynamiczne
dozwolony. To ustawienie zasobu nie ma wpływu na kolory ANSI. Wartość domyślna to
"PRAWDA".

Zezwól na FontOps (klasa Zezwól na Czcionki)
Określa, czy sekwencje sterujące ustawiające/zapytające o czcionkę powinny być dozwolone.
Wartość domyślna to „fałsz”.

Zezwól na wklejanie elementów sterujących (klasa Zezwól na kontrolę wklejania)
Jeśli ma wartość true, zezwól na wklejenie znaków kontrolnych, takich jak BEL i CAN. Formatowanie
znaki (tabulator, nowa linia) są zawsze dozwolone. Inne znaki kontrolne C0 to
pomijane, chyba że ten zasób jest włączony. Dokładny zestaw znaków sterujących
(C0 i C1) zależy od tego, czy używane jest kodowanie UTF-8, a także od
zezwólC1Do druku ratunek. Wartość domyślna to „fałsz”.

zezwól naScrollLock (klasa Zezwalaj na funkcję ScrollLock)
Określa, czy powinny być sekwencje sterujące ustawiające/zapytające o klawisz Scroll Lock
dozwolone, a także czy klawisz Scroll Lock reaguje na naciśnięcie klawisza przez użytkownika. The
wartość domyślna to „fałsz”.

Gdy ta funkcja jest włączona, xterm wykryje stan klawisza Scroll Lock
za każdym razem, gdy nabiera ostrości. Naciśnięcie klawisza Scroll Lock przełącza xterm's
stan wewnętrzny, a także przełączanie powiązanej diody LED. Podczas gdy blokada przewijania jest
aktywny, xterm próbuje utrzymać rzutnię na tym samym zestawie linii. Jeśli
bieżąca rzutnia jest przewijana poza limit ustawiony przez zapiszLinie w takim razie zasób
Scroll Lock nie ma dalszego efektu.

Powodem ustawienia wartości domyślnej na „false” jest uniknięcie zaskoczenia użytkownika. Ten klucz
jest generalnie nieużywany w konfiguracjach klawiatur i nie uzyskał standardu
znaczenie, nawet jeśli jest używane w ten sposób. W związku z tym użytkownicy go przypisali
w celach doraźnych.

Zezwól na wysyłanie zdarzeń (klasa Zezwalaj na wysyłanie zdarzeń)
Określa, czy syntetyczne zdarzenia klawiszy i przycisków (generowane przy użyciu certyfikatu X
protokół SendEvent request) należy zinterpretować lub odrzucić. Wartość domyślna to
„fałszywe”, co oznacza, że ​​zostały odrzucone. Należy pamiętać, że zezwolenie na takie zdarzenia spowodowałoby utworzenie pliku
bardzo duża luka w zabezpieczeniach, dlatego włączenie tego zasobu wymusza wyłączenie
dopuszczaćXXXops zasoby. Wartość domyślna to „fałsz”.

zezwól na TcapOps (klasa Zezwalaj na TcapOps)
Określa, czy sekwencje sterujące odpytują pojęcie terminala o jego
ciągi klawiszy funkcyjnych, ponieważ powinny być dozwolone funkcje termcap lub terminfo. The
wartość domyślna to „prawda”.

Kilka programów, np. vim, użyj tej funkcji, aby uzyskać dokładny opis
możliwości terminala, niezależne od ustawienia termcap/terminfo:

· xtherm może powiedzieć programowi wysyłającemu zapytanie, ile kolorów obsługuje. To jest
stała, w zależności od sposobu kompilacji, zazwyczaj 16. Nie zmienia się
jeśli zmienisz ustawienia zasobów, np odważneKolory ratunek.

· xtherm może powiedzieć programowi wysyłającemu zapytanie, jakie ciągi znaków są wysyłane przez zmodyfikowane (shift-,
klawisze kontrolne, alt-) funkcyjne i klawisze klawiatury. Kontrola raportowania i alternatywa
modyfikatory to funkcja oparta na przekleństwa rozszerzone nazewnictwo.

ZezwólTitleOps (klasa Zezwalaj naTitleOps)
Określa, czy sekwencje sterujące modyfikują tytuł okna lub nazwę ikony
powinno być dozwolone. Wartość domyślna to „true”.

Zezwól na działanie WindowOps (klasa Zezwalaj na WindowsOps)
Określa, czy rozszerzone sekwencje sterujące oknami (jak używane w dterm) Powinien być
dozwolony. Należą do nich kilka sekwencji sterujących, które manipulują rozmiarem okna
lub pozycji, a także raportowanie tych wartości oraz tytułu lub nazwy ikony. Każdy
z nich można wykorzystać w skrypcie; co ciekawe, większość emulatorów terminali to
ich wdrożenie ogranicza jedynie niewielką część repertuaru. W celu dokładnego dostrojenia,
widzieć niedozwolone WindowOps. Wartość domyślna to „fałsz”.

alt nie jest meta (klasa Alt nie jest meta)
Jeśli „true”, traktuj klawisz Alt tak, jakby był meta-klawiszem. Może się zdarzyć, że Twoja klawiatura się wydarzy
należy skonfigurować tak, aby były takie same. Ale jeśli tak nie jest, pozwala to
użyj tych samych operacji prefiksu i przesuwania za pomocą klawisza Alt, jak w przypadku Meta-
klucz. Widzieć altWysyła Ucieczkę i metaSendsEscape. Wartość domyślna to „fałsz”.

altWysyła Ucieczkę (klasa AltSendsEscape)
Jest to dodatkowa operacja klawiaturowa, która może zostać wykonana po wykonaniu logiki for
metaSendsEscape. Jest dostępny tylko wtedy, gdy alt nie jest meta zasób jest ustawiony.

· Jeśli „prawda”, znaki Alt (znak połączony z powiązanym modyfikatorem
za pomocą lewego/prawego klawisza Alt) są konwertowane na dwuznakową sekwencję za pomocą
sam znak poprzedzony ESC. Dotyczy to również klawisza funkcyjnego
sekwencje kontrolne, chyba że xterm widzi to inny jest używany w twoim kluczu
tłumaczenia.

· Jeśli „false”, znaki Alt wprowadzone z klawiatury powodują przejście do 8-bitowego
postacie (tak jak np metaSendsEscape). Łącząc Alt- i Meta-
modyfikatory, możesz utworzyć odpowiednie kombinacje przedrostka ESC i 8-bitowego
postacie.

Wartość domyślna to „Fałsz”. xtherm udostępnia opcję menu umożliwiającą przełączanie tego zasobu.

alternatywnyPrzewiń (klasa PrzewińWarunek)
Jeśli „prawda”, to przewiń do tyłu i przewiń do przodu akcje wysyłają klawisze kursora w górę i w dół
gdy xterm wyświetla alternatywny ekran. Wartość domyślna to „fałsz”.

Połączenia alternatywnyPrzewiń stan można również ustawić za pomocą sekwencji sterującej.

zawszeTryb pogrubiony (klasa Zawsze pogrubiony tryb)
Określa, czy xterm powinien sprawdzić, czy czcionki normalne i pogrubione różnią się
przed podjęciem decyzji o zastosowaniu overstrikingu w celu symulowania pogrubionych czcionek. Jeśli to
zasób jest prawdziwy, xterm nie sprawdza przy podejmowaniu decyzji różnych czcionek
jak sobie poradzić tryb pogrubiony ratunek. Wartość domyślna to „fałsz”.

tryb pogrubiony zawszeTryb pogrubiony Porównanie Działania
──────────────────────────────────────────── ────────── ──
false false zignorowano użycie czcionki
fałsz prawda zignorowano użycie czcionki
prawda fałsz to samo nadużycie
prawda fałsz inna czcionka
prawda prawda zignorowane przekroczenie

Ten zasób jest używany tylko w przypadku czcionek bitmapowych:

· W przypadku korzystania z czcionek bitmapowych możliwe jest, że serwer czcionek będzie przybliżony
pogrubioną czcionkę, skalując ją z innego rozmiaru czcionki niż oczekiwano. The
zawszeTryb pogrubiony zasób pozwala użytkownikowi zastąpić (czasami słabe)
wynikowa pogrubiona czcionka z overstrikingiem (co jest przynajmniej spójne).

· Problem nie występuje w przypadku czcionek TrueType (chociaż mogą występować inne
niepotrzebne problemy, takie jak różne pokrycie czcionek normalnych i pogrubionych).

Alternatywnie ustawienie zezwól na pogrubione czcionki zasób do false zastępuje oba
zawszeTryb pogrubiony oraz tryb pogrubiony zasoby.

zawszePodkreśl (klasa ZawszeWyróżnij)
Określa, czy xterm powinien zawsze wyświetlać podświetlony kursor tekstowy.
Domyślnie (jeśli ten zasób ma wartość false) za każdym razem wyświetlany jest pusty kursor tekstowy
wskaźnik wysunie się poza okno lub okno utraci fokus wprowadzania. The
wartość domyślna to „fałsz”.

zawszeUżywaj Modów (klasa Zawsze używaj modów)
Zastąp numLock zasób, opowiadanie xterm aby użyć modyfikatorów Alt i Meta
konstruuj parametry dla sekwencji klawiszy funkcyjnych, nawet jeśli te modyfikatory pojawiają się w
źródło tłumaczeń. Normalnie xterm sprawdza, czy w pliku a. użyto Alt lub Meta
tłumaczenie, które kolidowałoby z modyfikatorami klawiszy funkcyjnych i zignoruje je
modyfikatory w tym szczególnym przypadku. Wartość domyślna to „fałsz”.

odpowiedź zwrotnaCiąg (klasa Odpowiedź zwrotna)
Określa ciąg, który xterm wysyła w odpowiedzi na znak ENQ (kontrola/E).
od gospodarza. Wartość domyślna to pusty ciąg, np. „”. Sprzętowy VT100
implementuje tę funkcję jako opcję konfiguracji.

appcursorDomyślnie (klasa AppcursorDomyślny)
Jeśli „true”, klawisze kursora znajdują się początkowo w trybie aplikacji. To jest to samo co
prywatny tryb DECCKM VT102. Wartość domyślna to „false”.

appkeypadDomyślny (klasa Domyślna klawiatura aplikacji)
Jeśli „true”, klawisze klawiatury są początkowo w trybie aplikacji. Wartość domyślna to
"FAŁSZ".

załóż AllChars (klasa Załóżmy, że wszystkie znaki)
Jeśli „true”, włącza to specjalny przypadek w czcionkach bitmapowych, aby umożliwić serwerowi czcionek
wybierz sposób wyświetlania brakujących glifów. Wartość domyślna to „true”.

Celem tego zasobu jest pomoc w niektórych quasi-automatycznych generowanych
czcionki (takie jak kodowanie ISO-10646-1 Terminusa), które mają niepoprawną czcionkę
metryka.

automatyczne zawijanie (klasa Automatyczne zawijanie)
Określa, czy automatyczne zawijanie powinno być włączone. To jest to samo co
VT102 DECAWM. Wartość domyślna to „true”.

czekać na wejście (klasa Oczekuj na wejście)
Określa, czy xterm wykorzystuje limit czasu wynoszący 50 milisekund w oczekiwaniu na dane wejściowe (tj.
do obsługi paska przewijania strzałek Xaw3d). Wartość domyślna to „fałsz”.

klawisz strzałki wstecznej (klasa Klawisz strzałki wstecznej)
Określa, czy klawisz strzałki wstecznej przesyła backspace (8) czy usuwa (127)
postać. Odpowiada to sekwencji sterującej DECBKM. „Prawdziwa” wartość
określa backspace. Wartość domyślna to „Prawda”. Naciśnięcie klawisza sterującego przełącza
to zachowanie.

tło (klasa Tło)
Określa kolor tła okna. Wartość domyślna to
„XtDomyślne tło”.

dzwonekJestPilny (klasa DzwonekJestPilny)
Określa, czy ustawić wskazówkę dotyczącą pilności dla menedżera okien podczas tworzenia pliku
dźwięk dzwonka. Wartość domyślna to „fałsz”.

dzwonekResetowany (klasa BellOnReset)
Określa, czy przy wykonywaniu twardego resetu ma być emitowany sygnał dźwiękowy. Wartość domyślna to „true”.

DzwonekWyciszCzas (klasa BellSuppressCzas)
Liczba milisekund po wysłaniu polecenia dzwonka, podczas którego włączają się dodatkowe dzwonki
zostanie stłumiony. Wartość domyślna to 200. Jeśli ustawiona na wartość różną od zera, dodatkowe dzwonki również będą
być wstrzymane do czasu, aż serwer zgłosi, że przetworzenie pierwszego dzwonka zostało zakończone
zakończony; ta funkcja jest najbardziej przydatna w przypadku widocznego dzwonka.

odważneKolory (klasa Tryb koloru)
Określa, czy łączyć pogrubiony atrybut z kolorami takimi jak IBM PC, tj. mapą
kolory od 0 do 7 do kolorów od 8 do 15. Zwykle są one jaśniejsze
wersje pierwszych 8 kolorów, stąd pogrubienie. Wartość domyślna to „true”.

pogrubiona czcionka (klasa Pogrubiona czcionka)
Określa nazwę pogrubionej czcionki, która ma być używana zamiast przekreślania. Nie ma
domyślny dla tego zasobu.

Ta czcionka musi mieć tę samą wysokość i szerokość co zwykła czcionka, w przeciwnym razie tak jest
ignorowane. Jeśli zostanie określona tylko jedna z czcionek normalnych lub pogrubionych, zostanie ona użyta jako
czcionka normalna i czcionka pogrubiona zostaną utworzone poprzez naciśnięcie tej czcionki.

Zobacz także dyskusję na temat tryb pogrubiony i zawszeTryb pogrubiony zasoby.

tryb pogrubiony (klasa Tryb pogrubiony)
Określa, czy tekst z pogrubionym atrybutem powinien zostać nadpisany
symuluj pogrubioną czcionkę, jeśli rozpoznana pogrubiona czcionka jest taka sama jak zwykła czcionka. To
może być pożądane wyłączenie pogrubionych czcionek, gdy dla pogrubienia używany jest kolor
atrybutów.

Należy pamiętać, że xterm ma jedną pogrubioną czcionkę, którą możesz ustawić jawnie. xtherm próby
uzyskaj pogrubioną czcionkę dla innych wybranych czcionek (czcionka1 przez czcionka6). Jeśli to
nie można znaleźć pogrubionej czcionki, zostanie użyta zwykła czcionka. W każdym przypadku (niezależnie od tego, czy
zasób jawny lub czcionka pochodna), jeśli czcionka zwykła i pogrubiona są różne,
ten zasób nie ma żadnego efektu. Wartość domyślna to „true”.

Zobacz zawszeTryb pogrubiony zasób, który może modyfikować zachowanie tego zasobu.

Chociaż xterm próbuje uzyskać pogrubioną czcionkę dla innych wybranych czcionek, czcionkę
serwer może nie współpracować. Od wersji X11R6 czcionki bitmapowe zostały skalowane. Czcionka
serwer twierdzi, że udostępnia pogrubioną czcionkę xterm prośby, ale rezultat nie jest
zawsze czytelny. XFree86 wprowadził funkcję, która może być użyta do tłumienia
skalowanie. W pliku konfiguracyjnym serwera X (np. „/etc/X11/XFree86” lub
„/etc/X11/xorg.conf”), możesz dodać „:unscaled” na końcu katalogu
specyfikacja czcionek „różnych”, które obejmują czcionki o stałej szerokości
wykorzystane przez xterm. Na przykład

Ścieżka czcionek „/usr/lib/X11/fonts/misc/”

stanie się

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

W zależności od konfiguracji serwer czcionek może mieć własną konfigurację
plik. Ten sam „:unscaled” można dodać do pliku konfiguracyjnego na końcu
specyfikacja katalogu dla „misc”.

Funkcja skalowania mapy bitowej jest również używana przez xterm do wdrożenia podwójnej szerokości VT102
i znaki o podwójnej wysokości.

zepsuty LinuxOSC (klasa Zepsuty LinuxOSC)
Jeśli prawda, xterm stosuje obejście polegające na ignorowaniu zniekształconych sekwencji sterujących, które:
Skrypt dla systemu Linux może wysłać. Porównaj sekwencje sterujące paletami udokumentowane w
kody_konsoli z ECMA-48. Wartość domyślna to „true”.

zepsute selekcje (klasa Uszkodzone selekcje)
Jeśli prawda, xterm w trybie 8-bitowym będzie interpretowany STRING zaznaczenia jako przenoszenie tekstu
kodowanie bieżących ustawień regionalnych. Normalnie STRING wybrane opcje posiadają normę ISO-8859-1
zakodowany tekst. Ustawienie tego zasobu na „true” narusza ICCCM; może,
jednakże będzie przydatny do interakcji z niektórymi uszkodzonymi klientami X. Wartość domyślna to
"FAŁSZ".

przerwany ciągTerm (klasa BrokenStringTerm)
zapewnia obejście dla niektórych routerów ISDN, które rozpoczynają kontrolę aplikacji
ciąg bez jego uzupełniania. Ustaw to na „true”, jeśli xterm wydaje się zamarzać, kiedy
złączony. Wartość domyślna to „fałsz”.

xthermAnalizator stanu rozpoznaje kilka typów ciągów kontrolnych, które mogą zawierać
tekst, np.

APC (Polecenie programu aplikacyjnego),
DCS (Ciąg kontrolny urządzenia),
OSC (Polecenie systemu operacyjnego),
PM (Wiadomość dotycząca prywatności) oraz
SOS (Początek ciągu),

Każdy powinien kończyć się terminatorem łańcucha (znakiem specjalnym, który nie może się pojawić
w tych ciągach). Zwykłe znaki kontrolne znajdujące się w ciągu nie są
ignorowane; są przetwarzane bez zakłócania procesu akumulacji
zawartość ciągu kontrolnego. xtherm rozpoznaje te kontrole we wszystkich trybach,
chociaż niektóre funkcje mogą zostać wyłączone po przeanalizowaniu kontrolki.

Po włączeniu ta funkcja umożliwia użytkownikowi wyjście z niezakończonej kontroli
string, gdy zostanie znaleziony którykolwiek z tych zwykłych znaków kontrolnych:

control/D (używany jako koniec pliku w wielu powłokach),
control/H (backspace),
kontrola/I (podawanie zakładek),
control/J (przesunięcie wiersza inaczej nowa linia),
control/K (zakładka pionowa),
sterowanie/L (wysuw formularza),
sterowanie/M (powrót karetki),
sterowanie/N (przesunięcie),
sterowanie/O (włączenie),
sterowanie/Q (XOFF),
kontrola/X (anuluj)

c132 (klasa C132)
Określa, czy sekwencja ucieczki DECCOLM VT102 jest używana do przełączania
Kolumny 80 i 132 powinny być honorowane. Wartość domyślna to „fałsz”.

pamięć podręcznaDoublesize (klasa Pamięć podręcznaDoublesize)
Określa, czy buforować czcionki o podwójnym rozmiarze według xterm. Ustaw tę opcję na zero, aby wyłączyć
całkowicie podwójnej wielkości czcionki.

cdXtraScroll (klasa CdXtraScroll)
Określa, czy xterm powinien przewinąć do nowej strony podczas czyszczenia całości
ekran. Tak jak tiXtraScroll, celem tej opcji jest zapewnienie obrazu
wyświetlanie aplikacji pełnoekranowej na pasku przewijania przed wymazaniem
tekst. Wartość domyślna dla tego zasobu to „false”.

charKlasa (klasa CharClass)
Określa rozdzielane przecinkami listy powiązań klas znaków formularza
[Niska-]wysoka:wartość. Są one używane do określenia, które zestawy znaków powinny
być traktowane tak samo podczas wycinania i wklejania. Zobacz POSTAĆ ZAJĘCIA

cjkSzerokość (klasa CjkSzerokość)
Określa, czy xterm powinien być zgodny z tradycyjną wschodnioazjatycką konwencją szerokości.
Po włączeniu znaki z kategorią wschodnioazjatycką niejednoznaczną (A) w UTR 11 mają
szerokość kolumny 2. Być może będziesz musiał ustawić tę opcję na „true”, jeśli masz jakieś stare
Programy oparte na terminalach wschodnioazjatyckich, które zakładają, że znaki rysujące linie mają
szerokość kolumny 2. Jeśli ten zasób ma wartość false, Szerokość mk kontrola zasobów
wybór pomiędzy systemem szerokość i xtermwbudowane tabele. Wartość domyślna to
"FAŁSZ".

color0 (klasa Kolor0)

color1 (klasa Kolor1)

color2 (klasa Kolor2)

color3 (klasa Kolor3)

color4 (klasa Kolor4)

color5 (klasa Kolor5)

color6 (klasa Kolor6)

color7 (klasa Kolor7)
Określają one kolory rozszerzenia ISO-6429. Wartością domyślną są:
odpowiednio czarny, czerwony3, zielony3, żółty3, konfigurowalny ciemnoniebieski, magenta3,
cyjan3 i szary 90. Domyślne odcienie kolorów są wybierane tak, aby umożliwić kolory
8-15 do stosowania jako jaśniejsze wersje.

color8 (klasa Kolor8)

color9 (klasa Kolor9)

color10 (klasa Kolor10)

color11 (klasa Kolor11)

color12 (klasa Kolor12)

color13 (klasa Kolor13)

color14 (klasa Kolor14)

color15 (klasa Kolor15)
Określają one kolory rozszerzenia ISO-6429, jeśli pogrubiony atrybut również jest
włączony. Domyślne wartości zasobów to odpowiednio: szary30, czerwony, zielony,
żółty, konfigurowalny jasnoniebieski, magenta, cyjan i biały.

color16 (klasa Kolor16)

przez

color255 (klasa Kolor255)
Określają one kolory dla rozszerzenia 256 kolorów. Domyślne wartości zasobów
przeznaczone są dla kolorów od 16 do 231, aby utworzyć sześcian kolorów 6x6x6, oraz kolorów od 232 do
255, aby utworzyć rampę w skali szarości.

Zasoby w przeszłości color15 są dostępne jako opcja w czasie kompilacji. Ze względu na zakodowany na stałe
limit w bibliotekach X na całkowitą liczbę zasobów (do 400), zasoby
dla 256 kolorów są pomijane przy obsłudze znaków szerokich i Luit są włączone.
Oprócz niespójnego zachowania, jeśli dozwolona była tylko część zasobów,
określenie dokładnego punktu odcięcia jest trudne, a biblioteki X mają tendencję do awarii, jeśli
liczba zasobów przekracza limit. Paleta kolorów jest nadal inicjowana
do tych samych wartości domyślnych i można je modyfikować za pomocą sekwencji sterujących.

Z drugiej strony limit zasobów pozwala na uwzględnienie całego zakresu
88 kolorów.

tryb atrybutu koloru (klasa Tryb ColorAttr)
Określa, czy kolorBD, kolorBL, kolorRV, kolorUL powinien zastąpić ANSI
zabarwienie. Jeśli nie, są one wyświetlane tylko wtedy, gdy nie ustawiono żadnych kolorów ANSI
odpowiednią pozycję. Wartość domyślna to „fałsz”.

kolorBD (klasa KolorBD)
Określa kolor używany do wyświetlania pogrubionych znaków, jeśli „colorBDMode”
zasób jest włączony. Wartość domyślna to „XtDefaultForeground”.

Zobacz też bardzo odważne kolory zasób, który pozwala łączyć pogrubienie i kolor.

kolorBDMode (klasa Tryb ColorAttr)
Określa, czy znaki z atrybutem pogrubienia mają być wyświetlane w kolorze
lub jako pogrubione znaki. Zwróć uwagę na to ustawienie Tryb koloru off wyłącza wszystkie kolory,
łącznie z pogrubieniem. Wartość domyślna to „fałsz”.

kolorBL (klasa KolorBL)
Określa kolor używany do wyświetlania migających znaków, jeśli „colorBLMode”
zasób jest włączony. Wartość domyślna to „XtDefaultForeground”.

Zobacz też bardzo odważne kolory zasób umożliwiający łączenie podkreślenia i koloru.

tryb koloruBL (klasa Tryb ColorAttr)
Określa, czy mają być wyświetlane znaki z atrybutem migania
kolor. Zwróć uwagę na to ustawienie Tryb koloru off wyłącza wszystkie kolory, łącznie z tym. The
wartość domyślna to „fałsz”.

kolorIT (klasa KolorIT)
Określa kolor używany do wyświetlania kursywy, jeśli „colorITMode”
zasób jest włączony. Wartość domyślna to „XtDefaultForeground”.

Zobacz też bardzo odważne kolory zasób umożliwiający łączenie atrybutów i koloru.

kolorITMode (klasa Tryb ColorAttr)
Określa, czy mają być wyświetlane znaki z atrybutem kursywy
kolorem lub kursywą. Wartość domyślna to „fałsz”.

Zauważ, że:

· Ustawienie Tryb koloru off wyłącza wszystkie kolory, łącznie z kursywą.

· kursywaULMode nadpisania zasobów kolorITMode.

Tryb koloru (klasa Tryb koloru)
Określa, czy rozpoznawana jest zmiana koloru ANSI (ISO-6429).
sekwencje powinny być włączone. Wartość domyślna to „true”.

kolorRV (klasa KolorRV)
Określa kolor używany do wyświetlania znaków odwróconych, jeśli „colorRVMode”
zasób jest włączony. Wartość domyślna to „XtDefaultForeground”.

Zobacz też bardzo odważne kolory zasób umożliwiający łączenie rewersu i koloru.

tryb koloruRVM (klasa Tryb ColorAttr)
Określa, czy mają być wyświetlane znaki z atrybutem odwrotnym
kolor. Zwróć uwagę na to ustawienie Tryb koloru off wyłącza wszystkie kolory, łącznie z tym. The
wartość domyślna to „fałsz”.

kolorUL (klasa KolorUL)
Określa kolor używany do wyświetlania podkreślonych znaków, jeśli
Zasób „colorULMode” jest włączony. Wartość domyślna to „XtDefaultForeground”.

Zobacz też bardzo odważne kolory zasób umożliwiający łączenie podkreślenia i koloru.

kolorULMode (klasa Tryb ColorAttr)
Określa, czy mają być wyświetlane znaki z atrybutem podkreślenia
kolorem lub jako podkreślone znaki. Zwróć uwagę na to ustawienie Tryb koloru off wyłącza wszystko
kolory, łącznie z podkreśleniami. Wartość domyślna to „fałsz”.

łączenie znaków (klasa Łączenie znaków)
Określa liczbę znaków dwuznacznych, które można przechowywać w komórce
overstrike (połącz) z podstawowym charakterem komórki. Można to ustawić
wartości z zakresu od 0 do 4. Wartość domyślna to „2”.

ctrlFKeys (klasa CtrlFKeys)
W trybie klawiatury VT220 (patrz klawiatura słoneczna zasób), określa kwotę, o jaką
aby przesunąć F1-F12, biorąc pod uwagę modyfikator sterowania (CTRL). Dzięki temu możesz wygenerować klucz
symbole F10-F20 na klawiaturze Sun/PC. Wartość domyślna to „10”, co oznacza, że
CTRL F1 generuje symbol klucza dla F11.

pomstowanie (klasa Pomstowanie)
Określa, czy w ostatniej kolumnie występuje błąd jeszcze(1) należy obejść.
Zobacz -z opcja szczegółów. Wartość domyślna to „fałsz”.

kursorMrugnięcie (klasa KursorMiga)
Określa, czy kursor ma migać. Wartość domyślna to „fałsz”.

xtherm używa dwóch zmiennych do określenia, czy kursor miga. Jeden jest ustawiony przez
ten zasób. Drugi jest ustawiany przez sekwencje sterujące (tryb prywatny 12 i
DEKSKUSR). xtherm testuje XOR dwóch zmiennych.

kolor kursora (klasa Kolor Kursora)
Określa kolor kursora tekstowego. Wartość domyślna to
„XtDomyślny pierwszy plan”. Domyślnie, xterm próbuje powstrzymać ten kolor od istnienia
taki sam jak kolor tła, ponieważ rysuje kursor, wypełniając
tło komórki tekstowej. To samo ograniczenie dotyczy sekwencji kontrolnych
co może zmienić ten kolor.

Ustawienie tego zasobu zastępuje większość xtermdostosowania koloru kursora. To
będzie nadal używać odwróconego wideo, aby uniemożliwić niektóre przypadki, takie jak czarny kursor na a
czarne tło.

kursorWył.Czas (klasa Czas wyłączenia kursora)
Określa czas trwania „wyłączonej” części czasu cyklu migania kursora
milisekundy. Ten sam timer służy do migania tekstu. Wartość domyślna to „300”.

kursorOnTime (klasa Kursor na czasie)
Określa czas trwania „włączonej” części czasu cyklu migania kursora, w
milisekundy. Ten sam timer służy do migania tekstu. Wartość domyślna to „600”.

wytnijNowa linia (klasa Wytnij nową linię)
Jeśli „false”, trzykrotne kliknięcie w celu wybrania linii nie spowoduje wprowadzenia nowej linii w miejscu
koniec kolejki. Jeśli „true”, wybrana zostanie nowa linia. Wartość domyślna to „true”.

kursorPodLinią (klasa KursorPodLinią)
Określa, czy kursor ma być podkreślony, czy w ramce. Wartość domyślna to „fałsz”.

cięcie do początku linii (klasa CutToBeginningOfLine)
Jeśli „false”, potrójne kliknięcie w celu wybrania linii spowoduje wybranie tylko bieżącego słowa
do przodu. Jeśli „true”, zaznaczona zostanie cała linia. Wartość domyślna to „true”.

decTerminalID (klasa Identyfikator terminala Dec)
Określa poziom emulacji (100=VT100, 220=VT220 itd.), używany do określenia
typ odpowiedzi na sekwencję kontrolną DA. Wiodące znaki niecyfrowe to
ignorowane, np. „vt100” i „100” są takie same. Wartość domyślna to „420”.

domyślnyString (klasa Domyślny ciąg)
Określ znak (lub ciąg znaków), który xterm zastąpi po wklejeniu tekstu
zawiera znak, którego nie można przedstawić w bieżącym kodowaniu. Dla
na przykład wklejenie tekstu UTF-8 do wyświetlacza zawierającego znaki ISO-8859-1 będzie tylko
może wyświetlać kody 0-255, podczas gdy tekst UTF-8 może zawierać powyższe wartości Unicode
255. Wartość domyślna to „#” (pojedynczy znak funta).

Jeśli niewyświetlalny tekst miałby podwójną szerokość, xterm doda spację po
Znak „#”, aby uzyskać mniej więcej taki sam układ na ekranie, jak tekst oryginalny.

usuńIsDEL (klasa UsuńIsDEL)
Określa, czy klawisz Delete na klawiaturze edycyjnej powinien wysłać DEL (127) lub
styl VT220 Usuń sekwencję ucieczki. Wartość „fałszywa” umożliwia to drugie. The
wartość domyślna to „Być może”.

niedozwolone ColorOps (klasa NiedozwoloneColorOps)
Określ, które funkcje zostaną wyłączone, jeśli zezwól na ColorOps to fałsz. To jest
lista nazwisk oddzielonych przecinkami. Wartość domyślna to
Ustaw kolor, GetColor, GetAnsiColor

Nazwy są wymienione poniżej. xtherm ignoruje wielkie litery, ale są one pokazane w
dla przejrzystości mieszane.

UstawKolor
Ustaw określony dynamiczny kolor.

PobierzKolor
Raportuj aktualne ustawienie danego koloru dynamicznego.

PobierzAnsiColor
Zgłoś aktualne ustawienie danego koloru ANSI (właściwie dowolnego z kolorów
ustawiane za pomocą elementów sterujących w stylu ANSI).

niedozwoloneFontOps (klasa Niedozwolone czcionkiOps)
Określ, które funkcje zostaną wyłączone, jeśli Zezwól na FontOps to fałsz. To jest
lista nazwisk oddzielonych przecinkami. Wartość domyślna to
Ustaw czcionkę, pobierz czcionkę

Nazwy są wymienione poniżej. xtherm ignoruje wielkie litery, ale są one pokazane w
dla przejrzystości mieszane.

Ustaw czcionkę
Ustaw określoną czcionkę.

Pobierz czcionkę
Zgłoś określoną czcionkę.

niedozwoloneTcapOps (klasa NiedozwoloneTcapOps)
Określ, które funkcje zostaną wyłączone, jeśli zezwól na TcapOps to fałsz. To jest
lista nazwisk oddzielonych przecinkami. Wartość domyślna to
SetTcap, GetTcap

Nazwy są wymienione poniżej. xtherm ignoruje wielkie litery, ale są one pokazane w
dla przejrzystości mieszane.

Ustaw Tcap
(nie zaimplementowano)

PobierzTcap
Zgłoś określoną funkcję i inne klawisze specjalne.

niedozwolone WindowOps (klasa NiedozwoloneWindowOps)
Określ, które funkcje zostaną wyłączone, jeśli Zezwól na działanie WindowOps to fałsz. To jest
lista nazw oddzielonych przecinkami lub (w przypadku elementów sterujących zaadaptowanych z dterm dotychczasowy
numer operacji). Wartość domyślna to
1,2,3,4,5,6,7,8,9,11,13,14,18,19,20,21, GetSelection, Set Selection, SetWinLines, SetXprop
(tj. żadne operacje nie są dozwolone).

Nazwy są wymienione poniżej. xtherm ignoruje wielkie litery, ale są one pokazane w
dla przejrzystości mieszane. Jeżeli jako alternatywę można zastosować liczbę, jest ona podawana
w nawiasie po nazwie.

GetIconTitle (20)
Zgłoś etykietę ikony okna xterm jako ciąg znaków.

GetScreenSizeChars (19)
Zgłoś rozmiar ekranu w znakach jako cyfry.

PobierzWybór
Zgłoś dane wyboru jako ciąg base64.

GetWinPosition (13)
Zgłaszaj pozycję okna xterm jako liczby.

GetWinSizeChars (18)
Zgłoś rozmiar obszaru tekstowego w znakach jako liczby.

GetWinSizePixels (14)
Zgłoś okno xterm w pikselach jako liczby.

GetWinState (11)
Zgłoś stan okna xterm jako liczbę.

GetWinTitle (21)
Zgłoś tytuł okna xterm jako ciąg znaków.

Dolna wygrana (6)
Opuść okno xterm na dół kolejności układania.

Maksymalizuj wygraną (9)
Maksymalizuj okno (tzn. zmień rozmiar do rozmiaru ekranu).

Pełny ekranWygraj (10)
Użyj pełnego ekranu (tzn. zmień rozmiar do rozmiaru ekranu, bez dekoracji okiennych).

MinimalizujWygraj (2)
Ikonafikuj okno.

Tytuł Pop (23)
Pop tytuł z wewnętrznego stosu.

NaciśnijTytuł (22)
Wypchnij tytuł na wewnętrzny stos.

Podnieś wygraną (5)
Podnieś okno xterm na przód kolejności układania.

OdświeżWygraj (7)
Odśwież okno xterm.

PrzywróćWygraj (1)
Usuń ikonę z okna.

UstawWybór
Ustaw dane wyboru.

UstawWinLines
Zmień rozmiar na określoną liczbę linii, co najmniej 24.

UstawWygranąPozycję (3)
Przesuń okno na podane współrzędne.

UstawWinSizeChars (8)
Zmień rozmiar obszaru tekstowego do podanego rozmiaru znaków.

UstawWinSizePixels (4)
Zmień rozmiar okna xterm do podanego rozmiaru w pikselach.

Ustaw Xprop
Ustaw właściwość X w oknie najwyższego poziomu.

dynamiczne kolory (klasa Dynamiczne kolory)
Określa, czy sekwencje ucieczki mają na celu zmianę kolorów przypisanych do różnych
atrybuty są rozpoznawane.

kontrola ośmiu Bitów (klasa Sterowanie ośmiobitowe)
Określa, czy sekwencje sterujące wysyłane przez terminal powinny składać się z ośmiu
znaki bitowe lub sekwencje specjalne. Wartość domyślna to „fałsz”.

wejście ośmiobitowe (klasa Wejście ośmiobitowe)
Jeśli „true”, znaki Meta (znak jednobajtowy połączony z Meta
klawisz modyfikujący) wprowadzane z klawiatury prezentowane są jako pojedynczy znak,
modyfikowane zgodnie z osiemBitMeta ratunek. Jeśli „false”, znaki Meta są
konwertowany na sekwencję dwuznakową, w której sam znak jest poprzedzony klawiszem ESC.
Wartość domyślna to „true”.

Połączenia metaSendsEscape i altWysyła Ucieczkę zasoby mogą zastąpić tę funkcję.
Generalnie klawiatury nie mają klawisza oznaczonego „Meta”, ale klawisze „Alt” są powszechne,
i są one konwencjonalnie używane dla „Meta”. Gdyby były synonimami, tak
rozsądne było nazwanie tego zasobu „altWysyła Ucieczkę”, odwracając jego sens.
Więcej informacji na ten temat można znaleźć w artykule meta pełnić funkcję w przekleństwach.

Zauważ, że inny klucz niekoniecznie jest taki sam jak Meta modyfikator. The
xmodmap narzędzie wyświetli listę kluczowych modyfikatorów. X definiuje modyfikatory dla przesunięcia, (caps)
zamek i kontrola, a także 5 dodatkowych modyfikatorów, do których powszechnie się przyzwyczaja
skonfiguruj kluczowe modyfikatory. xtherm sprawdza te same informacje, aby znaleźć modyfikator
związany z którymkolwiek Meta klawisz (w lewo lub w prawo) i używa tego klawisza jako Meta
modyfikator. Szuka także klawisza NumLock, aby rozpoznać modyfikator, który jest
z tym związane.

Jeżeli twój xmodmap konfiguracja wykorzystuje te same kody klawiszy dla klawiszy Alt i Meta, xterm
zobaczy tylko definicje klawiszy Alt, ponieważ są one testowane przed meta-klawiszami.
Najpierw testowany jest NumLock. Ważne jest, aby te klucze były odrębne; W przeciwnym razie
niektóre z xtermfunkcjonalność jest niedostępna.

Połączenia wejście ośmiobitowe zasób jest testowany podczas uruchamiania. Jeśli „prawda”, to xterm próbuje
aby przełączyć terminal w tryb 8-bitowy. Jeśli „false”, podczas uruchamiania, xterm próbuje umieścić
terminal w tryb 7-bitowy. W przypadku niektórych konfiguracji nie udaje się to;
awaria jest ignorowana. Po uruchomieniu xterm nie zmienia terminala pomiędzy
Tryb 8-bitowy i 7-bitowy.

Jak pierwotnie zaimplementowano w X11, wartość zasobu nie uległa zmianie po uruchomieniu.
Jednakże (od aktualizacji nr 216 z 2006 r.) xterm może modyfikować wejście ośmiobitowe po uruchomieniu
poprzez sekwencję sterującą. Odpowiednie możliwości terminfo smm (ustaw meta
tryb) i RMM (zresetuj tryb meta) zostały rozpoznane przez bash na jakiś czas.
Wystarczająco ciekawe, bashPojęcie „trybu meta” różni się od standardu
definicja (w termino manual), który opisuje zmianę na ósmy bit
charakteru. Zdarza się, że bash postrzega „tryb meta” jako znak ESC
xterm stawia przed znakiem po naciśnięciu specjalnego klawisza meta. bashjest wcześnie
dokumentacja mówi o znaku ESC i ignoruje ósmy bit.

osiemBitMeta (klasa OsiemBitMeta)
To kontroluje sposób xterm modyfikuje ósmy bit klucza jednobajtowego, gdy
wejście ośmiobitowe zasób jest ustawiony. Wartość domyślna to „lokalne”.

Wartość zasobu to ciąg znaków, oceniany po uruchomieniu jako wartość logiczna.

fałszywy
Klucz wysyłany jest w stanie niezmienionym.

lokalny
Klucz jest modyfikowany tylko wtedy, gdy ustawienia regionalne korzystają z kodowania ośmiobitowego.

true Klucz został wysłany zmodyfikowany.

nigdy
Klucz wysyłany jest zawsze w niezmienionej formie.

Z wyjątkiem nigdy wybór, xterm honoruje możliwości terminfo smm (ustaw meta
tryb) i RMM (resetuj tryb meta), umożliwiając włączenie lub wyłączenie tej funkcji
dynamicznie.

If osiemBitMeta jest włączona, gdy ustawienia regionalne używają UTF-8, xterm koduje wartość jako
UTF-8 (od poprawki nr 183 z 2003 r.).

wyjście osiemBit (klasa Wyjście ośmiobitowe)
Określa, czy powinny być wysyłane znaki ośmiobitowe z hosta
akceptowane w stanie, w jakim są lub usuwane po wydrukowaniu. Wartość domyślna to „true”, co to oznacza
są akceptowane takimi jakie są.

osiem typów BitSelect (klasa Typy OsiemBitSelect)
Zastąp xtermdomyślną listę celów zaznaczenia (zobacz WYBIERZ/WKLEJ) dla zaznaczeń
w trybie normalnym (ISO-8859-1). Wartość domyślna to pusty ciąg znaków, tj. „”, który tak robi
niczego nie zastępować.

nazwa twarzy (klasa TwarzImię)
Określ wzór dla czcionek skalowalnych wybranych z biblioteki FreeType, jeśli
wkompilowano obsługę tej biblioteki xterm. Nie ma wartości domyślnej.

Jeśli nie określono lub jeśli nie ma dopasowania zarówno dla czcionek normalnych, jak i pogrubionych, xterm
wykorzystuje bitmapę chrzcielnica i powiązane zasoby.

Można wybrać odpowiednie czcionki bitmapowe za pomocą skryptu takiego jak ten:

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

Jednakże (choć xfd akceptuje „-fa” opcja oznaczania czcionek FreeType),
xczcionka nie został podobnie przedłużony. Jako obejście możesz spróbować

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

aby znaleźć listę skalowalnych czcionek o stałym odstępie, które mogą być użyte w nazwa twarzy
wartość zasobu.

FaceNameDoublesize (klasa Imię TwarzyDoublesize)
Określ czcionkę skalowalną o podwójnej szerokości w przypadkach, gdy wymaga tego aplikacja,
np. w zastosowaniach CJK. Nie ma wartości domyślnej.

Jeżeli aplikacja używa znaków o podwójnej szerokości i nie podano tego zasobu,
xterm użyje skalowanej wersji czcionki podanej przez nazwa twarzy.

Rozmiar twarzy (klasa Rozmiar twarzy)
Określ rozmiar punktów dla czcionek wybranych z biblioteki FreeType, jeśli są obsługiwane
do którego została wkompilowana ta biblioteka xterm. Wartość domyślna to „14.0”. VT Czcionki menu
odpowiada to Domyślnie wpis.

Chociaż domyślną wartością jest „14.0”, może to nie być to samo, co rozmiar punktu dla
domyślna czcionka bitmapowa, tj. ta przypisana do -fn opcja lub chrzcielnica
ratunek. Na przykład czcionka „stała” ma zwykle rozmiar „8.0”. Jeśli ty
zestaw Rozmiar twarzy aby dopasować rozmiar czcionki mapy bitowej, a następnie przełączanie pomiędzy mapami bitowymi
i czcionki TrueType dostępne w menu czcionek zapewnią porównywalne rozmiary okna.

Możesz określić rozmiar punktów dla czcionek TrueType wybranych przy użyciu innego rozmiaru-
powiązane pozycje menu, takie jak Średni, Ogromny itp., korzystając z jednej z poniższych opcji
wartości zasobów. Jeśli nie określisz wartości, domyślnie będzie to „0.0”.
Przyczyny xterm aby użyć proporcji rozmiarów czcionek z odpowiedniej czcionki bitmapowej
zasoby, aby uzyskać rozmiar punktowy TrueType.

Jeśli wszystkie Rozmiar twarzy zasoby są zatem ustawione xterm wykorzysta te informacje do
określić następną mniejszą/większą czcionkę TrueType dla większa czcionka vt() i
mniejsza czcionka vt() działania. Jeśli którekolwiek nie są ustawione, xterm użyje tylko obszarów
czcionki bitmapowe.

Rozmiar twarzy1 (klasa Rozmiar twarzy1)
Określa rozmiar punktowy pierwszej alternatywnej czcionki.

Rozmiar twarzy2 (klasa Rozmiar twarzy2)
Określa rozmiar punktowy drugiej alternatywnej czcionki.

Rozmiar twarzy3 (klasa Rozmiar twarzy3)
Określa rozmiar punktowy trzeciej alternatywnej czcionki.

Rozmiar twarzy4 (klasa Rozmiar twarzy4)
Określa rozmiar czcionki czwartej alternatywnej czcionki.

Rozmiar twarzy5 (klasa Rozmiar twarzy5)
Określa rozmiar punktowy piątej alternatywnej czcionki.

Rozmiar twarzy6 (klasa Rozmiar twarzy6)
Określa rozmiar punktowy szóstej alternatywnej czcionki.

chrzcielnica (klasa Czcionka)
Określa nazwę normalnej czcionki. Wartość domyślna to „stała”.

Zobacz dyskusję nt lokalny zasób, który opisuje, jak może wyglądać ta czcionka
przesłonięty.

UWAGA: niektóre pliki zasobów używają wzorców, takich jak

*czcionka: naprawiona

które są zbyt szerokie i wpływają na oba

xterm.vt100.font

i

xterm.vt100.utf8Fonts.font

co prawdopodobnie nie jest tym, co miałeś na myśli.

szybkieprzewijanie (klasa Szybkie przewijanie)
Modyfikuje efekt przewijania skoku (skokPrzewiń) poprzez wyłączenie odświeżania ekranu
w szczególnym przypadku, gdy wyjście na ekran całkowicie przesunęło zawartość
poza ekranem. Na przykład, jakSłuży do tego wyświetlenie dużego pliku na ekranie.

czcionka1 (klasa Czcionka1)
Określa nazwę pierwszej alternatywnej czcionki, odpowiadającej „Nieczytelnej” w
standardowe menu.

czcionka2 (klasa Czcionka2)
Określa nazwę drugiej alternatywnej czcionki, odpowiadającej „Tiny” w pliku
standardowe menu.

czcionka3 (klasa Czcionka3)
Określa nazwę trzeciej alternatywnej czcionki, odpowiadającej „Małej” w pliku
standardowe menu.

czcionka4 (klasa Czcionka4)
Określa nazwę czwartej alternatywnej czcionki, odpowiadającej „Średniej” w
standardowe menu.

czcionka5 (klasa Czcionka5)
Określa nazwę piątej alternatywnej czcionki, odpowiadającej „Dużej” w pliku
standardowe menu.

czcionka6 (klasa Czcionka6)
Określa nazwę szóstej alternatywnej czcionki, odpowiadającej „Huge” w pliku
standardowe menu.

czcionkaDoublesize (klasa CzcionkaDoublesize)
Określa, czy xterm powinien spróbować użyć skalowania czcionki, aby narysować podwójny rozmiar
postacie. Niektóre starsze serwery czcionek nie mogą tego zrobić poprawnie, powrócą
wprowadzające w błąd dane dotyczące czcionek. Wartość domyślna to „true”. Jeśli wyłączone, xterm będzie symulować
znaków o podwójnym rozmiarze, rysując normalne znaki ze spacjami między nimi.

czcionkaOstrzeżenia (klasa CzcionkaOstrzeżenia)
Określ, czy xterm powinien zgłosić błąd, jeśli nie uda się załadować czcionki:

0 Nigdy nie zgłaszaj błędów (choć biblioteki X mogą).

1 Zgłoś błąd, jeśli nazwa czcionki została podana jako ustawienie zasobu.

2 Zawsze zgłaszaj błąd w przypadku niepowodzenia załadowania czcionki.

Wartość domyślna to „1”.

forceBoxChars (klasa ForceBoxZnaki)
Określa, czy xterm powinien założyć, że czcionki normalne i pogrubione mają linię VT100
rysowanie postaci:

· Czcionki o stałej wielkości, zakodowane w standardzie ISO-8859-*, używane przez xterm zwykle mam VT100
glify do rysowania linii w komórkach 1-31. Inne czcionki o stałym odstępie mogą być większe
atrakcyjne, ale brakuje im tych glifów.

· W przypadku korzystania z czcionki ISO-10646-1 i szerokie znaki zasób jest prawdziwy, xterm zastosowania
glify Unicode, które odpowiadają glifom rysującym linie VT100.

Jeśli „nieprawda”, xterm sprawdza brakujące glify w czcionce i rysuje linie
znaków bezpośrednio w razie potrzeby. Jeśli prawda", xterm zakłada, że ​​czcionka nie zawiera
postacie rysowane liniowo i rysuje je bezpośrednio. Wartość domyślna to „fałsz”.

siłaPakowaneCzcionka (klasa ForcePackedCzcionka)
Określa, czy xterm powinien używać maksymalnej lub minimalnej szerokości glifu, gdy
wyświetlanie przy użyciu czcionki bitmapowej. Użyj maksymalnej szerokości, aby pomóc w proporcjonalności
czcionki. Wartość domyślna to „prawda” i oznacza minimalną szerokość.

pierwszy plan (klasa Pierwszoplanowy)
Określa kolor używany do wyświetlania tekstu w oknie. Ustawianie klasy
name zamiast nazwy instancji to łatwy sposób na uzyskanie wszystkiego, co by było
zwykle pojawiają się w kolorze tekstu, który zmienia kolor. Wartość domyślna to
„XtDomyślny pierwszy plan”.

formatInneKlucze (klasa FormatInneKlucze)
Zastępuje format sekwencji ucieczki używanej do zgłaszania zmodyfikowanych kluczy za pomocą
modyfikowaćInneKlucze ratunek.

0 wyślij zmodyfikowane klucze jako parametry dla klawisza funkcyjnego 27 (domyślnie).

1 wyślij zmodyfikowane klucze jako parametry dla CSI u.

darmowyBoldBox (klasa FreeBoldBox)
Określa, czy xterm powinien przyjąć ramki ograniczające dla czcionek normalnych i pogrubionych
są kompatybilne. Jeśli „nieprawda”, xterm porównuje je i odrzuca wybory pogrubione
czcionki, które nie odpowiadają rozmiarowi normalnej czcionki. Wartość domyślna to „fałsz”,
co oznacza, że ​​porównanie zostało przeprowadzone.

geometria (klasa Geometria)
Określa preferowany rozmiar i położenie okna VT102. Nie ma
domyślny dla tego zasobu.

podświetlony kolor (klasa Podświetlony kolor)
Określa kolor tła zaznaczonego (podświetlonego) tekstu. Jeśli
nieokreślony (tj. pasujący do domyślnego pierwszego planu), używane jest wideo odwrócone. The
wartość domyślna to „XtDefaultForeground”.

podświetl tryb koloru (klasa Tryb Koloru Podświetlenia)
Określa, czy xterm powinien użyć kolor tekstu i podświetlony kolor do
zastąpić odwrócone kolory pierwszego planu/tła w zaznaczeniu. Wartość domyślna to
nieokreślony: przy uruchomieniu, xterm sprawdza, czy te zasoby są na coś ustawione
inne niż domyślne kolory pierwszego planu i tła. Ustawianie tego zasobu
wyłącza sprawdzanie.

Poniższa tabela przedstawia interakcję wyróżnianych zasobów,
w skrócie, jak pokazano, aby zmieścić się na tej stronie:

HCM
podświetl tryb koloru

Podświetlenie HRRewers

rozszerzenie HBG
podświetlony kolor

HFG
kolor tekstu

HCM HR rozszerzenie HBG HFG Atrakcja
──────────────────────────────────────────── ────────── ────
fałsz fałszywy domyślny domyślny bg/fg
fałsz fałszywy domyślny zestaw bg/fg
false false ustaw wartość domyślną fg/HBG
fałsz fałszywy zestaw zestaw fg/HBG
──────────────────────────────────────────── ────────── ────
fałsz prawda wartość domyślna wartość domyślna bg/fg
fałsz prawda ustawienie domyślne bg/fg
fałsz prawda ustaw wartość domyślną fg/HBG
fałsz prawda zestaw zestaw fg/HBG
──────────────────────────────────────────── ────────── ────
prawda fałsz wartość domyślna wartość domyślna bg/fg
prawda fałsz ustawienie domyślne HFG/fg
prawda fałsz ustaw wartość domyślną bg/HBG
prawda fałsz zestaw zestaw HFG/HBG
──────────────────────────────────────────── ────────── ────
prawda prawda domyślna wartość domyślna fg/fg (bezużyteczna)
prawda prawda ustawienie domyślne HFG/fg
prawda prawda ustaw wartość domyślną fg/HBG
prawdziwy prawdziwy zbiór zestaw HFG/HBG
──────────────────────────────────────────── ────────── ────
domyślne fałszywe domyślne domyślne bg/fg
domyślny fałszywy domyślny zestaw bg/fg
domyślne fałszywe ustaw domyślne fg/HBG
domyślny zestaw fałszywy zestaw HFG/HBG
──────────────────────────────────────────── ────────── ────
domyślne prawdziwe domyślne domyślne bg/fg
domyślny prawdziwy domyślny zestaw bg/fg
wartość domyślna prawda ustaw wartość domyślną fg/HBG
domyślny zestaw prawdziwy zestaw HFG/HBG
──────────────────────────────────────────── ────────── ────

podświetl Odwróć (klasa Wyróżnij Odwróć)
Określa, czy xterm powinien odwrócić zaznaczenie pierwszego planu i tła
kolory podczas zaznaczania tekstu z atrybutem odwróconego wideo. Dotyczy to wyłącznie
podświetlony kolor i kolor tekstu zasobów, np. w celu dopasowania schematu kolorów
of xwsh. Jeśli prawda", xterm odwraca kolory, Jeśli „false”, xterm nie odwraca się
kolory, wartość domyślna to „prawda”.

podświetlWybór (klasa Wyróżnij wybór)
Jeśli „false”, wybranie myszą podświetla wszystkie pozycje na ekranie
pomiędzy początkiem zaznaczenia a bieżącą pozycją. Jeśli prawda", xterm
podświetla tylko pozycje zawierające tekst, który można zaznaczyć. Domyślny
to fałsz".

W zależności od sposobu, w jaki aplikacje zapisują na ekranie, może występować napis końcowy
spacje w linii. xtherm przechowuje dane w postaci pokazanej na ekranie. Usuwanie
display zmienia stan wewnętrzny każdej komórki, więc nie jest uważana za pustą
w celu selekcji. Można wybrać puste miejsca zapisane od ostatniego skasowania.
Jeśli nie chcesz mieć końcowych odstępów w zaznaczeniu, użyj opcji przytnij zaznaczenie
ratunek.

kolor tekstu (klasa Kolor wyróżnienia tekstu)
Określa kolor pierwszego planu zaznaczonego (podświetlonego) tekstu. Jeśli
nieokreślony (tj. pasujący do domyślnego tła), używane jest wideo odwrócone. The
wartość domyślna to „XtDefaultBackground”.

hpDolny lewyBugCompat (klasa HpDolny lewyBugCompat)
Określa, czy obejść błąd w urządzeniach HP xdb, który ignoruje termcap i
zawsze wysyła ESC F, aby przejść do lewego dolnego rogu. „prawdziwych” przyczyn xterm do
zinterpretuj ESC F jako prośbę o przejście do lewego dolnego rogu ekranu. The
wartość domyślna to „fałsz”.

i18nWybory (klasa I18nWybór)
Jeśli fałszywe, xterm nie poprosi o cele COMPOUND_TEXT or TEKST. Domyślny
jest prawdziwy". Można ustawić wartość false, aby obejść naruszenia ICCCM
inni klienci X.

ikonaKolor obramowania (klasa Kolor ramki)
Określa kolor obramowania aktywnego okna ikony, jeśli ta funkcja jest skompilowana
najnowszych xterm. Nie wszystkie menedżery okien sprawią, że obramowanie ikony będzie widoczne.

ikonaSzerokość obramowania (klasa Szerokość granicy)
Określa szerokość obramowania aktywnego okna ikony, jeśli ta funkcja jest skompilowana
najnowszych xterm. Wartość domyślna to „2”. Nie wszyscy menedżerowie okien utworzą granicę
widoczny.

ikonaCzcionka (klasa IkonaCzcionka)
Określa czcionkę dla aktywnego okna miniaturowej ikony, jeśli ta funkcja jest dostępna
wkompilowane w xterm. Wartość domyślna to „zero2”.

początkowa czcionka (klasa Początkowa czcionka)
Określa, która z czcionek VT100 ma być początkowo używana. Wartości są takie same jak dla
dotychczasowy ustaw-vt-font działanie. Wartość domyślna to „d”, czyli „domyślna”.

metoda wprowadzania (klasa Metoda XtCIInput)
mówi xterm jakiego typu metody wprowadzania należy użyć. Nie ma metody domyślnej.

obramowanie wewnętrzne (klasa Szerokość granicy)
Określa liczbę pikseli między znakami a krawędzią okna. The
wartość domyślna to „2”.

kursywaULMode (klasa Tryb ColorAttr)
Określa, czy mają być wyświetlane znaki z atrybutem podkreślenia
kursywą lub jako znaki podkreślone. Jest zaimplementowany tylko dla TrueType
czcionki.

skokPrzewiń (klasa SkoczPrzewiń)
Określa, czy należy używać przewijania ze skokiem. Odpowiada to
Tryb prywatny VT102 DECSCLM. Wartość domyślna to „true”. Widzieć szybkieprzewijanie dla
zmiana.

zachowaj schowek (klasa Zachowaj schowek)
Określa, czy xterm ponownie wykorzysta dane selekcji, które skopiował do pliku
klawiaturę, zamiast pytać schowek o jego aktualną zawartość, gdy zostanie o to poproszony
podaj wybór. Wartość domyślna to „fałsz”.

zachowaj wybór (klasa Zachowaj wybór)
Określa, czy xterm zachowa zaznaczenie nawet po zaznaczeniu wybranego obszaru
dotknięty przez jakieś wyjście do terminala. Wartość domyślna to „true”.

klawiaturaDialekt (klasa Dialekt klawiatury)
Określa początkowy dialekt klawiatury, a także wartość domyślną, gdy
terminal jest resetowany. Podana wartość jest taka sama jak ostatni znak w pliku
sekwencje sterujące zmieniające zestawy znaków. Wartość domyślna to „B”, co oznacza
odpowiada amerykańskiemu ASCII.

NazwaMapa klawiszy (klasa ImięMapa klawiszy)
Zobacz dyskusję nt mapa klawiszy() akcji.

limitZmień rozmiar (klasa Ogranicz zmianę rozmiaru)
Ogranicza zmianę rozmiaru ekranu poprzez sekwencję sterującą do danej wielokrotności
wymiary wyświetlacza. Wartość domyślna to „1”.

lokalny (klasa Widownia)
Określa sposób użycia Luit, konwerter kodowania pomiędzy UTF-8 i ustawieniami regionalnymi
kodowania. Wartość zasobu (ignorując wielkość liter) może wynosić:

prawdziwy
xtherm użyje kodowania określonego przez ustawienia regionalne LC_CTYPE użytkowników (tj.
LC_ALL, LC_CTYPE lub LANG) w miarę możliwości. Jest to realizowane przez
zawsze włączając tryb UTF-8 i wywołując Luit w lokalizacjach innych niż UTF-8.

średni
xtherm będzie podążać za ustawieniami regionalnymi LC_CTYPE użytkowników tylko dla UTF-8, Azji Wschodniej i Tajlandii
ustawienia regionalne, w których kodowanie nie było obsługiwane w konwencjonalnym trybie 8-bitowym
zmiana czcionek. W przypadku innych lokalizacji xterm będzie używać konwencjonalnego trybu 8-bitowego.

sprawdź czcionkę
Jeśli wkompilowany jest mini-luit, xterm sprawdzi, czy czcionka Unicode została zainstalowana
określony. Jeśli tak, sprawdza, czy kodowanie znaków dla bieżących ustawień regionalnych
to POSIX, Latin-1 lub Latin-9, używa odpowiedniego mapowania do ich obsługi
z czcionką Unicode. W przypadku innych kodowań xterm zakłada, że ​​kodowanie UTF-8
jest wymagane.

fałszywy
xtherm użyje konwencjonalnego trybu 8-bitowego lub trybu UTF-8 zgodnie z utf8 Zasób
or -U8 opcja.

Każda inna wartość, np. „UTF-8” lub „ISO8859-2”, przyjmuje się, że jest nazwą kodowania;
Luit zostanie wywołany w celu obsługi kodowania. Rzeczywista lista obsługiwanych
kodowanie zależy od Luit. Wartość domyślna to „średni”.

Niezależnie od ustawień regionalnych i kodowania, do wyświetlenia potrzebna jest czcionka ISO-10646-1
wynik. Twoja konfiguracja może nie zawierać tej czcionki lub obsługi ustawień regionalnych według
xterm może nie być potrzebny. Podczas uruchamiania, xterm wykorzystuje mechanizm równoważny do
ładuj-vt-fonts(utf8Fonts, Utf8Czcionki) akcja ładująca podzasoby nazw czcionek pliku
Widżet VT100. Oznacza to, że wzorce zasobów, takie jak „*vt100.utf8Fonts.font" będzie
załadowany i (jeśli ten zasób jest włączony) zastępuje normalne czcionki. Jeśli nie
zostaną znalezione podzasoby, zwykłe czcionki, takie jak „*vt100.czcionka”, itd., są używane.
Pliki zasobów dystrybuowane z xterm używaj czcionek ISO-10646-1, ale nie polegaj na nich
na nich, chyba że używasz mechanizmu ustawień regionalnych.

filtr regionalny (klasa filtr regionalny)
Określa nazwę pliku dla konwertera kodowania z/na kodowanie regionalne i
UTF-8, który jest używany z -lc opcja lub lokalny ratunek. Komunikat pomocy
pokazywana przez „xterm -help” wyświetla wartość domyślną, która zależy od twojego systemu
konfiguracja.

Jeśli konwerter kodowania wymaga parametrów wiersza poleceń, możesz je dodać
po poleceniu, np.

*localeFilter: xterm-filter -p

Alternatywnie możesz umieścić te parametry w skrypcie powłoki, aby wykonać
konwerter i ustaw ten zasób tak, aby wskazywał skrypt powłoki.

Używając filtra ustawień regionalnych, np. z -e opcja lub powłoka, xterm drugim
próbuje przekazać kontrolę przez ten filtr. Jeśli to się nie powiedzie, xterm spróbuję ponownie bez
filtr lokalny. xtherm ostrzega o niepowodzeniu przed ponowną próbą.

logowanieShell (klasa powłoka logowania)
Określa, czy powłoka uruchamiana w oknie powinna być uruchamiana jako plik
powłoka logowania. Wartość domyślna to „fałsz”.

marginesBell (klasa dzwonek marginesu)
Określa, czy należy włączyć dzwonek, gdy użytkownik napisze w pobliżu
prawy margines. Wartość domyślna to „fałsz”.

metaSendsEscape (klasa MetaSendsEscape)
Jeśli „true”, znaki Meta (znak połączony z Meta klawisz modyfikujący) są
konwertowany na sekwencję dwuznakową, w której sam znak jest poprzedzony klawiszem ESC.
Dotyczy to również sekwencji sterujących klawiszami funkcyjnymi, chyba że xterm widzi to
Meta jest używany w kluczowych tłumaczeniach. Jeśli „false”, znaki Meta wprowadzane są z pliku
klawiatura jest obsługiwana zgodnie z wejście ośmiobitowe ratunek. Wartość domyślna to
"FAŁSZ".

mkSamplePass (klasa MkSamplePass)
If mkRozmiar próbki jest niezerowe i Szerokość mk (I cjkSzerokość) są fałszywe podczas uruchamiania xterm
porównuje wbudowane tabele z danymi systemu dotyczącymi szerokości znaków, aby podjąć decyzję
czy będzie korzystał z danych systemu. Testuje to pierwsze mkRozmiar próbki charakter
wartości i pozwala na maksymalnie mkSamplePass niezgodności, zanim test zakończy się niepowodzeniem. The
wartość domyślna (dla dozwolonej liczby niedopasowań) wynosi 256.

mkRozmiar próbki (klasa MkRozmiar Próbki)
Z mkSamplePass, określa test startowy używany do inicjowania szerokiego
obliczenia szerokości znaków. Wartość domyślna (liczba znaków do sprawdzenia) to
1024.

Szerokość mk (klasa MkSzerokość)
Określa, czy xterm powinien używać wbudowanej wersji o szerokiej szerokości znaków
obliczenie. Zobacz także cjkSzerokość zasób, który może to zastąpić. Domyślny
to fałsz".

Oto podsumowanie zasobów kontrolujących wybór szerokiego znaku
obliczenie szerokości:

cjkSzerokość Szerokość mk Działania
──────────────────────────────────────── ────────── ─────────────
fałszywe, fałszywe tabele systemowe podlegają mkSamplePass
false true użyj wbudowanych tabel
prawda fałsz użyj wbudowanych tabel CJK
prawdziwe prawdziwe wykorzystanie wbudowanych tabel CJK

modyfikowaćCursorKeys (klasa ModyfikujCursorKeys)
Informuje, jak postępować w specjalnych przypadkach, gdy Control-, Shift-, Alt- lub Meta-
modyfikatory służą do dodawania parametru do sekwencji ucieczki zwracanej przez kursor
klucz. Wartość domyślna to „2”:

-1 wyłącza tę funkcję.

0 używa starego/przestarzałego zachowania.

1 poprzedza zmodyfikowane sekwencje CSI.

2 wymusza, aby modyfikator był drugim parametrem, jeśli w przeciwnym razie byłby to
pierwszy.

3 oznacza sekwencję znakiem „>”, aby wskazać, że jest ona prywatna.

modyfikowaćKlucze Funkcyjne (klasa Modyfikuj klawisze funkcyjne)
Informuje, jak postępować w specjalnych przypadkach, gdy Control-, Shift-, Alt- lub Meta-
modyfikatory służą do dodawania parametru do sekwencji ucieczki zwracanej przez a
(numerowany) klawisz funkcyjny. Wartość domyślna to „2”. Wartości zasobów są podobne do
modyfikowaćCursorKeys:

-1 pozwala użytkownikowi używać modyfikatorów przesunięcia i sterowania do konstruowania funkcji
ciągi kluczy przy użyciu normalnego schematu kodowania.

0 używa starego/przestarzałego zachowania.

1 poprzedza zmodyfikowane sekwencje CSI.

2 wymusza, aby modyfikator był drugim parametrem, jeśli w przeciwnym razie byłby to
pierwszy.

3 oznacza sekwencję znakiem „>”, aby wskazać, że jest ona prywatna.

If modyfikowaćKlucze Funkcyjne jest zero, xterm używa modyfikatorów Control i Shift, aby zezwolić
użytkownikowi możliwość skonstruowania numerowanych klawiszy funkcyjnych wykraczających poza zestaw dostarczony przez
klawiatura:

Control
dodaje wartość podaną przez ctrlFKeys ratunek.

Shift
dodaje dwukrotnie wartość podaną przez ctrlFKeys ratunek.

Sterowanie/zmiana
dodaje trzykrotność wartości podanej przez ctrlFKeys ratunek.

modyfikować klawiaturę (klasa Modyfikuj klawiaturę)
Normalnie xterm czyni szczególny przypadek dotyczący modyfikatorów (przesunięcie, kontrola itp.) do
obsługiwać specjalne układy klawiatury (dziedzictwo i vt220). Ma to na celu zapewnienie
kompatybilne klawiatury dla DEC VT220 i powiązanych terminali, które implementują funkcję użytkownika
zdefiniowane klucze (UDK).

Bity wartości zasobu umożliwiają selektywną modyfikację danego
kategorii po wybraniu tych klawiatur. Wartość domyślna to „0”:

0 Klawiatury starsze/vt220 interpretują tylko modyfikator Control, kiedy
konstruowanie numerowanych klawiszy funkcyjnych. Inne klawisze specjalne nie są modyfikowane.

1 umożliwia modyfikację klawiatury numerycznej

2 umożliwia modyfikację klawiatury edycyjnej

4 umożliwia modyfikację klawiszy funkcyjnych, zastępuje użycie modyfikatora Shift
UDK.

8 umożliwia modyfikację innych klawiszy specjalnych

modyfikowaćInneKlucze (klasa Modyfikuj inne klucze)
Jak modyfikowaćCursorKeys, mówi xterm aby skonstruować sekwencję ucieczki dla innych kluczy
(np. „2”) w przypadku modyfikacji za pomocą modyfikatorów Control, Alt lub Meta. Ta cecha
nie dotyczy klawiszy funkcyjnych i klawiszy dobrze zdefiniowanych, takich jak ESC lub sterowanie
Klucze. Wartość domyślna to „0”:

0 wyłącza tę funkcję.

1 włącza tę funkcję dla kluczy z wyjątkiem tych o dobrze znanym zachowaniu,
np. Tab, Backarrow i niektóre specjalne przypadki znaków kontrolnych, np. Control-
Miejsce na utworzenie wartości NUL.

2 włącza tę funkcję dla kluczy, w tym wymienionych wyjątków.

multiClickTime (klasa Czas MultiClick)
Określa maksymalny czas w milisekundach pomiędzy zdarzeniami zaznaczenia wieloma kliknięciami. The
wartość domyślna to „250” milisekund.

multiScroll (klasa MultiScroll)
Określa, czy przewijanie powinno odbywać się asynchronicznie. Wartość domyślna to
"FAŁSZ".

nMarginBell (klasa Kolumna)
Określa liczbę znaków od prawego marginesu, przy której znajduje się dzwonek marginesu
powinien zostać wywołany, jeśli jest włączony przez opcję marginesBell ratunek. Wartość domyślna to „10”.

numLock (klasa NumLock)
Jeśli prawda", xterm sprawdza, czy NumLock jest używany jako modyfikator (patrz xmodmap(1)). W takim razie,
ten modyfikator służy do uproszczenia logiki podczas implementowania specjalnego NumLock dla
dotychczasowy klawiatura słoneczna ratunek. Również (kiedy klawiatura słoneczna jest fałszywe), stosowana jest podobna logika
aby znaleźć modyfikator powiązany z lewym i prawym klawiszem Alt. Wartość domyślna to
"PRAWDA".

stareXtermFKeys (klasa OldXtermFKeys)
Jeśli prawda", xterm użyje sekwencji sterujących w starym stylu dla klawiszy funkcyjnych F1 do F4,
dla kompatybilności z X Consortium xterm. W przeciwnym razie używa stylu VT100
kody dla PF1 do PF4. Wartość domyślna to „fałsz”.

on2Clicks (klasa Po 2 kliknięciach)

on3Clicks (klasa Po 3 kliknięciach)

on4Clicks (klasa Po 4 kliknięciach)

on5Clicks (klasa Po 5 kliknięciach)
Określ zachowanie zaznaczania w odpowiedzi na wielokrotne kliknięcia myszą. Pojedyncza mysz
kliknięcie jest zawsze interpretowane w sposób opisany w WYBÓR sekcja (zob WSKAŹNIK
ZASTOSOWANIE). Wielokrotne kliknięcia myszą (za pomocą przycisku aktywującego wybierz start
akcja) są interpretowane zgodnie z wartościami zasobów on2Clicks, itp
wartość zasobu może być jedną z następujących:

słowo
Wybierz „słowo” określone przez charKlasa ratunek. Zobacz POSTAĆ
ZAJĘCIA

linia
Wybierz linię (liczenie zawijania).

grupa
Wybierz grupę sąsiadujących linii (licząc zawijanie). Wybór kończy się na a
pusty wiersz i nie wykracza poza bieżącą stronę.

strona
Zaznacz wszystkie widoczne linie, czyli stronę.

cała kolekcja
Wybierz wszystkie linie, tj. łącznie z zapisanymi liniami.

regex
Wybierz „słowo” zgodnie z wyrażeniem regularnym znajdującym się po nim
wartość zasobu.

Żaden
Z tym zasobem nie jest powiązana żadna akcja selekcji. xtherm interpretuje to jako
koniec listy. Na przykład możesz go użyć do wyłączenia potrójnego (i
wyżej) kliknięcie poprzez ustawienie on3Clicks do „żadnego”.

Domyślne wartości dla on2Clicks i on3Clicks to „słowo” i „linia”,
odpowiednio. Nie ma wartości domyślnej dla on4Clicks or on5Clicks, robiąc je
nieaktywny. Na starcie, xterm określa maksymalną liczbę kliknięć przez
onXKliknięć ustawione wartości zasobów.

otwórzIm (klasa XtCOpenIm)
mówi xterm czy otworzyć metodę wprowadzania przy uruchomieniu. Wartość domyślna to „true”.

wskaźnik Kolor (klasa Kolor wskaźnika)
Określa kolor pierwszego planu wskaźnika. Wartość domyślna to
„XtDomyślny pierwszy plan”.

wskaźnikKolorTła (klasa WskaźnikKolorTła)
Określa kolor tła wskaźnika. Wartość domyślna to
„XtDomyślne tło”.

Tryb wskaźnika (klasa Tryb wskaźnika)
Określa, kiedy wskaźnik może być ukryty podczas pisania przez użytkownika. To będzie
wyświetlany ponownie, jeśli użytkownik poruszy myszą lub kliknie jeden z jej przycisków.

0 nigdy

1 uruchomiona aplikacja xterm nie aktywował trybu myszy. To jest
domyślna.

2 zawsze.

wskaźnikKształt (klasa Kursor)
Określa nazwę kształtu wskaźnika. Wartość domyślna to „xterm”.

popOnBell (klasa PopOnBell)
Określa, czy okno zostanie podniesione po odebraniu Control-G. The
wartość domyślna to „fałsz”.

Jeśli okno jest oznaczone ikoną, nie ma to żadnego efektu. Jednakże zIkonaBeep Zasób
zapewnia możliwość sprawdzenia, w których ikonicznych oknach zabrzmiał dzwonek.

wstępnie skomponować (klasa XtCPrekompozycja)
mówi xterm czy wstępnie skomponować dane UTF-8 w formularzu normalizacyjnym C, który
łączy powszechnie używane akcenty na znakach podstawowych. Jeśli tego nie zrobi,
akcenty pozostawia się jako osobne znaki. Wartość domyślna to „true”.

Typ preedycji (klasa XtCPreeditType)
mówi xterm jakie typy ciągów znaków przed edycją (przed konwersją) mają być wyświetlane. Domyślny
to „OverTheSpot,Root”.

drukujAtrybuty (klasa DrukujAtrybuty)
Określa, czy drukować atrybuty graficzne wraz z tekstem. Prawdziwy grudzień
Terminal VTxxx wydrukuje podkreślenie, podkreślając kody, ale Twoja drukarka może to zrobić
nie zajmować się nimi.

· „0” wyłącza atrybuty.

· „1” drukuje normalny zestaw atrybutów (pogrubienie, podkreślenie, odwrotność i miganie)
jako sekwencje sterujące w stylu VT100.

· „2” drukuje również atrybuty kolorów ANSI.

Wartość domyślna to „1”.

drukujPlikNatychmiast (Wydrukuj plikNatychmiast)
Podczas natychmiastowy wydruk zostaje wywołana akcja, xterm drukuje zawartość ekranu
bezpośrednio do pliku. Ustaw ten zasób na przedrostek nazwy pliku (znacznik czasu
zostanie dołączona do rzeczywistej nazwy).

Domyślnie jest to pusty ciąg znaków, tj. „”, Jednakże, gdy natychmiastowy wydruk akcja
jest wywoływany, jeśli ciąg znaków jest pusty, wówczas używane jest „XTerm”.

printFileOnXBłąd (PrintFileOnXError)
If xterm kończy się z błędem X, np. połączenie zostaje zerwane, gdy serwer
ulegnie awarii, można zalecić zapisanie zawartości ekranu do pliku. Umożliwić
tę funkcję, ustaw ten zasób na przedrostek nazwy pliku (sygnatura czasowa będzie wynosić
dołączone do rzeczywistego imienia).

Domyślnie jest to pusty ciąg, tj. „”, który wyłącza tę funkcję. Jednakże,
kiedy błąd wydruku wówczas wywoływana jest akcja, jeśli ciąg znaków jest pusty
Używany jest „XTermError”.

Obsługiwane są następujące kody błędów: ERROR_XERROR, ERROR_XIOERROR i ERROR_ICEERROR.

Tryb drukowaniaNatychmiast (Tryb drukowaniaNatychmiastowy)
Podczas natychmiastowy wydruk zostaje wywołana akcja, xterm drukuje zawartość ekranu
bezpośrednio do pliku. Możesz skorzystać z Tryb drukowaniaNatychmiast zasób, aby nakazać mu użycie
sekwencje ucieczki w celu rekonstrukcji atrybutów i kolorów wideo. To wykorzystuje
takie same wartości jak drukujAtrybuty ratunek. Wartość domyślna to „0”.

printModeOnXBłąd (PrintModeOnXError)
xtherm wdraża printFileOnXBłąd jednak przy użyciu funkcji drukarki
dane wyjściowe są zapisywane bezpośrednio do pliku. Możesz skorzystać z printModeOnXBłąd
zasób, aby poinformować go, aby użył sekwencji ucieczki do zrekonstruowania atrybutów wideo
i kolory. Używa tych samych wartości, co drukujAtrybuty ratunek. ten
wartość domyślna to „0”.

printOptsNatychmiastowe (Opcje drukowaniaNatychmiastowe)
Określ zakres tekstu drukowanego do pliku, gdy wydrukuj - natychmiast
wywoływana jest akcja.

· Jeśli zero (0), to wybiera bieżący (widoczny ekran) i zapisany
linii, chyba że używany jest ekran alternatywny. W takim wypadku tylko
wybrany jest ekran alternatywny.

· Jeśli jest różna od zera, bity wartości tego zasobu (sprawdzane w kolejności malejącej)
wybierz zakres:

8 wybiera zapisane linie.

4 wybiera alternatywny ekran.

2 wybiera normalny ekran.

1 wybiera bieżący ekran, który może być normalny lub alternatywny
ekran.

Wartość domyślna to „9”, która wybiera aktualnie widoczny ekran i zapisane linie,
bez specjalnego przypadku dla alternatywnego ekranu.

printOptsOnXBłąd (PrintOptsOnXError)
Określ zakres tekstu drukowanego do pliku, gdy błąd wydruku
zostaje wywołana akcja. Wartość zasobu jest interpretowana tak samo jak w
printOptsNatychmiastowe.

Wartość domyślna to „9”, która wybiera aktualnie widoczny ekran i zapisane linie,
bez specjalnego przypadku dla alternatywnego ekranu.

drukarkaAutoZamknij (klasa DrukarkaAutomatyczne zamykanie)
Jeśli prawda", xterm zamknie drukarkę (potok), gdy aplikacja przełączy się
drukarkę w trybie offline za pomocą polecenia Media Copy. Wartość domyślna to „fałsz”.

polecenie drukarki (klasa Polecenie drukarki)
Określa polecenie powłoki, do którego xterm otworzy rurę, gdy pierwszy MC (Media
Kopiuj) zostaje zainicjowane polecenie. Wartość domyślna to pusty ciąg znaków, np. „”. Jeśli
wartość zasobu podana jest jako pusty ciąg znaków, drukarka jest wyłączona.

Tryb sterowania drukarką (klasa Tryb sterowania drukarką)
Określa tryb sterowania drukarką. „1” wybiera tryb automatycznego drukowania, co powoduje
xterm aby wydrukować linię z ekranu po przesunięciu kursora poza tę linię
następuje przesunięcie wiersza, wysunięcie formularza lub pionowy znak tabulacji albo następuje automatyczne zawijanie.
Tryb automatycznego drukowania jest zastępowany przez tryb kontrolera drukarki („2”), co powoduje wszystko
wydruku, który ma być skierowany do drukarki. Wartość domyślna to „0”.

drukarkaZakres (klasa Zakres drukarki)
Określa, czy funkcja drukowania strony wydrukuje całą stronę (true), czy tylko
część znajdująca się w obrębie marginesów przewijania (fałsz). Wartość domyślna to „fałsz”.

drukarkaFormFeed (klasa Formularz drukarki)
Określa, czy po zakończeniu drukowanej strony do drukarki wysyłany jest wysuw formularza
funkcjonować. Wartość domyślna to „fałsz”.

drukarka NewLine (klasa DrukarkaNowaLinia)
Określa, czy na końcu drukowanej strony do drukarki wysyłany jest znak nowej linii
funkcjonować. Wartość domyślna to „true”.

prywatnerejestry kolorów (klasa privateColorRegisters)
Jeśli to prawda, przydziel oddzielne rejestry kolorów dla każdego ciągu kontrolnego urządzenia Sixel,
np. dla DECGCI. Jeśli nie, rejestry kolorów są przydzielane tylko raz, gdy
terminal jest resetowany. Wartość domyślna to „true”.

cicho chwyć (klasa CichyGrab)
Określa, czy kursor ma być ponownie malowany, kiedy PowiadomChwyć i Powiadom Ungrab wydarzenie
typy są odbierane podczas zmiany fokusu. Wartość domyślna to „fałsz”.

regisRozmiar ekranu (klasa RegisRozmiar ekranu)
If xterm jest skonfigurowany do obsługi grafiki ReGIS, informuje ten zasób xterm dotychczasowy
maksymalny rozmiar (w pikselach) grafiki.

xtherm akceptuje specjalną wartość zasobu „auto”, która o tym informuje xterm używać
decTerminalID zasób, aby ustawić maksymalny rozmiar w oparciu o terminal sprzętowy
limity. W przeciwnym razie, xterm oczekuje, że rozmiar będzie podany jako wysokośćxszerokośćnp.
„800x1000”.

Domyślna wartość zasobu to „800x1000”.

Czcionka renderowania (klasa Renderuj czcionkę)
If xterm jest zbudowany przy użyciu biblioteki Xft, kontroluje to, czy plik nazwa twarzy
zasób jest używany. Wartość domyślna to „domyślna”.

Wartości zasobów to ciągi znaków oceniane po uruchomieniu jako wartości logiczne.

fałszywy
wyłącz tę funkcję i użyj normalnej czcionki (bitmapowej).

prawdziwy
uruchamianie przy użyciu czcionki TrueType określonej przez nazwa twarzy i Rozmiar twarzy
ustawienia zasobów. Jeśli nie ma wartości nazwa twarzy, wyłącz tę funkcję
i użyj normalnej czcionki (bitmapowej).

Po uruchomieniu nadal możesz przełączać się na czcionkę bitmapową za pomocą
Pozycja menu „Czcionki TrueType”.

domyślnym
uruchamiając przy użyciu zwykłej czcionki (bitmapowej), ale włącz menu „Czcionki TrueType”.
wpis umożliwiający przełączanie w czasie wykonywania na/z czcionek TrueType.

Jeżeli nie ma nazwa twarzy zestaw zasobów, a następnie przełączanie środowiska wykonawczego na TrueType
czcionki są wyłączone. xtherm ma oddzielną wkompilowaną wartość dla nazwa twarzy dla
szczególny przypadek, gdy Czcionka renderowania jest „domyślny”. Zwykle jest to „mono”.

zmień rozmiarGrawitacja (klasa Zmień rozmiarGrawitacja)
Wpływa na zachowanie po zmianie rozmiaru okna na wyższe lub krótsze.
Północny zachód określa, że ​​górna linia tekstu na ekranie pozostaje stała. Jeśli
okno jest krótsze, linie obniżone są od dołu; jeśli okno jest wykonane
wyższe, puste linie są dodawane na dole. Jest to zgodne z zachowaniem
w R4. Południowy zachód (domyślnie) określa, że ​​dolny wiersz tekstu na
ekran pozostaje nieruchomy. Jeśli okno zostanie podwyższone, zapisane zostaną dodatkowe linie
przewinięty w dół na ekran; jeśli okno zostanie krótsze, linie będą
zostanie przewinięty z góry ekranu, a zapisane linie na górze zostaną usunięte.

ponów metodę wprowadzania (klasa Metoda XtCRetryInput)
mówi xterm ile razy należy ponowić próbę, w przypadku gdy serwer metody wprowadzania nie jest
odpowiadanie. Jest to inny problem niż nieobsługiwany typ edycji wstępnej itp. Ty
może wystąpić ponowna próba, jeśli brakuje konfiguracji X (i jej bibliotek).
sztuki. Ustawienie tego zasobu na zero „0” spowoduje anulowanie ponownej próby. The
wartość domyślna to „3”.

rewersWideo (klasa Odwróć wideo)
Określa, czy należy symulować odwrócone wideo. Wartość domyślna to
"FAŁSZ".

Istnieje kilka aspektów odwracania wideo xterm:

· Linia poleceń -rv opcja mówi bibliotekom X, aby odwróciły pierwszy plan
i kolory tła. xthermOpcje wiersza poleceń ustawiają wartości zasobów. W
w szczególności X Toolkit ustawia rewersWideo zasób, gdy -rv opcja
Jest używane.

· Jeśli użytkownik użył również opcji wiersza poleceń -fg or -bg ustawić
kolory pierwszego planu i tła, xterm nie widzi tych opcji bezpośrednio.
Zamiast tego sprawdza wartości zasobów, aby zrekonstruować wiersz poleceń
opcji i określić, który z kolorów jest zamierzonym pierwszym planem użytkownika,
itp. Ich rzeczywiste wartości nie mają znaczenia dla funkcji odwróconego wideo; Niektóre
użytkownicy wolą domyślne ustawienia X (czarny tekst na białym tle), inni wolą
biały tekst na czarnym tle.

· Po uruchomieniu użytkownik może przełączyć opcję menu „Włącz wideo wsteczne”.
Spowoduje to zamianę bieżących kolorów pierwszego planu i tła VT100
widget i odświeża ekran. Ze względu na hierarchię zasobów X, plik
rewersWideo zasób dotyczy więcej niż widżetu VT100.

Programy działające w formacie xterm można również użyć sekwencji sterujących, aby włączyć VT100
tryb odwróconego wideo. Są one niezależne od rewersWideo zasób i
pozycja menu. xtherm zamienia bieżące kolory pierwszego planu i tła, kiedy
tekst rysunkowy, na który wpływają te sekwencje sterujące.

Inne sekwencje sterujące mogą zmieniać kolory pierwszego planu i tła
używany:

· Programy mogą także używać sekwencji kontroli kolorów ANSI do ustawiania pierwszego planu
i kolory tła.

· Rozszerzenia kontroli kolorów ANSI (takie jak 16, 88 lub 256 kolorów) są
traktowane podobnie jak kontrola ANSI.

· Używanie innych sekwencji kontrolnych („dynamiczny zabarwienie”), program może
zmienić kolory pierwszego planu i tła.

odwróćZawiń (klasa Odwrotne zawijanie)
Określa, czy powinno być włączone zawijanie wsteczne. To odpowiada
do xtermtryb prywatny użytkownika 45. Wartość domyślna to „false”.

prawy pasek przewijania (klasa Prawy pasek przewijania)
Określa, czy pasek przewijania powinien być wyświetlany raczej po prawej stronie
niż lewy. Wartość domyślna to „fałsz”.

zapiszLinie (klasa ZapiszLinie)
Określa liczbę linii do zapisania poza górną krawędzią ekranu, gdy a
pasek przewijania jest włączony. Wartość domyślna to „64”.

pasek przewijania (klasa Pasek przewijania)
Określa, czy pasek przewijania powinien być wyświetlany. Wartość domyślna to
"FAŁSZ".

przewińBarBorder (klasa ScrollBarBorder)
Określa szerokość obramowania paska przewijania. Należy pamiętać, że jest to narysowane tak, aby się pokrywało
granica xterm okno. Modyfikowanie obramowania paska przewijania wpływa tylko na
linię pomiędzy widżetem VT100 a paskiem przewijania. Wartość domyślna to 1.

klawisz przewijania (klasa PrzewińWarunek)
Określa, czy naciśnięcie klawisza powinno automatycznie powodować pojawienie się paska przewijania
aby przejść na dół obszaru przewijania. To odpowiada xtermjest prywatny
tryb 1011. Wartość domyślna to „false”.

przewińLinie (klasa PrzewińLinie)
Określa liczbę linii, które zawiera plik przewiń do tyłu i przewiń do przodu działania powinny
użyj jako domyślnego. Wartość domyślna to 1.

przewińTtyWyjście (klasa PrzewińWarunek)
Określa, czy wyjście do terminala powinno automatycznie powodować
pasek przewijania, aby przejść na dół obszaru przewijania. Wartość domyślna to „true”.

wybierzDo schowka (klasa Wybierz do schowka)
mówi xterm czy używać PODSTAWOWEGO czy SCHOWEK dla tokenów SELECT w pliku
mechanizm selekcji. The ustaw-wybierz akcja może to zmienić w czasie wykonywania, umożliwiając
użytkownikowi możliwość pracy z programami obsługującymi tylko jeden z tych mechanizmów. The
wartość domyślna to „false”, co nakazuje mu użycie opcji PRIMARY.

przesuń czcionki (klasa ShiftCzcionki)
Określa, czy włączyć akcje większa czcionka vt() i mniejsza czcionka vt(),
które są zwykle powiązane z przesuniętymi KP_Add i KP_Subtract. Wartość domyślna to
"PRAWDA".

pokażBlinkAsBold (klasa PokażBlinkJako Pogrubione)
mówi xterm czy wyświetlać tekst z atrybutem migania takim samym jak pogrubienie. Jeśli
xterm nie został skonfigurowany do obsługi migającego tekstu, domyślnie jest to „true”,
co odpowiada starszym wersjom xtermw przeciwnym razie wartość domyślna to „false”.

pokażBrakująceGlify (klasa PokażBrakująceGlify)
mówi xterm czy wyświetlać ramkę przedstawiającą miejsca, w których przebywała postać
używane, których czcionka nie reprezentuje. Wartość domyślna to „fałsz”.

pokażWrapMarks (klasa Pokaż znaczniki zawijania)
Do debugowania xterm oraz aplikacje, które mogą manipulować flagą zawijanej linii za pomocą
pisząc tekst na prawym marginesie, pokaż znak na prawej wewnętrznej krawędzi
okno. Znak pokazuje, które linie mają ustawioną flagę.

Blokada sygnału (klasa Blokada sygnału)
Określa, czy wpisy w menu „Opcje główne” mają być wysyłane
sygnały do xterm powinno być zabronione. Wartość domyślna to „fałsz”.

szóstkaPrzewijanie (klasa SixelPrzewijanie)
Jeśli to prawda, grafika przewija się w górę o jedną linię w momencie, gdy szóstki zostałyby zapisane obok
dolna linia na oknie. Wartość domyślna to „fałsz”.

tekGeometria (klasa Geometria)
Określa preferowany rozmiar i położenie okna Tektronix. Nie ma
domyślny dla tego zasobu.

tekInhibit (klasa TekInhibit)
Określa, czy powinna być sekwencja ucieczki umożliwiająca przejście do trybu Tektronix
ignorowane. Wartość domyślna to „fałsz”.

tekSmall (klasa TekSmall)
Określa, czy okno trybu Tektronix powinno zaczynać się od najmniejszego
rozmiar, jeśli nie podano wyraźnej geometrii. Jest to przydatne podczas biegania xterm on
wyświetlacze z małymi ekranami. Wartość domyślna to „fałsz”.

tekStartup (klasa TekStartup)
Określa, czy xterm powinien uruchomić się w trybie Tektronix. Wartość domyślna to
"FAŁSZ".

tiXtraScroll (klasa TiXtraScroll)
Określa, czy xterm powinien przewinąć do nowej strony podczas przetwarzania ti termcap
wpis, tj. tryby prywatne 47, 1047 lub 1049. Ma to zastosowanie tylko wtedy, gdy
titeInhibit jest „prawdziwy”, ponieważ celem tej opcji jest dostarczenie obrazu
wyświetlania aplikacji pełnoekranowej na pasku przewijania bez usuwania
tekst, który będzie wyświetlany przed inicjalizacją aplikacji. Wartość domyślna dla
ten zasób jest „fałszywy”.

titeInhibit (klasa TiteInhibit)
Określa, czy xterm powinien usunąć ti i te wpisy termcap (używane do
przełączać się między alternatywnymi ekranami podczas uruchamiania wielu programów ekranowych) z
ciąg TERMCAP. Jeśli ustawione, xterm ignoruje również sekwencję ucieczki, na którą należy się przełączyć
alternatywny ekran. xtherm obsługuje terminfo w inny sposób, wspierając
złożone sekwencje kontrolne (znane również jako tryby prywatne) 1047, 1048 i 1049
które mają taki sam efekt jak oryginalna sekwencja kontrolna 47. Wartość domyślna dla
ten zasób jest „fałszywy”.

tytułTryby (klasa Tryby tytułu)
mówi xterm czy akceptować, czy zwracać etykiety okien i ikon w ISO-8859-1 (plik
domyślny) lub UTF-8. Obydwa mogą być zakodowane w systemie szesnastkowym. Domyślnie
zasób ma wartość „0”.

Każdy bit (bit „0” to 1, bit „1” to 2 itd.) odpowiada jednemu z parametrów
ustawiona przez sekwencję kontrolną trybów tytułu:

0 Ustaw etykiety okien/ikon w formacie szesnastkowym

1 Zapytaj o etykiety okien/ikon w formacie szesnastkowym

2 Ustaw etykiety okien/ikon przy użyciu UTF-8 (overrides utf8Tytuł ratunek).

3 Zapytaj o etykiety okien/ikon przy użyciu UTF-8

Tłumaczenia (klasa Tłumaczenia)
Określa powiązania klawiszy i przycisków dla menu, wyborów, „zaprogramowanych ciągów znaków”,
itp Tłumaczenia zasób, który zapewnia wiele xtermkonfigurowalność,
jest funkcją biblioteki X Toolkit Intrinsics (Xt). Zobacz DZIAŁANIA

przytnij zaznaczenie (klasa Przytnij wybór)
Jeśli ustawisz podświetlWybór, możesz zobaczyć zaznaczony tekst, w tym
dowolne końcowe spacje. Wyczyszczenie ekranu (lub linii) resetuje go do stanu
nie zawierające spacji. Niektóre linie mogą zawierać spacje na końcu aplikacji
zapisuje je na ekranie. Możesz jednak nie chcieć wklejać linii z zakończeniem
spacje. Jeśli to zasób jest prawdziwy, xterm przytnie końcowe spacje z tekstu, który
jest zaznaczona. Nie wpływa to na spacje, które powodują zawinięcie linii, i nie będzie
przycina końcowy znak nowej linii z zaznaczenia. Wartość domyślna to „fałsz”.

podkreślać (klasa Podkreślać)
Określa, czy powinien być tekst z atrybutem podkreślenia
podkreślone. Może być pożądane wyłączenie podkreślania, gdy używany jest kolor
dla atrybutu podkreślenia. Wartość domyślna to „true”.

użyjClipping (klasa UżyjClipping)
Powiedzieć xterm czy używać obcinania, aby nie tworzyć kropek poza tekstem
obszar rysowania. Pierwotnie używany do obejścia efektów overstrikingu
potrzebna była także praca z niektórymi czcionkami o nieprawidłowym rozmiarze. Wartość domyślna to „true”.

utf8 (klasa utf8)
To określa, czy xterm będzie działać w trybie UTF-8. Jeśli ustawisz ten zasób,
xterm ustawia również szerokie znaki zasób jako efekt uboczny. Zasób można ustawić
poprzez pozycję menu „Kodowanie UTF-8”. Wartość domyślna to „domyślna”.

xtherm akceptuje słowo kluczowe (ignorując wielkość liter) lub liczbę pokazaną w nawiasach:

fałszywe (0)
Tryb UTF-8 jest początkowo wyłączony. Opcja wiersza poleceń +u8 ustawia zasób na
ta wartość. Dozwolone są sekwencje ucieczki służące do włączania/wyłączania trybu UTF-8.

prawda (1)
Tryb UTF-8 jest początkowo włączony. Sekwencje ucieczki służące do włączania/wyłączania trybu UTF-8 to:
dozwolone.

zawsze (2)
Opcja wiersza poleceń -U8 ustawia zasób na tę wartość. Sekwencje ewakuacyjne
służące do włączania/wyłączania trybu UTF-8 są ignorowane.

domyślnie (3)
Jest to domyślna wartość zasobu. Jest on zmieniany podczas inicjalizacji
w zależności od tego, czy lokalny zasób został ustawiony na false (0) lub zawsze (2).
Zobacz lokalny źródło dodatkowej dyskusji na temat ustawień regionalnych innych niż UTF-8.

Jeśli chcesz ustawić wartość utf8, powinno mieścić się w tym zakresie. Inne niezerowe
wartości są traktowane tak samo jak „1”, tj. tryb UTF-8 jest początkowo włączony i następuje ucieczka
dozwolone są sekwencje włączania/wyłączania trybu UTF-8.

utf8Czcionki (klasa Utf8Czcionki)
Zobacz dyskusję nt lokalny ratunek. Określa, czy xterm będzie użyty
Czcionki UTF-8 określone poprzez wzorce zasobów, takie jak „*vt100.utf8Fonts.font"Lub
normalnych czcionek (ISO-8859-1) za pomocą wzorów takich jak „*vt100.czcionka”. Zasób może być
ustawić poprzez pozycję menu „Czcionki UTF-8”. Wartość domyślna to „domyślna”.

xtherm akceptuje słowo kluczowe (ignorując wielkość liter) lub liczbę pokazaną w nawiasach:

fałszywe (0)
Używaj czcionek ISO-8859-1. Pozycja menu jest włączona, umożliwiając wybór
czcionek, które mają zostać zmienione w czasie wykonywania.

prawda (1)
Użyj czcionek UTF-8. Pozycja menu jest aktywna, umożliwiając wybór
czcionki do zmiany w czasie wykonywania.

zawsze (2)
Zawsze używaj czcionek UTF-8. Spowoduje to również wyłączenie wejścia do menu.

domyślnie (3)
Podczas uruchamiania zasób jest ustawiany na wartość true lub false, zgodnie z
wartość efektywna utf8 ratunek.

utf8Latin1 (klasa Utf8Latin1)
Jeśli to prawda, zezwól na ISO-8859-1 normalna czcionkę, którą można połączyć z czcionką ISO-10646-1
jeśli ten ostatni jest podany za pośrednictwem -fw opcję lub odpowiadającą jej wartość zasobu.
Wartość domyślna to „fałsz”.

utf8Wybierz typy (klasa Utf8Wybierz typy)
Zastąp xtermdomyślną listę celów zaznaczenia (zobacz WYBIERZ/WKLEJ) dla zaznaczeń
w trybie szerokiego znaku (UTF-8). Wartość domyślna to pusty ciąg, tj. „”, który
niczego nie przekreśla.

utf8Tytuł (klasa Utf8Tytuł)
Aplikacje można ustawić xtermtytuł, pisząc sekwencję sterującą. Zwykle to
sekwencja sterująca jest zgodna z konwencją VT220, która koduje ciąg znaków
ISO-8859-1 i pozwala na 8-bitowy terminator ciągu. Jeśli xterm rozpoczyna się w A
Ustawienia regionalne UTF-8, tłumaczy ciąg ISO-8859-1 na UTF-8, aby działał z X
biblioteki, które zakładają, że ciąg znaków to UTF-8.

Jednak niektórzy użytkownicy mogą chcieć napisać ciąg tytułowy zakodowany w UTF-8. Okno
menadżer jest odpowiedzialny za rysowanie tytułów okien. Niektóre menedżery okien (nie wszystkie)
obsługuje kodowanie UTF-8 tytułów okien. Aby zezwolić, ustaw ten zasób na „true”.
Ciągi tytułów zakodowane w UTF-8. To anuluje tłumaczenie na UTF-8, umożliwiając
Ciągi UTF-8 mają być wyświetlane bez zmian.

Ta funkcja jest dostępna jako pozycja menu, ponieważ jest powiązana z konkretnym
aplikacje, w których działasz xterm. Można także zastosować sekwencję kontrolną
(zobacz omówienie „Trybów tytułów” w dokumencie dotyczącym sekwencji sterujących), aby ustawić
równoważna flaga. The tytułTryby zasób ustawia tę samą wartość, która zastępuje
ten zasób.

Wartość domyślna to „fałsz”.

bardzo odważne kolory (klasa Bardzo odważne kolory)
Określa, czy łączyć atrybuty wideo z kolorami określonymi przez kolorBD,
kolorBL, kolorIT, kolorRV, kolorUL. Wartość zasobu jest sumą wartości
dla każdego atrybutu:
1 dla biegu wstecznego,
2 dla podkreślenia,
4 za pogrubienie,
8 za mrugnięcie i
512 dla kursywy

Wartość domyślna to „0”.

wizualnyBell (klasa Wizualny Dzwonek)
Określa, czy zamiast tego powinien być używany widoczny dzwonek (tj. migający).
sygnał dźwiękowy po odebraniu Control-G. Wartość domyślna to „false”, co mówi
xterm używać słyszalnego dzwonka.

Opóźnienie wizualneBell (klasa Opóźnienie VisualBell)
Liczba milisekund opóźnienia podczas wyświetlania dzwonka wizualnego. Wartość domyślna to 100.
Jeśli ustawione na zero, nie będzie wyświetlany żaden dzwonek wizualny. Jest to przydatne w przypadku bardzo powolnych
wyświetla np. wyświetlacz LCD laptopa.

VisualBellLine (klasa VisualBellLine)
Określa, czy podczas wyświetlania dzwonka wizualnego ma migać tylko bieżąca linia
zamiast migać całym ekranem: wartość domyślna to „false”, co mówi xterm
aby sflashować cały ekran.

grafika vt100 (klasa Grafika VT100)
To określa, czy xterm zinterpretuje ucieczkę znaków graficznych VT100
sekwencje w trybie UTF-8. Wartość domyślna to „true”, aby zapewnić obsługę
różne starsze aplikacje.

szerokaPogrubiona Czcionka (klasa Szeroka, pogrubiona czcionka)
Ta opcja określa czcionkę używaną do wyświetlania pogrubionego szerokiego tekstu. Przez
domyślnie spróbuje użyć czcionki dwa razy szerszej niż czcionka, która będzie używana
aby narysować pogrubiony tekst. Jeśli nie zostanie znaleziona czcionka o podwójnej szerokości, będzie improwizowana, wg
rozciągając pogrubioną czcionkę.

szerokie znaki (klasa WideChars)
Określa, czy xterm powinien odpowiadać na sekwencje sterujące przetwarzające 16-bitowy
postacie. Wartość domyślna to „fałsz”.

szeroka czcionka (klasa Szeroka czcionka)
Ta opcja określa czcionkę używaną do wyświetlania szerokiego tekstu. Domyślnie,
spróbuje użyć czcionki dwa razy szerszej niż czcionka, która będzie używana do rysowania
normalny tekst. Jeśli nie zostanie znaleziona czcionka o podwójnej szerokości, będzie improwizowana poprzez rozciąganie
normalna czcionka.

ximFont (klasa XimFont)
Ta opcja określa czcionkę używaną do wyświetlania ciągu przed edycją w pliku
Metoda wprowadzania „OverTheSpot”.

W przypadku typu wstępnej edycji „OverTheSpot” ciąg wstępnej edycji (przed konwersją) jest wyświetlany pod adresem
położenie kursora. Za wyświetlenie pliku odpowiada serwer XIM
wstępna edycja ciągu. Klient XIM musi poinformować serwer XIM o pozycji kursora.
Aby uzyskać najlepsze wyniki, ciąg preedycji musi być wyświetlany odpowiednią czcionką.
Dlatego xterm informuje serwer XIM o właściwej czcionce. Czcionka jest
dostarczany przez „fontset”, którego domyślna wartość to „*”. Pasuje to do każdej czcionki,
Biblioteka X automatycznie wybiera czcionki z odpowiednimi zestawami znaków. The ximFont Zasób
służy do zastąpienia tego domyślnego ustawienia czcionki.

Tek4014 widget Zasoby
Następujące zasoby są określone jako część tek4014 widżet (klasa Tek4014).
Są one określone wzorami takimi jak „XTerm.tek4014.IMIĘ"

czcionka2 (klasa Czcionka)
Określa czcionkę nr 2, która będzie używana w oknie Tektronix.

czcionka3 (klasa Czcionka)
Określa czcionkę nr 3, która będzie używana w oknie Tektronix.

czcionkaDuża (klasa Czcionka)
Określa dużą czcionkę używaną w oknie Tektronix.

czcionkaMała (klasa Czcionka)
Określa małą czcionkę używaną w oknie Tektronix.

ginTerminator (klasa GinTerminator)
Określa, jakie znaki powinny znajdować się po raporcie GIN lub raporcie o stanie. The
możliwości to „none”, co oznacza brak znaków kończących, „CRonly”, co
wysyła CR i „CR&EOT”, który wysyła zarówno CR, jak i EOT. Wartość domyślna to „brak”.

wysokość (klasa Wzrost)
Określa wysokość okna Tektronix w pikselach.

początkowa czcionka (klasa Początkowa czcionka)
Określa, która z czterech czcionek Tektronix ma być początkowo używana. Wartości są takie same
co do set-tek-tekst działanie. Wartość domyślna to „duża”.

szerokość (klasa Szerokość)
Określa szerokość okna Tektronix w pikselach.

Menu Zasoby
Zasoby, które można określić dla różnych menu, opisano w pkt
dokumentacja Ateny Proste Menu widżet. Nazwa i klasy wpisów w
każde z menu jest wymienione poniżej. Zasoby o nazwie „liniaN" gdzie N jest liczbą
separatory z klasą SmeLine.

Podobnie jak w przypadku wszystkich widżetów opartych na zasobach X, wspomniane etykiety są zwyczajowymi wartościami domyślnymi dla
aplikacji.

Połączenia Główny Opcje menu (nazwa widgetu menu główne) zawiera następujące wpisy:

Pasek narzędzi (klasa SmeBSB)
Ten wpis wywołuje set-toolbar(przełącznik) akcji.

bezpiecznekbd (klasa SmeBSB)
Ten wpis wywołuje bezpieczne() akcji.

pozwala (klasa SmeBSB)
Ten wpis wywołuje zezwalaj na wysyłanie zdarzeń (przełącznik) akcji.

przerysować (klasa SmeBSB)
Ten wpis wywołuje przerysować() akcji.

zalogowaniu (klasa SmeBSB)
Ten wpis wywołuje rejestrowanie (przełącznik) akcji.

natychmiastowy wydruk (klasa SmeBSB)
Ten wpis wywołuje wydrukuj-natychmiast() akcji.

błąd wydruku (klasa SmeBSB)
Ten wpis wywołuje błąd wydruku() akcji.

(klasa SmeBSB)
Ten wpis wywołuje wydrukować() akcji.

print-redir (klasa SmeBSB)
Ten wpis wywołuje print-redir() akcji.

Sterowanie 8-bitowe (klasa SmeBSB)
Ten wpis wywołuje set-8-bit-control (przełącznik) akcji.

strzałka wsteczna klucz (klasa SmeBSB)
Ten wpis wywołuje set-backarrow(przełącznik) akcji.

num-lock (klasa SmeBSB)
Ten wpis wywołuje set-num-lock (przełącznik) akcji.

alt-esc (klasa SmeBSB)
Ten wpis wywołuje alt-wysyła-escape (przełącznik) akcji.

meta-esc (klasa SmeBSB)
Ten wpis wywołuje meta-wysyła-escape (przełącznik) akcji.

usuń-to-del (klasa SmeBSB)
Ten wpis wywołuje usuń-jest-del(przełącz) akcji.

stare klawisze funkcyjne (klasa SmeBSB)
Ten wpis wywołuje stare klawisze funkcyjne (przełącznik) akcji.

hpKlawisze funkcyjne (klasa SmeBSB)
Ten wpis wywołuje klawisze funkcyjne hp (przełącznik) akcji.

scoFunctionKlawisze (klasa SmeBSB)
Ten wpis wywołuje klawisze funkcyjne sc(przełącznik) akcji.

sunFunctionKlawisze (klasa SmeBSB)
Ten wpis wywołuje klawisze funkcyjne słońca (przełącznik) akcji.

klawiatura słoneczna (klasa SmeBSB)
Ten wpis wywołuje klawiatura słoneczna (przełącznik) akcji.

zawieszać (klasa SmeBSB)
Ten wpis wywołuje sygnał wysłania (tstp) działanie na systemach obsługujących zadanie
kontrola.

kontynuować (klasa SmeBSB)
Ten wpis wywołuje wyślij sygnał (cd.) działanie na systemach obsługujących zadanie
kontrola.

przerwać (klasa SmeBSB)
Ten wpis wywołuje sygnał-wyślij(int) akcji.

rozłączyć się (klasa SmeBSB)
Ten wpis wywołuje wyślij sygnał (hup) akcji.

zakończony (klasa SmeBSB)
Ten wpis wywołuje sygnał-wysłania (termin) akcji.

zabić (klasa SmeBSB)
Ten wpis wywołuje wyślij sygnał (zabij) akcji.

porzucić (klasa SmeBSB)
Ten wpis wywołuje porzucić() akcji.

Połączenia VT Opcje menu (nazwa widgetu vtMenu) zawiera następujące wpisy:

pasek przewijania (klasa SmeBSB)
Ten wpis wywołuje set-scrollbar (przełącznik) akcji.

przewijanie (klasa SmeBSB)
Ten wpis wywołuje set-jumpscroll(przełącznik) akcji.

odwrotne wideo (klasa SmeBSB)
Ten wpis wywołuje set-reverse-video (przełącznik) akcji.

autozawijanie (klasa SmeBSB)
Ten wpis wywołuje set-autowrap (przełącznik) akcji.

odwrotne zawijanie (klasa SmeBSB)
Ten wpis wywołuje set-reversewrap (przełącznik) akcji.

automatyczne podawanie linii (klasa SmeBSB)
Ten wpis wywołuje set-autolinefeed (przełącznik) akcji.

appursor (klasa SmeBSB)
Ten wpis wywołuje set-appcursor(przełącznik) akcji.

klawiatura aplikacji (klasa SmeBSB)
Ten wpis wywołuje set-appkeypad (przełącznik) akcji.

klawisz przewijania (klasa SmeBSB)
Ten wpis wywołuje ustaw klawisz przewijania (przełącznik) akcji.

przewiń dane wyjściowe (klasa SmeBSB)
Ten wpis wywołuje set-scroll-on-tty-output (przełącznik) akcji.

pozwolić132 (klasa SmeBSB)
Ten wpis wywołuje set-allow132 (przełącznik) akcji.

przekleństwo (klasa SmeBSB)
Ten wpis wywołuje set-cursesemul(przełącznik) akcji.

dzwonek wizualny (klasa SmeBSB)
Ten wpis wywołuje set-visualbell(przełącz) akcji.

dzwonekJestPilny (klasa SmeBSB)
Ten wpis wywołuje set-bellIsUrgent (przełącznik) akcji.

poponbell (klasa SmeBSB)
Ten wpis wywołuje set-poponbell (przełącznik) akcji.

kursor mruga (klasa SmeBSB)
Ten wpis wywołuje set-cursorblink(przełącznik) akcji.

titeInhibit (klasa SmeBSB)
Ten wpis wywołuje set-titeInhibit(przełącznik) akcji.

aktywna ikona (klasa SmeBSB)
Ten wpis włącza i wyłącza aktywne ikony, jeśli ta funkcja została wkompilowana
xterm. Jest włączony tylko wtedy, gdy xterm został uruchomiony z opcją wiersza poleceń +ai
albo aktywnaIkona zasób jest ustawiony na „true”.

miękki reset (klasa SmeBSB)
Ten wpis wywołuje miękki reset() akcji.

twardy reset (klasa SmeBSB)
Ten wpis wywołuje twardy reset() akcji.

wyczyśćzapisane linie (klasa SmeBSB)
Ten wpis wywołuje wyczyść zapisane linie() akcji.

tekshow (klasa SmeBSB)
Ten wpis wywołuje ustaw widoczność (tek, przełącz) akcji.

tryb tek (klasa SmeBSB)
Ten wpis wywołuje set-terminal-type(tek) akcji.

w środku (klasa SmeBSB)
Ten wpis wywołuje ustaw-widoczność(vt,off) akcji.

alternatywny ekran (klasa SmeBSB)
Ten wpis wywołuje set-altscreen(przełącznik) akcji.

szóstkaPrzewijanie (klasa SmeBSB)
Ten wpis wywołuje set-sixel-scrolling(przełącznik) akcji.

Połączenia VT Czcionki menu (nazwa widgetu menu czcionek) zawiera następujące wpisy:

domyślna czcionka (klasa SmeBSB)
Ten wpis wywołuje set-vt-font(d) akcję, ustawiając czcionkę za pomocą chrzcielnica
(domyślny) zasób, np. „Domyślny” w menu.

czcionka1 (klasa SmeBSB)
Ten wpis wywołuje ustaw-vt-font(1) akcję, ustawiając czcionkę za pomocą czcionka1
zasób, np. „Nieczytelny” w menu.

czcionka2 (klasa SmeBSB)
Ten wpis wywołuje ustaw-vt-font(2) akcję, ustawiając czcionkę za pomocą czcionka2
zasób, np. „Tiny” w menu.

czcionka3 (klasa SmeBSB)
Ten wpis wywołuje ustaw-vt-font(3) akcję, ustawiając czcionkę za pomocą czcionka3
zasób, np. „Mały” w menu.

czcionka4 (klasa SmeBSB)
Ten wpis wywołuje ustaw-vt-font(4) akcję, pozwalając czcionce używać czcionka4
zasób, np. „Średni” w menu.

czcionka5 (klasa SmeBSB)
Ten wpis wywołuje ustaw-vt-font(5) akcję, pozwalając czcionce używać czcionka5
zasób, np. „Duży” w menu.

czcionka6 (klasa SmeBSB)
Ten wpis wywołuje ustaw-vt-font(6) akcję, pozwalając czcionce używać czcionka6
zasób, np. „Ogromny” w menu.

ucieczka od czcionek (klasa SmeBSB)
Ten wpis wywołuje set-vt-font(e) akcji.

czcionka (klasa SmeBSB)
Ten wpis wywołuje set-vt-font(s) akcji.

rysowanie linii czcionek (klasa SmeBSB)
Ten wpis wywołuje set-font-linedrawing(s) akcji.

pełen czcionek (klasa SmeBSB)
Ten wpis wywołuje set-font-packed(s) akcji.

podwójny rozmiar czcionki (klasa SmeBSB)
Ten wpis wywołuje set-font-doublesize(s) akcji.

czcionka renderowania (klasa SmeBSB)
Ten wpis wywołuje set-render-font(s) akcji.

tryb utf8 (klasa SmeBSB)
Ten wpis wywołuje tryb(y) set-utf8 akcji.

tytuł utf8 (klasa SmeBSB)
Ten wpis wywołuje set-utf8-tytuł(y) akcji.

Połączenia TEK Opcje menu (nazwa widgetu tekMenu) zawiera następujące wpisy:

duży tekst (klasa SmeBSB)
Ten wpis wywołuje set-tek-text (duży) akcji.

tektekst2 (klasa SmeBSB)
Ten wpis wywołuje set-tek-tekst(2) akcji.

tektekst3 (klasa SmeBSB)
Ten wpis wywołuje set-tek-tekst(3) akcji.

tektextsmały (klasa SmeBSB)
Ten wpis wywołuje set-tek-text (mały) akcji.

strona tek (klasa SmeBSB)
Ten wpis wywołuje strona-tek() akcji.

tekreset (klasa SmeBSB)
Ten wpis wywołuje tek-reset() akcji.

tekkopia (klasa SmeBSB)
Ten wpis wywołuje kopia tek() akcji.

vtshow (klasa SmeBSB)
Ten wpis wywołuje ustaw widoczność (vt, przełącz) akcji.

tryb vt (klasa SmeBSB)
Ten wpis wywołuje set-terminal-type(vt) akcji.

techid (klasa SmeBSB)
Ten wpis wywołuje ustaw widoczność (tek, przełącz) akcji.

pasek przewijania Zasoby
Poniższe zasoby są przydatne, jeśli są określone dla widżetu Pasek przewijania Athena:

grubość (klasa Grubość)
Określa szerokość paska przewijania w pikselach.

tło (klasa Tło)
Określa kolor tła paska przewijania.

pierwszy plan (klasa Pierwszoplanowy)
Określa kolor pierwszego planu paska przewijania. „Kciuk”.
pasek przewijania to prosty wzór szachownicy z naprzemiennymi pikselami na pierwszym planie
i kolor tła.

WSKAŹNIK ZASTOSOWANIE


Po utworzeniu okna VT102, xterm umożliwia zaznaczenie tekstu i skopiowanie go w pliku
takie same lub inne okna.

Wybór
Funkcje selekcji wywoływane są w przypadku użycia przycisków wskaźnika bez modyfikatorów,
i kiedy są używane z klawiszem „shift”. Przypisanie opisanych funkcji
poniżej klawisze i przyciski można zmienić poprzez bazę danych zasobów; Widzieć DZIAŁANIA poniżej.

Pierwszy przycisk wskaźnika (zwykle lewy) służy do zapisywania tekstu w buforze wycinania. Przesuń
kursor na początek tekstu, a następnie przytrzymaj przycisk podczas przesuwania kursora do
koniec regionu i zwolnienie przycisku. Wybrany tekst jest podświetlony i jest
zapisane w globalnym buforze cięcia i po zwolnieniu przycisku dokonano wyboru PODSTAWOWEGO.
Zwykle (ale zobacz dyskusję na temat on2Clicksitd.):

· Dwukrotne kliknięcie powoduje zaznaczenie słowami.

· Potrójne kliknięcie wybiera według linii.

· Czterokrotne kliknięcie powoduje powrót do znaków itp.

Wielokrotne kliknięcie zależy od czasu od naciśnięcia przycisku do wciśnięcia przycisku, więc można go zmienić
jednostka selekcji w środku selekcji. Logiczne słowa i linie wybrane przez
podwójne lub potrójne kliknięcie może obejmować więcej niż jedną linię ekranu, jeśli linie były zawijane
by xterm samego siebie, a nie przez aplikację działającą w oknie. Jeśli klawisz/przycisk
powiązania określają, że należy dokonać wyboru X, xterm pozostawi zaznaczony tekst
podświetlony tak długo, jak długo jest właścicielem zaznaczenia.

Przycisk wskaźnika drugi (zwykle środkowy) „wpisuje” (wkleja) tekst z zaznaczenia PODSTAWOWEGO,
jeśli istnieje, w przeciwnym razie z bufora wycinania, wstawiając go jako dane wejściowe z klawiatury.

Trzeci przycisk wskaźnika (zwykle prawy) rozszerza bieżące zaznaczenie. (Bez utraty
ogólnie rzecz biorąc, w pozostałej części tego akapitu możesz zamienić „prawą” i „lewą”.) Jeśli
naciśnięty, gdy znajduje się bliżej prawej krawędzi zaznaczenia niż lewej, powoduje to
wydłuża/zawęża prawą krawędź zaznaczenia. Jeśli zawęzisz zaznaczenie poza
lewa krawędź zaznaczenia, xterm zakłada, że ​​naprawdę miałeś na myśli lewą krawędź, przywraca
pierwotnego zaznaczenia, a następnie wydłuża/zawęża lewą krawędź zaznaczenia. Rozszerzenie
rozpoczyna się w trybie jednostki selekcji, w której dokonano ostatniej selekcji lub rozszerzenia;
możesz je wielokrotnie klikać, aby je przeglądać.

Wycinając i wklejając fragmenty tekstu bez dodawania nowych wierszy, możesz pobrać tekst
kilka miejsc w różnych oknach i utwórz polecenie dla powłoki, na przykład, lub take
wyjście z programu i wstaw je do swojego ulubionego edytora. Ponieważ bufory obcięte są
globalnie współdzielony pomiędzy różnymi aplikacjami, możesz traktować każdy z nich jako „plik”, którego
treść, którą znasz. Emulator terminala i inne programy tekstowe powinny go traktować jako
gdyby był to plik tekstowy, tzn. tekst jest rozdzielany nowymi liniami.

przewijanie
W obszarze przewijania wyświetlana jest pozycja i ilość tekstu aktualnie wyświetlanego w oknie
(podświetlony) w stosunku do ilości faktycznie zapisanego tekstu. W miarę zapisywania większej ilości tekstu (do
maksymalnie), rozmiar podświetlonego obszaru maleje.

Kliknięcie przycisku pierwszego ze wskaźnikiem w obszarze przewijania powoduje przesunięcie sąsiedniej linii do
w górnej części okna wyświetlacza.

Kliknięcie przycisku trzeciego przesuwa górną linię okna wyświetlacza w dół do wskaźnika
pozycji.

Kliknięcie przycisku drugiego przesuwa wyświetlacz do odpowiadającej pozycji w zapisanym tekście
położenie wskaźnika na pasku przewijania.

Tektronix Wskaźnik
W przeciwieństwie do okna VT102, okno Tektronix nie pozwala na kopiowanie tekstu. To robi
zezwól na tryb Tektronix GIN, w tym trybie kursor zmieni się ze strzałki na a
przechodzić. Naciśnięcie dowolnego klawisza spowoduje wysłanie tego klawisza i aktualnej współrzędnej krzyża
kursor. Naciśnięcie przycisku pierwszego, drugiego lub trzeciego spowoduje powrót do liter „l”, „m” i „r”,
odpowiednio. Jeśli podczas naciskania przycisku wskaźnika zostanie naciśnięty klawisz „Shift”, plik
zostanie wysłana odpowiednia wielka litera. Aby odróżnić przycisk wskaźnika od klawisza, należy użyć przycisku
ustawiony jest wyższy bit znaku (ale ten bit jest zwykle usuwany, chyba że terminal
tryb to RAW; Widzieć tty(4) szczegóły).

WYBIERZ/WKLEJ


Klienci X zapewniają obsługę wybierania i wklejania, odpowiadając na żądania przekazywane przez
serwer.

Pierwotny
Po skonfigurowaniu do korzystania z wyboru podstawowego (domyślnie) xterm może zapewnić
dane wyboru w sposób, który pomaga zachować informacje o kodowaniu znaków w niezmienionej postaci
wklejony.

Użytkownik „wybiera” tekst w xterm, co powoduje podświetlenie wybranego tekstu. Kolejna „wklejka”
do innego klienta przekazuje żądanie do klienta będącego właścicielem wyboru. Jeśli xterm posiada
selekcja pierwotna, udostępnia dane w formie jednej lub większej liczby „wyborów”.
cele”. Jeśli nie jest właścicielem podstawowego wyboru, np. Jeśli go wydał lub
inny klient potwierdził własność, przesyłanie danych odbywa się za pomocą buforów obcinanych. Ale
bufory wycinania obsługują tylko dane ISO-8859-1 (oficjalnie - niektórzy klienci ignorują zasady).

schowek
Po skonfigurowaniu do korzystania ze schowka (patrz Resource wybierzDo schowka), problem z
trwałość własności zostaje pominięta. W przeciwnym razie nie ma różnicy w odniesieniu do
dane, które można przekazać poprzez selekcję.

Token PODSTAWOWY to standardowa funkcja X, udokumentowana w ICCCM (Międzyklient
Komunikacja Konwencje Instrukcja obsługi), co stanowi

Wybór nazwany atomem PRIMARY jest używany dla wszystkich poleceń, które wymagają tylko a
pojedynczy argument i jest głównym środkiem komunikacji pomiędzy klientami
skorzystaj z mechanizmu selekcji.

Jednak wiele aplikacji korzysta ze SCHOWEK w imitacji innych systemów okienkowych. The
wybierzDo schowka zasób (i odpowiednia pozycja menu Wybierz do schowek) wprowadzić
token SELECT (znany tylko xterm), który wybiera pomiędzy PODSTAWOWYM i SCHOWEK
tokeny.

Bez korzystania z tej funkcji można zastosować obejścia, takie jak xclip program, który pokaże
zawartość schowka X w pliku xterm okno.

Wybór Targets
Rodzaje przekazywanych danych zależą od tego, o co prosi klient otrzymujący.
Są one określane jako wybór cele.

Pytając o dane dotyczące wyboru, xterm próbuje następujących typów w tej kolejności:

UTF8_STRING
Jest to rozszerzenie XFree86, które oznacza, że ​​dane są kodowane w formacie UTF-8.
Kiedy xterm jest zbudowany z obsługą szerokiego znaku, zarówno akceptuje, jak i zapewnia
ten typ.

TEKST tekst jest w kodowaniu odpowiadającym bieżącej lokalizacji.

COMPOUND_TEXT
jest to format danych zawierających wiele zestawów znaków, np. tekstu wielojęzycznego.
W specjalnym przypadku może przechowywać dane w formacie UTF-8.

STRING
To są dane Latin 1 (ISO-8859-1).

Dodawane są dwa środkowe (TEKST i COMPOUND_TEXT). xterm jest skonfigurowany z
i18nWybory zasób ustawiony na „true”.

Od tego czasu preferowany jest UTF8_STRING (dlatego pierwszy na liście). xterm przechowuje tekst w formacie Unicode
danych podczas działania w trybie znaków dwuznakowych i nie jest potrzebne żadne tłumaczenie. Na inne
ręcznie, TEKST i COMPOUND_TEXT mogą wymagać tłumaczenia. Jeżeli tłumaczenie jest niekompletne,
wstawią „defaultString” X, którego wartości nie można ustawić i może być po prostu pusty.
xtherm's domyślnyString zasób określa ciąg znaków używany w przypadku niekompletnych tłumaczeń
kod UTF8_STRING.

Możesz zmienić typy które xterm próbuje użyć osiem typów BitSelect or utf8Wybierz typy
zasoby. Na przykład możesz mieć określone ustawienia regionalne, które nie są używane
Kodowanie UTF-8. Wartość zasobu to rozdzielona przecinkami lista celów selekcji,
które składają się z pokazanych nazw. Możesz użyć specjalnej nazwy I18N do oznaczenia
opcjonalne włączenie TEXT i COMPOUND_TEXT. Nazwy są dopasowywane z pominięciem wielkości liter i
można skrócić. Domyślną listę można wyrazić na kilka sposobów, np.

UTF8_STRING, I18N, STRING
utf8, i18n, ciąg znaków
ty, ja, s

MENU


xtherm ma cztery menu o nazwie menu główne, vtMenu, menu czcionek, tekMenu. Pojawi się każde menu
pod właściwymi kombinacjami naciśnięć klawiszy i przycisków. Każde menu podzielone jest na
sekcje oddzielone poziomą linią. Niektóre pozycje menu odpowiadają trybom, które to umożliwiają
zostać zmienione. Obok aktualnie aktywnego trybu pojawi się znacznik wyboru. Wybór jednego
z tych trybów przełącza swój stan. Inne pozycje menu to polecenia; wybierając jeden z nich
pełni wskazaną funkcję.

Wszystkie pozycje menu odpowiadają X akcjom. Na poniższej liście etykieta menu to
pokazana, po której następuje nazwa akcji w nawiasie.

Główny Opcje
Połączenia xterm menu główne pojawia się po naciśnięciu klawisza „control” i pierwszego przycisku wskaźnika w a
okno. To menu zawiera pozycje, które dotyczą zarówno okien VT102, jak i Tektronix.
Istnieje kilka sekcji:

Polecenia do zarządzania zdarzeniami X:

pasek narzędzi
Kliknięcie pozycji menu „Pasek narzędzi” powoduje ukrycie paska narzędzi, jeśli jest widoczny, oraz
pokazuje, jeśli tak nie jest.

Bezpieczna klawiatura (securekbd)
Połączenia Zabezpieczać klawiatura Tryb jest pomocny podczas wpisywania haseł lub innych
wrażliwe dane w niezabezpieczonym środowisku; Widzieć BEZPIECZEŃSTWO poniżej (ale przeczytaj
ograniczenia ostrożnie).

Zezwalaj na zdarzenia SendEvents (zezwala na wysyłanie)
Określa, czy syntetyczne zdarzenia klawiszy i przycisków są generowane przy użyciu metody
Żądanie SendEvent protokołu X należy zinterpretować lub odrzucić. Ten
odpowiada Zezwól na wysyłanie zdarzeń ratunek.

Przerysuj okno (przerysuj)
Wymusza ponowne pomalowanie wyświetlacza X; przydatne w niektórych środowiskach.

Polecenia do przechwytywania danych wyjściowych:

Zaloguj do pliku (logowanie)
Przechwytuje tekst wysyłany na ekran w pliku dziennika, np -l opcja logowania.

Wydrukuj wszystko natychmiast
wywołuje natychmiastowy wydruk akcja, wysyłając tekst bieżącego okna
bezpośrednio do pliku określonego przez drukujPlikNatychmiast,
Tryb drukowaniaNatychmiast i printOptsNatychmiastowe zasoby.

Drukuj wszystko w przypadku błędu
wywołuje błąd wydruku akcja, która przełącza wyświetlanie flagi xterm że
jeśli zakończy się z błędem X, aby wysłać bezpośrednio tekst bieżącego okna
do pliku określonego przez printFileXBłąd, printModeXBłąd i
printOptsXBłąd zasoby.

Okno drukowania (drukuj)
Wysyła tekst bieżącego okna do programu podanego w pliku
polecenie drukarki ratunek.

Przekieruj do drukarki (print-redir)
To określa Tryb sterowania drukarką na 0 lub 2. Możesz użyć tego, aby włączyć
drukarkę włączoną tak, jakby aplikacja wysłała odpowiednią sekwencję sterującą.
Przydaje się także do wyłączania drukarki, jeśli aplikacja ją wyłączy
włączyć bez resetowania trybu sterowania drukowaniem.

Tryby ustawiania stylu klawiatury:

Sterowanie 8-bitowe (sterowanie 8-bitowe)
Włączone dla emulacji VT220, kontroluje, czy xterm wyśle ​​8-bitowy
sekwencje kontrolne zamiast używać kontrolek 7-bitowych (ASCII), np. wysyłanie a
bajt z zakresu 128-159 zamiast znaku ucieczki, po którym następuje a
drugi bajt. xtherm zawsze interpretuje zarówno 8-bitowe, jak i 7-bitowe sekwencje sterujące
(zobacz dokument xtherm Control Sekwencje). Odpowiada to
kontrola ośmiu Bitów ratunek.

Klawisz strzałki wstecznej (BS/DEL) (klawisz strzałki wstecznej)
Modyfikuje zachowanie klawisza strzałki wstecznej, sprawiając, że przesyła on albo a
Backspace (8) lub usuń (127) znak. Odpowiada to
klawisz strzałki wstecznej ratunek.

Modyfikatory Alt/NumLock (num-lock)
Kontroluje traktowanie modyfikatorów klawiszy Alt i NumLock. To odpowiada
do numLock ratunek.

Meta Wysyła Ucieczkę (meta-esc)
Kontroluje, czy Meta klawisze są konwertowane na sekwencję dwuznakową za pomocą
sam znak poprzedzony ESC. Odpowiada to
metaSendsEscape ratunek.

Usuń to DEL (usuń-jest-del)
Kontroluje, czy klawisz Delete na klawiaturze edycyjnej powinien wysyłać DEL (127)
lub sekwencję ucieczki w stylu VT220. Usuń. Odpowiada to
usuńIsDEL ratunek.

Stare klawisze funkcyjne (oldFunctionKeys)

Klawisze funkcyjne HP (hpFunctionKeys)

Klawisze funkcyjne SCO (scoFunctionKeys)

Klawisze funkcyjne Sun (sunFunctionKeys)

Klawiatura VT220 (sunKeyboard)
Działają one jak przycisk opcji, wybierając jeden styl układu klawiatury.
Odpowiada więcej niż jednemu ustawieniu zasobu: klawiatura słoneczna,
sunFunctionKlawisze, scoFunctionKlawisze i hpKlawisze funkcyjne.

Polecenia sygnalizacji procesu:

Wyślij sygnał STOP (zawieszenie)

Wyślij sygnał CONT (kontynuuj)

Wyślij sygnał INT (przerwanie)

Wyślij sygnał HUP (rozłączenie)

Wyślij sygnał TERM (zakończ)

Wyślij sygnał KILL (zabij)
Wysyłają one sygnały SIGTSTP, SIGCONT, SIGINT, SIGHUP, SIGTERM i SIGKILL
odpowiednio do grupy procesów procesu uruchomionego xterm
(zwykle skorupa). The SYGKONT funkcja jest szczególnie przydatna, jeśli użytkownik
przypadkowo wpisał CTRL-Z, zawieszając proces.

Wyjdź (wyjdź)
Zatrzymaj przetwarzanie zdarzeń X z wyjątkiem obsługi -trzymać opcję, a następnie wyślij plik
Sygnał SIGHUP do grupy procesów procesu, w ramach którego działa xterm
(zwykle skorupa).

VT Opcje
Połączenia vtMenu ustawia różne tryby w emulacji VT102 i pojawia się, gdy „sterowanie”
w oknie VT102 naciśnięto drugi klawisz klawisza i przycisk wskaźnika.

Tryby VT102/VT220:

Włącz pasek przewijania (pasek przewijania)
Włącz (lub wyłącz) pasek przewijania. Odpowiada to -sb opcja i
dotychczasowy pasek przewijania ratunek.

Włącz przewijanie skoku (jumpscroll)
Włącz (lub wyłącz) przewijanie skokowe. Odpowiada to -j opcja i
dotychczasowy skokPrzewiń ratunek.

Włącz wideo wsteczne (wideo wsteczne)
Włącz (lub wyłącz) odwrócone wideo. Odpowiada to -rv opcja i
dotychczasowy rewersWideo ratunek.

Włącz automatyczne zawijanie (automatyczne zawijanie)
Włącz (lub wyłącz) automatyczne zawijanie. Odpowiada to -ła opcja i
dotychczasowy automatyczne zawijanie ratunek.

Włącz zawijanie wsteczne (odwrotne zawijanie)
Włącz (lub wyłącz) zawijanie wsteczne. Odpowiada to - rw opcja
oraz odwróćZawiń ratunek.

Włącz automatyczne wysuw wiersza (automatyczne przesunięcie wiersza)
Włącz (lub wyłącz) automatyczne przesunięcie wiersza. Jest to funkcja VT102 NEL, która
powoduje, że emulator emituje znak nowego wiersza po każdym powrocie karetki. Jest
brak odpowiedniej opcji wiersza poleceń lub ustawienia zasobów.

Włącz klawisze kursora aplikacji (appcursor)
Włącz (lub wyłącz) klawisze kursora aplikacji. Odpowiada to
appcursorDomyślnie ratunek. Nie ma odpowiedniej opcji wiersza poleceń.

Włącz klawiaturę aplikacji (appkeypad)
Włącz (lub wyłącz) klawisze klawiatury aplikacji. Odpowiada to
appkeypadDomyślny ratunek. Nie ma odpowiedniej opcji wiersza poleceń.

Przewiń w dół po naciśnięciu klawisza (klawisz przewijania)
Włącz (lub wyłącz) przewijanie w dół obszaru przewijania na a
naciśnięcie klawisza. Odpowiada to -sk opcja i klawisz przewijania ratunek.

Jako szczególny przypadek służą klawisze XON/XOFF (control/S i control/Q).
ignorowane.

Przewiń w dół na wyjściu Tty (scrollttyoutput)
Włącz (lub wyłącz) przewijanie w dół obszaru przewijania
wyjście do terminala. Odpowiada to -Tak opcja i
przewińTtyWyjście ratunek.

Zezwalaj na przełączanie kolumn 80/132 (allow132)
Włącz (lub wyłącz) przełączanie między 80 a 132 kolumnami. To odpowiada
do -132 opcja i c132 ratunek.

Zachowaj wybór (keepSelection)
Powiedzieć xterm czy wyrzucić zaznaczenie, gdy przestanie ono być podświetlane,
np. gdy aplikacja modyfikuje wyświetlacz w taki sposób, że już nie pasuje
tekst, który został zaznaczony. Dopóki xterm nadal jest właścicielem
wyboru, może udostępnić odpowiedni tekst innym klientom za pośrednictwem
wytnij/wklej. Odpowiada to zachowaj wybór ratunek. Nie ma
odpowiednią opcję wiersza poleceń.

Wybierz do schowka (selectToClipboard)
Powiedzieć xterm czy używać PODSTAWOWEGO czy SCHOWEK dla tokenów SELECT w pliku
Tłumaczenia zasób, który odwzorowuje działania klawiatury i myszy w celu wybrania/wklejenia
działania. Odpowiada to wybierzDo schowka ratunek. Nie ma
odpowiednią opcję wiersza poleceń.

Włącz dzwonek wizualny (visualbell)
Włącz (lub wyłącz) widoczny dzwonek (tj. migający) zamiast sygnału dźwiękowego
dzwonek. Odpowiada to -vb opcja i wizualnyBell ratunek.

Włącz pilność dzwonka (bellIsUrgent)
Włącz (lub wyłącz) wskazówkę menedżera okien o pilności po odebraniu Control-G.
Odpowiada to dzwonekJestPilny ratunek.

Włącz Pop on Bell (poponbell)
Włącz (lub wyłącz) podnoszenie okna po odebraniu Control-G. Ten
odpowiada -Muzyka pop opcja i popOnBell ratunek.

Włącz migający kursor (cursorblink)
Włącz (lub wyłącz) funkcję migającego kursora. Odpowiada to
-pne opcja i kursorMrugnięcie ratunek. Jest też sekwencja ucieczki
(zobacz dokument xtherm Control Sekwencje). Wejście do menu i ucieczka
stany sekwencji są XOR: jeśli oba są włączone, kursor nie będzie migał,
jeśli tylko jedno jest włączone, kursor będzie migać.

Włącz alternatywne przełączanie ekranu (titeInhibit)
Włącz (lub wyłącz) przełączanie między ekranem normalnym i alternatywnym.
Odpowiada to titeInhibit ratunek. Nie ma odpowiednika
opcja wiersza poleceń.

Włącz aktywną ikonę (aktywna ikona)
Włącz (lub wyłącz) funkcję aktywnej ikony. Odpowiada to -ai
opcja i aktywnaIkona ratunek.

Przewijanie Sixel (SixelScrolling)
Gdy ta opcja jest włączona, grafika szesnastkowa jest umieszczana przy bieżącym kursorze tekstowym
lokalizację, przewiń obraz w pionie, jeśli jest większy niż ekran, i wyjdź
kursor tekstowy na początku następnej pełnej linii po obrazie kiedy
powrót do trybu tekstowego (jest to ustawienie domyślne). Po wyłączeniu grafika Sixel
są umieszczone w lewym górnym rogu ekranu i są przycięte w celu dopasowania
ekranie i nie mają wpływu na położenie kursora tekstowego. Odpowiada to
szóstkaPrzewijanie ratunek. Nie ma odpowiedniej opcji wiersza poleceń.

Prywatne rejestry kolorów (privateColorRegisters)
Po włączeniu każdy obraz graficzny wykorzystuje oddzielny zestaw rejestrów kolorów, tzw
że zasadniczo ma prywatną paletę (jest to ustawienie domyślne). Jeśli to jest
nie jest ustawiony, wszystkie obrazy graficzne mają wspólny zestaw rejestrów, czyli jak
Grafika Sixel i ReGIS działała na rzeczywistym sprzęcie. Wartość domyślna to prawdopodobnie a
bardziej przydatny tryb na nowoczesnym sprzęcie TrueColor. Odpowiada to
prywatnerejestry kolorów ratunek. Nie ma odpowiedniego wiersza poleceń
opcja.

Polecenia VT102/VT220:

Wykonaj miękki reset (softreset)
Zresetuj regiony przewijania. Może to być wygodne, gdy jakiś program opuścił plik
regiony przewijania ustawione nieprawidłowo (często jest to problem podczas korzystania z VMS lub TOPS-20).
Odpowiada to sekwencji sterującej VT220 DECSTR.

Wykonaj pełny reset (hardreset)
Wpis pełnego resetu wyczyści ekran, zresetuje karty co osiem
kolumny i zresetuj tryby terminala (takie jak zawijanie i płynne przewijanie) do
ich stany początkowe tuż po xterm zakończył przetwarzanie polecenia
opcje linii. Odpowiada to sekwencji sterującej RIS VT102, z a
kilka oczywistych różnic. Na przykład Twoja sesja nie zostanie rozłączona jako:
wystarczyłby prawdziwy VT102.

Zresetuj i wyczyść zapisane linie (clearsavedlines)
Wykonaj pełny reset, a także wyczyść zapisane linie.

Komendy do ustawienia bieżącego ekranu:

Pokaż okno Tek (tekshow)
Po włączeniu wyskakuje okno Tektronix 4014 (sprawia, że ​​jest widoczne). Gdy
wyłączona, ukrywa okno Tektronix 4014.

Przełącz na tryb Tek (tryb tek)
Po włączeniu wyskakuje okno Tektronix 4014, jeśli jeszcze nie jest
widoczne i przełącza strumień wejściowy do tego okna. Po wyłączeniu ukrywa się
okno Tektronix 4014 i przełącza wejście z powrotem do okna VTxxx.

Ukryj okno VT (vthide)
Po włączeniu ukrywa okno VTxxx, a jeśli jest, wyświetla okno Tektronix 4014
nie był już widoczny i przełącza strumień wejściowy do tego okna. Gdy
wyłączony, wyświetla okno VTxxx i przełącza na nie strumień wejściowy
okno.

Pokaż ekran alternatywny (ekran alternatywny)
Po włączeniu wyświetla alternatywny ekran. Gdy jest wyłączony, pokazuje stan normalny
ekran. Należy pamiętać, że na normalnym ekranie mogły być zapisane linie; zastępca
ekran nie.

VT Czcionki
Połączenia menu czcionek pojawia się po naciśnięciu klawisza „control” i trzeciego przycisku wskaźnika w a
okno. Ustawia czcionkę używaną w oknie VT102 lub modyfikuje jej wygląd
określone lub wyświetlone. Jest kilka sekcji.

Pierwsza sekcja pozwala wybrać czcionkę z zestawu alternatyw:

Domyślny (domyślna czcionka)
Ustaw czcionkę na domyślną, tj. podaną przez *Czcionka VT100 ratunek.

Nieczytelne (czcionka 1)
Ustaw czcionkę na podaną przez *VT100.font1 ratunek.

Mały (czcionka 2)
Ustaw czcionkę na podaną przez *VT100.font2 ratunek.

Mały (czcionka 3)
Ustaw czcionkę na podaną przez *VT100.font3 ratunek.

Średni (czcionka4)
Ustaw czcionkę na podaną przez *VT100.font4 ratunek.

Duży (czcionka 5)
Ustaw czcionkę na podaną przez *VT100.font5 ratunek.

Ogromny (czcionka 6)
Ustaw czcionkę na podaną przez *VT100.font6 ratunek.

Sekwencja ewakuacyjna
Pozwala to ustawić czcionkę ostatnio określoną przez ucieczkę Ustaw czcionkę
kolejność (patrz dokument xtherm Control Sekwencje).

Wybór (czcionka)
Pozwala to ustawić czcionkę określoną w bieżącym wyborze jako czcionkę
nazwa (jeśli właścicielem jest wybór PODSTAWOWY).

Druga sekcja pozwala modyfikować sposób jej wyświetlania:

Pogrubione czcionki
Zwykle jest to zaznaczone (włączone). Gdy nie jest zaznaczone, xterm nie użyje pogrubienia
czcionki. Ustawienie odpowiada zezwól na pogrubione czcionki ratunek.

Znaki do rysowania linii (rysowanie linii czcionki)
Po ustawieniu informuje xterm rysować własne postacie do rysowania linii. W przeciwnym razie
opiera się na czcionce, która je zawiera. Porównaj z forceBoxChars ratunek.

Spakowana czcionka (spakowana czcionka)
Po ustawieniu informuje xterm aby użyć minimalnej szerokości glifu z czcionki, gdy
wyświetlanie znaków. Użyj maksymalnej szerokości (niezaznaczonej), aby ułatwić wyświetlanie
czcionki proporcjonalne. Porównaj z siłaPakowaneCzcionka ratunek.

Podwójne znaki (podwójny rozmiar czcionki)
Po ustawieniu xterm może poprosić serwer czcionek o utworzenie skalowanych wersji pliku
czcionka normalna, dla znaków o podwójnym rozmiarze VT102.

Trzecia sekcja umożliwia modyfikację sposobu jej określenia:

Czcionki TrueType (czcionka renderująca)
Jeśli Czcionka renderowania i ustawiono odpowiednie zasoby, jest to dalsze
kontrolować, czy xterm faktycznie użyje wywołań biblioteki Xft, aby uzyskać plik
czcionka.

Kodowanie UTF-8 (tryb utf8)
To kontroluje, czy xterm wykorzystuje kodowanie wejścia/wyjścia UTF-8. To jest
przydatne do tymczasowego przełączania xterm do wyświetlania tekstu z aplikacji
który nie jest zgodny z ustawieniami regionalnymi. Odpowiada to utf8
ratunek.

Czcionki UTF-8 (czcionki utf8)
To kontroluje, czy xterm używa czcionek UTF-8 do wyświetlania. Przydaje się
tymczasowe przełączanie xterm aby wyświetlić tekst z aplikacji, która to robi
nie postępuj zgodnie z ustawieniami regionalnymi. Łączy w sobie utf8 i utf8Czcionki
zasoby.

Tytuły UTF-8 (utf8-titles)
To kontroluje, czy xterm akceptuje kodowanie UTF-8 do kontroli tytułu
sekwencje. Odpowiada to utf8Czcionki ratunek.

Początkowo znacznik wyboru jest ustawiony zgodnie z obydwoma utf8 i utf8Czcionki
wartości zasobów. Jeśli ta ostatnia opcja jest ustawiona na „zawsze”, znacznik wyboru jest
wyłączony. Podobnie, jeśli w pliku nie podano żadnych czcionek utf8Czcionki
podzasobów, wówczas znacznik wyboru również jest wyłączony.

Średnia XTerm app-defaults definiuje oba zestawy czcionek, natomiast plik
UXterm plik app-defaults definiuje tylko jeden zestaw. Zakładając, że standardowa aplikacja
defaults, uruchomi się to polecenie xterm możliwość przełączania pomiędzy UTF-8
i czcionki zakodowane w standardzie ISO-8859-1:

uxterm -klasa XTerm

Czwarta sekcja umożliwia włączenie lub wyłączenie operacji specjalnych
kontrolowane poprzez zapisanie sekwencji ucieczki na terminalu. Są one wyłączone, jeśli
Funkcja SendEvents jest włączona:

Zezwalaj na Color Ops (allow-font-ops)
Odpowiada to zezwól na ColorOps ratunek. Włącz lub wyłącz kontrolę
sekwencje ustawiające/zapytające o kolory.

Zezwalaj na operacje na czcionkach (allow-font-ops)
Odpowiada to Zezwól na FontOps ratunek. Włącz lub wyłącz kontrolę
sekwencje, które ustawiają/zapytają o czcionkę.

Zezwalaj na operacje Tcap (allow-tcap-ops)
Włącz lub wyłącz sekwencje kontrolne, które pytają o pojęcie terminala
ciągi klawiszy funkcyjnych, jako możliwości termcap lub terminfo. To odpowiada
do zezwól na TcapOps ratunek.

Zezwalaj na operacje tytułowe (zezwalaj na operacje tytułowe)
Włącz lub wyłącz sekwencje sterujące modyfikujące tytuł lub ikonę okna
nazwa. Odpowiada to ZezwólTitleOps ratunek.

Zezwalaj na operacje w oknach (zezwól na operacje w oknach)
Włącz lub wyłącz rozszerzone sekwencje sterujące oknami (używane w dtterm).
Odpowiada to Zezwól na działanie WindowOps ratunek.

TEK Opcje
Połączenia tekMenu ustawia różne tryby w emulacji Tektronix i pojawia się, gdy
W oknie Tektronix naciśnięto klawisz „control” i drugi przycisk wskaźnika. Obecny
Rozmiar czcionki sprawdza się w sekcji trybów menu.

Duże znaki (tektextlarge)

#2 Rozmiar znaków (tektext2)

#3 Rozmiar znaków (tektext3)

Małe znaki (tektextsmall)

polecenia:

STRONA (tekstrona)
Wyczyść okno Tektronix.

RESETUJ (tekreset)

KOPIA (tekkopia)

Windows:

Pokaż okno VT (vtshow)

Przełącz na tryb VT (vtmode)

Ukryj okno Tek (tekhide)

BEZPIECZEŃSTWO


Środowiska X różnią się pod względem świadomości bezpieczeństwa.

· Większość serwerów działa pod obciążeniem Xdm, mają możliwość korzystania z autoryzacji „magicznym plikiem cookie”.
system, który może zapewnić rozsądny poziom bezpieczeństwa wielu osobom. Jeżeli twój
serwer używa wyłącznie mechanizmu opartego na hoście do kontroli dostępu do serwera (patrz
xhost(1)), to jeśli włączysz dostęp dla hosta i inni użytkownicy również będą mogli to zrobić
uruchamiać klientów na tym samym hoście, możliwe jest, że ktoś będzie mógł uruchomić aplikację
który wykorzystuje podstawowe usługi protokołu X do podglądania Twoich działań,
potencjalnie przechwytując transkrypcję wszystkiego, co napiszesz na klawiaturze.

· Każdy proces mający dostęp do Twojego wyświetlacza X może manipulować nim w taki sposób, w jaki Ty to robisz
może nie przewidzieć, nawet przekierowując klawiaturę do siebie i wysyłając zdarzenia do
okna Twojej aplikacji. Dzieje się tak nawet w przypadku autoryzacji „magicznego pliku cookie”.
schemat. Podczas Zezwól na wysyłanie zdarzeń zapewnia pewną ochronę przed fałszywymi aplikacjami
manipulowanie programami, ochrona przed szpiegami jest trudniejsza.

· Na przykład rozszerzenie wejścia X umożliwia aplikacji ominięcie wszystkich pozostałych
(ograniczone) funkcje autoryzacji i bezpieczeństwa, w tym protokół GrabKeyboard.

· Szczególną obawę budzi możliwość szpiegowania naciśnięć klawiszy przez aplikację
gdy chcesz wpisać hasło lub inne wrażliwe dane. Najlepsze rozwiązanie
problemem jest użycie lepszego mechanizmu autoryzacji niż zapewnia X.

Z zastrzeżeniem wszystkich tych zastrzeżeń, istnieje prosty mechanizm ochrony danych wejściowych z klawiatury
in xterm.

Połączenia xterm menu (patrz MENU powyżej) zawiera Zabezpieczać klawiatura wpis, który po włączeniu
próbuje zapewnić, że wszystkie wejścia z klawiatury będą kierowane tylko do xterm (używając
Żądanie protokołu GrabKeyboard). Gdy aplikacja poprosi o podanie hasła (lub innego
wrażliwe dane), możesz włączyć Zabezpieczać klawiatura korzystając z menu, wpisz dane, a następnie
wyłączyć Zabezpieczać klawiatura ponownie skorzystać z menu.

· Dzięki temu wiesz, które okno akceptuje naciśnięcia klawiszy.

· Nie może zapewnić, że nie ma procesów mających dostęp do tego wyświetlacza X
może również obserwować naciśnięcia klawiszy.

Tylko jeden klient X na raz może chwycić klawiaturę, więc przy próbie jej włączenia Zabezpieczać
klawiatura może się nie udać. W takim przypadku zabrzmi dzwonek. Jeśli Zabezpieczać klawiatura
się powiedzie, kolory pierwszego planu i tła zostaną zamienione (tak jakbyś wybrał
Odwrócenie Wideo wpis w Tryby pracy menu); zostaną one wymienione ponownie, gdy wyjdziesz bezpiecznie
tryb. Jeśli kolory tak nie przełącz, to powinieneś początku. podejrzane, że jesteś
sfałszowane. Jeśli uruchomiona aplikacja wyświetla monit przed zapytaniem o
hasło, najbezpieczniej jest przejść do trybu bezpiecznego zanim zostanie wyświetlony monit i wykonać
upewnij się, że monit zostanie wyświetlony poprawnie (w nowych kolorach), aby zminimalizować
prawdopodobieństwo fałszowania. Możesz także ponownie wyświetlić menu i upewnić się, że zostało ono zaznaczone
obok wpisu pojawi się znak.

Zabezpieczać klawiatura tryb zostanie wyłączony automatycznie, jeśli Twój xterm okno staje się ikoną
(lub w inny sposób niezamapowany) lub jeśli uruchomisz menedżera okien z ponownym rodzicielstwem (który umieszcza plik a
pasek tytułu lub inna dekoracja wokół okna). Zabezpieczać klawiatura tryb. (To jest
jest to cecha protokołu X, której nie da się łatwo obejść.) Kiedy tak się dzieje, pierwszy plan i
kolory tła zostaną przywrócone, a dzwonek zabrzmi ostrzegawczo.

POSTAĆ ZAJĘCIA


Dwukrotne kliknięcie lewego przycisku wskaźnika w krótkich odstępach czasu (podwójne kliknięcie) powoduje wszystko
znaki tej samej klasy (np. litery, białe znaki, znaki interpunkcyjne), które należy wybrać jako a
"słowo". Ponieważ różni ludzie mają różne preferencje dotyczące tego, co należy wybrać
(na przykład, czy nazwy plików mają być wybrane w całości, czy tylko jako osobne podnazwy), the
Domyślne mapowanie można zastąpić za pomocą metody charKlasa (klasa Klasa Char)
ratunek.

Ten zasób składa się z serii oddzielonych przecinkami zasięg:wartość pary. The zasięg jest albo
pojedynczy numer lub Niska-wysoka w zakresie od 0 do 65535, co odpowiada kodowi
znak lub znaki, które mają zostać ustawione. The wartość jest dowolna, chociaż jest to tabela domyślna
używa numeru pierwszego znaku występującego w zestawie. Kiedy nie jest w UTF-8
trybie, użyte zostaną tylko pierwsze 256 bajtów tej tabeli.

Domyślna tabela zaczyna się w następujący sposób -

statyczny 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 { | } ~ USUŃ */
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 wół Y- | Więc */
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` Ja' 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};

Na przykład ciąg „33:48,37:48,45-47:48,38:48” wskazuje, że wykrzyknik
należy traktować znak, znak procentu, myślnik, kropkę, ukośnik i ampersand
w taki sam sposób, jak znaki i cyfry. Jest to przydatne podczas wycinania i wklejania
adresy poczty elektronicznej i nazwy plików.

KEY WIĄZANIA


Możliwe jest ponowne powiązanie kluczy (lub sekwencji kluczy) z dowolnymi ciągami znaków w celu wprowadzenia ich przez
zmiany Tłumaczenia zasoby dla widżetów vt100 lub tek4014. Zmienianie
Tłumaczenia nie oczekuje się zasobów dla zdarzeń innych niż zdarzenia związane z kluczami i przyciskami, oraz
spowoduje nieprzewidywalne zachowanie.

Akcje
W ramach programu dostępne są następujące działania vt100 or tek4014 Tłumaczenia
zasoby:

zezwolenie-kolor-ops(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza zezwól na ColorOps zasób i jest również wywoływany
przez Zezwól na-kolor-ops wejście w menu czcionek.

zezwolenie-font-ops(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza Zezwól na FontOps zasób i jest również wywoływany
przez Zezwalaj na czcionki-ops wejście w menu czcionek.

zezwalaj na wysyłanie zdarzeń (włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza Zezwól na wysyłanie zdarzeń zasób i również jest
powołany przez pozwala wejście w menu główne.

zezwolenie-tcap-ops(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza zezwól na TcapOps zasób i jest również wywoływany
przez zezwalaj na operacje tcap wejście w menu czcionek.

zezwolenie-tytuł-ops(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza ZezwólTitleOps zasób i jest również wywoływany
przez Zezwól na tytuł-ops wejście w menu czcionek.

zezwolenie-window-ops(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza Zezwól na działanie WindowOps zasób i również jest
powołany przez Zezwalaj na-window-ops wejście w menu czcionek.

alt-wysyła-ucieczkę()
Ta akcja przełącza stan altWysyła Ucieczkę ratunek.

dzwonek([procent])
Ta czynność powoduje wyświetlenie dzwonka klawiatury o określonej wartości procentowej powyżej lub poniżej
objętość podstawowa.

wyczyść zapisane linie()
Ta akcja ma twardy reset() (patrz poniżej), a także czyści historię linii
zapisane u góry ekranu. Jest również wywoływany z wyczyśćzapisane linie
wejście w vtMenu. Efekt jest identyczny jak w przypadku kontroli resetowania sprzętowego (RIS).
sekwencja.

wybór-kopii(imię docelowe [, ...])
Ta akcja umieszcza aktualnie zaznaczony tekst we wszystkich zaznaczeniach lub
bufory obcinające określone przez imię docelowe. w odróżnieniu wybierz koniec, nie wysyła myszy
pozycję lub w inny sposób modyfikować stan selekcji wewnętrznej.

utwórz-menu(m/v/f/t)
Ta akcja tworzy jedno z menu używanych przez xterm, jeśli nie było tego wcześniej
Utworzony. Wartościami parametrów są nazwy menu: menu główne, vtMenu, menu czcionek,
tekMenu, Odpowiednio.

dabbrev-expand()
Rozwija słowo przed kursorem, wyszukując w poprzedzającym tekście na ekranie
oraz w buforze przewijania dla słów zaczynających się od tego skrótu. Powtórzenie
dabbrev-expand() kilka razy z rzędu szuka alternatywnego rozszerzenia
patrząc dalej w tył. Brak kolejnych dopasowań sygnalizowany jest przez a brzęczyk(). Próbowanie
aby rozwinąć puste słowo (tzn. gdy kursor jest poprzedzony spacją) return
kolejno wszystkie poprzednie słowa. Kolejne identyczne rozwinięcia są ignorowane.
Słowo tutaj jest zdefiniowane jako sekwencja znaków innych niż białe znaki. Ta cecha
częściowo emuluje zachowanie rozwijania „dynamicznego skrótu” w Emacsie
(tam związany z M-/). Oto ustawienie zasobów dla xterm który zrobi to samo
rzecz:

*VT100*tłumaczenia: #override \n\
Meta /:dabbrev-expand()

deikonify()
Zmienia stan okna z powrotem na normalny, jeśli został ikonizowany.

usuń-jest-del()
Ta akcja przełącza stan usuńIsDEL ratunek.

przycisk-dired()
Obsługuje zdarzenie przycisku (inne niż naciśnięcie i zwolnienie), powtarzając zdarzenie
pozycję (tj. linię i kolumnę znaku) w następującym formacie:

^X ESC G

w formacie exec (format, Nazwa źródła [, ...])
Wykonaj polecenie zewnętrzne, korzystając z bieżącego wyboru części polecenia
parametry. Pierwszy parametr, format wydaje podstawowe polecenie. Kolejny
parametry określają źródło wyboru jak w wybór wstawki.

Połączenia format parametr umożliwia następujące podstawienia:

%% wstawia „%”.

%P pozycja ekranu na początku podświetlonego obszaru, jako a
para liczb całkowitych oddzielonych średnikami, wykorzystująca wartości kontrolowane przez CUP
zastosowałaby sekwencję.

%p położenie ekranu po początku podświetlonego obszaru, używając
taką samą konwencję jak „%P”.

%S długość ciągu znaków, który wstawi „%s”.

%s zawartość zaznaczenia, niezmodyfikowana.

%T długość ciągu znaków, który wstawi „%t”.

%t zaznaczenia, obcięte początkowe/końcowe spacje. Osadzone spacje (i
znaki nowej linii) są kopiowane w niezmienionej postaci.

%R długość ciągu znaków, który wstawi „%r”.

%r zaznaczenie, przycięte z końcowych białych znaków.

%V atrybutów wideo na początku podświetlonego regionu, jako a
rozdzielona średnikami lista liczb całkowitych wykorzystująca wartości kontrolowane przez SGR
zastosowałaby sekwencję.

%v atrybuty wideo po końcu podświetlonego regionu, używając tego samego
konwencji jako „%V”.

Po skonstruowaniu ciągu poleceń xterm rozwidla podproces i wykonuje
polecenie, które kończy się niezależnie od xterm.

Na przykład to tłumaczenie wywołałoby nowy xterm proces przeglądania pliku
którego imię jest wybrane przy wciśniętym klawiszu Shift. Nowy proces jest
rozpoczyna się po zwolnieniu przycisku myszy:

*VT100*tłumaczenia: #override Shift \
: sformatowany w exec("xterm -e widok '%t'", WYBIERZ)

exec-do wyboru(format, naKliknięcia)
Wykonaj polecenie zewnętrzne, korzystając z danych skopiowanych z ekranu w części
parametry polecenia. Pierwszy parametr, format podaje podstawowe polecenie jak w
w formacie exec. Drugi parametr określa sposób kopiowania danych jako
naKliknięcia ratunek.

pełny ekran(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza fullscreen ratunek.

ikona()
Ikonizuje okno.

twardy reset()
Ta akcja resetuje obszar przewijania, karty, rozmiar okna i klawisze kursora
czyści ekran. Jest również wywoływany z twardy reset wejście w vtMenu.

ignorować()
Ta akcja ignoruje zdarzenie, ale sprawdza, czy istnieje specjalna zmiana pozycji wskaźnika
sekwencje.

wstawić()
Ta akcja wstawia znak lub ciąg znaków powiązany z danym kluczem
prasowany.

wstaw-osiem-bit()
Ta akcja wstawia ośmiobitową (Meta) wersję znaku lub ciągu
powiązane z naciśniętym klawiszem. Traktowane są tylko wartości jednobajtowe
specjalnie. Dokładne działanie zależy od wartości parametru altWysyła Ucieczkę oraz
metaSendsEscape oraz wejście ośmiobitowe Surowce. ten metaSendsEscape zasób jest
przetestowane jako pierwsze. Zobacz wejście ośmiobitowe źródło pełnej dyskusji.

Określenie „osiem bitów” jest mylące: xterm sprawdza, czy klucz znajduje się w zakresie od 128 do
255 (ustawiony jest ósmy bit). Jeśli wartość mieści się w tym zakresie, w zależności od
wartości zasobów, xterm może następnie wykonać jedną z następujących czynności:

· dodaj do wartości 128, ustawiając jej ósmy bit,

· wyślij bajt ESC przed klawiszem, lub

· wyślij klucz w stanie niezmienionym.

sformatowany przez wstawkę (format, Nazwa źródła [, ...])
Wstaw bieżący wybór lub powiązane z nim dane, sformatowane. Pierwszy
parametr, format podaje szablon danych jak w w formacie exec.
Kolejne parametry określają źródło wyboru jak w wybór wstawki.

możliwość wyboru wkładania (format, naKliknięcia)
Wstaw dane skopiowane z ekranu, sformatowane. Pierwszy parametr, format daje
szablon danych jak w w formacie exec. Drugi parametr określa
sposób kopiowania danych jak w pliku naKliknięcia ratunek.

wstaw-wybór(Nazwa źródła [, ...])
Ta akcja wstawia ciąg znaleziony w zaznaczeniu lub buforze cięcia wskazanym przez
Nazwa źródła. Źródła sprawdza się w podanej kolejności (przypadek ma znaczenie) do godz
jeden się znalazł. Często używane opcje obejmują: PRIMARY, WTÓRNY,
SCHOWEK. Bufory wycinane są zwykle nazywane CUT_BUFFER0 przez CUT_BUFFER7.

wstaw-siedem-bitów()
To działanie jest synonimem wstawić(). Termin „siedmiobitowy” jest mylący: to
tylko to sugeruje xterm nie próbuje dodać 128 do wartości klucza, jak w wstawić-
ośmiobitowy().

interpretować(sekwencja kontrolna)
Zinterpretuj podaną sekwencję sterującą lokalnie, tj. bez przekazywania jej do
gospodarz. Działa to poprzez wstawienie sekwencji sterującej z przodu wejścia
bufor. Użyj „\”, aby uciec od cyfr ósemkowych w ciągu. Xt Ci na to nie pozwala
wstaw znak zerowy (tj. „\000”) w ciągu.

mapa klawiszy (Nazwa)
Ta akcja dynamicznie definiuje nową tabelę tłumaczeń, której nazwa zasobu to
Nazwa z przyrostkiem Mapa klawiszy (przypadek jest istotny). Imię żaden przywraca
oryginalna tabela tłumaczeń.

większa czcionka vt()
Ustaw czcionkę na następną większą, w oparciu o wymiary czcionki. Zobacz też zestaw-
czcionka vt().

załaduj czcionki-vt(Nazwa[,klasa])
Załaduj nazwy czcionek z podanej nazwy i klasy podzasobu. Oznacza to, że załaduj
„*VT100.Nazwa.font”, zasób jako „*VT100.font” itp. Jeśli nie podano nazwy, plik
przywrócono oryginalny zestaw nazw czcionek.

w odróżnieniu set-vt-font(), nie ma to wpływu na czcionki ucieczki i wyboru, ponieważ
nie są one oparte na wartościach zasobów. Luźno wpływa na czcionki
zorganizowane w pozycji menu „Domyślne”, w tym chrzcielnica, pogrubiona czcionka, szeroka czcionka i
szerokaPogrubiona Czcionka.

Wyolbrzymiać()
Zmienia rozmiar okna, aby wypełnić cały ekran.

meta-wysyła-ucieczkę()
Ta akcja przełącza stan metaSendsEscape ratunek.

wyskakujące menu (nazwa menu)
Ta akcja powoduje wyświetlenie określonego menu podręcznego. Prawidłowe nazwy (wielkość liter ma znaczenie)
zawierać: menu główne, vtMenu, menu czcionek, tekMenu.

wydrukować(flagi drukarskie)
Ta akcja drukuje okno. Jest on również wywoływany przez wejście w menu główne.

Akcja akceptuje parametry opcjonalne, które tymczasowo zastępują zasób
ustawienia. Wartości parametrów są dopasowywane z pominięciem wielkości liter:

brak wysuwu formularza
żaden formularz nie zostanie wysłany na końcu ostatniej wydrukowanej linii (tzn.
drukarkaFormFeed jest „fałszywy”).

Kanał formularza
wyświetlenie formularza zostanie wysłane na końcu ostatniej wydrukowanej linii (tzn.
drukarkaFormFeed jest „prawdą”).

nieNewLine
żadna nowa linia nie zostanie wysłana na końcu ostatniej wydrukowanej i zawiniętej linii
linie zostaną połączone w długie linie (tj. drukarka NewLine jest „fałszywy”).

Nowa linia
znak nowej linii zostanie wysłany na końcu ostatniej wydrukowanej linii i każdej linii
zostanie ograniczona (poprzez dodanie znaku nowej linii) do szerokości ekranu (tzn.
drukarka NewLine jest „prawdą”).

nieAttr
strona jest drukowana bez atrybutów (tj. drukujAtrybuty wynosi „0”).

monoAttr
strona jest drukowana z atrybutami monochromatycznymi (vt220) (tzn. drukujAtrybuty
wynosi „1”).

atrybuty koloru
strona jest drukowana z atrybutami kolorów ANSI (tj. drukujAtrybuty is
„2”).

wydrukuj-wszystko(flagi drukarskie)
Ta akcja wysyła całą historię tekstu, oprócz bieżącego tekstu
widoczne, do programu podanego w polecenie drukarki ratunek. Pozwala na to samo
parametry opcjonalne, takie jak działanie. Za pomocą odpowiedniego polecenia drukarki plik
Akcja może zostać użyta do załadowania historii tekstu w edytorze.

wydrukuj-natychmiast()
Wysyła tekst bieżącego okna bezpośrednio do pliku określonego przez
drukujPlikNatychmiast, Tryb drukowaniaNatychmiast i printOptsNatychmiastowe zasoby.

błąd wydruku()
Przełącza wyświetlanie flagi xterm że jeśli zakończy się z błędem X, wysłać tekst
bieżącego okna bezpośrednio do pliku określonego przez printFileXBłąd,
printModeXBłąd i printOptsXBłąd zasoby.

print-redir()
Ta akcja przełącza Tryb sterowania drukarką od 0 do 2. Odpowiedni
Pozycja menu podręcznego jest przydatna do wyłączania drukarki w przypadku zmiany
swój umysł po podjęciu decyzji o wydrukowaniu losowych plików binarnych na terminalu.

porzucić() Ta akcja wysyła SIGHUP do podprogramu i kończy działanie. Jest on również wywoływany przez
porzucić wejście w menu główne.

przycisk-readline()
Obsługuje opcjonalną funkcję readline poprzez powtarzanie powtarzania kursora do przodu lub
sekwencje sterujące wstecz w przypadku zwolnienia przycisku, aby zażądać tego od hosta
aplikacja aktualizuje swoją koncepcję pozycji kursora, aby dopasować ją do zdarzenia przycisku.

przerysować()
Ta akcja powoduje przerysowanie okna. Jest on również wywoływany przez przerysować wejście w
menu główne.

przywrócić()
Przywraca rozmiar okna przed ostatnią maksymalizacją.

przewiń do tyłu (liczyć [,jednostek [,mysz] ])
Ta akcja powoduje przewinięcie okna tekstowego do tyłu, tak aby pojawił się wcześniejszy tekst
przewinięty u góry ekranu jest teraz widoczny.

Połączenia liczyć argument wskazuje liczbę jednostek (Które może być strona, pół strony,
piksellub linia), po którym można przewijać.

Można określić korektę tych wartości, dodając znak „+” lub „-”.
po którym następuje liczba, np. Strona-2 aby określić 2 linie mniej niż strona.

Jeśli trzeci parametr mysz jest podana, akcja jest ignorowana podczas raportowania myszy
jest włączony.

przewiń do przodu(liczyć [,jednostek [,mysz] ])
To działanie jest podobne do przewiń do tyłu z tą różnicą, że przewija się w drugim
kierunek.

bezpieczne()
Ta akcja przełącza Zabezpieczać klawiatura tryb opisany w sekcji o nazwie
BEZPIECZEŃSTWOi jest wywoływany z bezpiecznekbd wejście w menu główne.

blokada przewijania (włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza stan wewnętrzny, który informuje xterm czy
Scroll Lock jest aktywny, z zastrzeżeniem zezwól naScrollLock ratunek.

wybierz koniec kursora(imię docelowe [, ...])
To działanie jest podobne do wybierz koniec z wyjątkiem tego, że należy go używać z Wybierz-
początek kursora.

wybierz-kursor-rozszerz()
To działanie jest podobne do wybierz-rozszerz z wyjątkiem tego, że należy go używać z Wybierz-
początek kursora.

wybierz-kursor-start()
To działanie jest podobne do wybierz start z tą różnicą, że rozpoczyna selekcję od
bieżąca pozycja kursora tekstowego.

wybierz koniec (imię docelowe [, ...])
Ta akcja umieszcza aktualnie zaznaczony tekst we wszystkich zaznaczeniach lub
bufory obcinające określone przez imię docelowe. Wysyła również pozycję myszy i aktualizuje plik
stan selekcji wewnętrznej odzwierciedlający zakończenie procesu selekcji.

wybierz-rozszerz()
Ta akcja śledzi wskaźnik i rozszerza zaznaczenie. Należy go jedynie związać
do wydarzeń związanych z ruchem.

wybierz-zestaw()
Ta akcja przechowuje tekst odpowiadający bieżącemu zaznaczeniu, bez
wpływające na tryb selekcji.

wybierz-start()
Ta akcja rozpoczyna zaznaczanie tekstu w bieżącym położeniu wskaźnika. Zobacz
sekcja na WSKAŹNIK ZASTOSOWANIE aby uzyskać informacje dotyczące dokonywania wyborów.

wyślij sygnał (znak)
Ta akcja wysyła sygnał nazwany przez znak do xterm podproces (powłoka
lub program określony za pomocą -e opcja wiersza poleceń). Jest on również wywoływany przez
zawieszać, kontynuować, przerwać, rozłączyć się, zakończony, zabić wpisy w menu główne.
Dopuszczalne nazwy sygnałów to (wielkość liter nie ma znaczenia): tstp (jeśli jest obsługiwany przez
system operacyjny), zawieszać (taki sam jak tstp), konto (jeśli jest obsługiwany przez plik operacyjny
system), int, Hup, semestr, porzucić, alarm, alarm (taki sam jak alarm) i zabić.

set-8-bit-control(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza kontrola ośmiu Bitów ratunek. To jest również
wywołany z Sterowanie 8-bitowe wejście w vtMenu.

set-allow132(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza c132 ratunek. Jest również wywoływany z
dotychczasowy pozwolić132 wejście w vtMenu.

ustaw altscreen(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza pomiędzy ekranem alternatywnym i bieżącym.

set-appcursor(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza tryb obsługi klawisza kursora aplikacji i
jest również wywoływany przez appursor wejście w vtMenu.

ustaw klawiaturę aplikacji (włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza obsługę trybu klawiatury aplikacji i jest
przywołany także przez klawiatura aplikacji wejście w vtMenu.

set-autolinefeed(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza automatyczne wstawianie przesuwów wiersza. To jest również
powołany przez automatyczne podawanie linii wejście w vtMenu.

set-autowrap(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, wyłącza lub wyłącza automatyczne zawijanie długich linii. To jest również
powołany przez autozawijanie wejście w vtMenu.

set-backarrow(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza klawisz strzałki wstecznej ratunek. Jest również wywoływany
z strzałka wsteczna klucz wejście w vtMenu.

set-bellIsUrgent(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza dzwonekJestPilny ratunek. Jest również wywoływany
przez dzwonekJestPilny wejście w vtMenu.

set-cursorblink(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza kursorMrugnięcie ratunek. Jest również wywoływany
z kursor mruga wejście w vtMenu.

set-cursesemul(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza pomstowanie ratunek. Jest również wywoływany z
dotychczasowy przekleństwo wejście w vtMenu.

ustaw podwójny rozmiar czcionki (włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza czcionkaDoublesize ratunek. To jest również
powołany przez podwójny rozmiar czcionki wejście w menu czcionek.

set-hp-klawisze-funkcyjne(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza hpKlawisze funkcyjne ratunek. To jest również
powołany przez hpKlawisze funkcyjne wejście w menu główne.

set-jumpscroll(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza przewijanie ratunek. Jest również wywoływany
przez przewijanie wejście w vtMenu.

rysowanie linii z czcionkami (włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza xtermstan dotyczący tego, czy
bieżąca czcionka zawiera znaki do rysowania linii i czy powinna je rysować bezpośrednio.
Jest on również wywoływany przez rysowanie linii czcionek wejście w menu czcionek.

set-font-packed(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza siłaPakowaneCzcionkazasób, który kontroluje
użycie minimalnej lub maksymalnej szerokości glifu czcionki. Jest on również wywoływany przez czcionka-
zatłoczony wejście w menu czcionek.

zestaw-zachowuj-schowek(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza zachowaj schowek ratunek.

ustaw-zachowaj-wybór(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza zachowaj wybór ratunek. To jest również
powołany przez zachowaj wybór wejście w vtMenu.

set-logowanie(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza stan opcji rejestrowania.

set-stare-klawisze-funkcyjne(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza stan starszych klawiszy funkcyjnych. To jest również
powołany przez stare klawisze funkcyjne wejście w menu główne.

set-marginbell(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza marginesBell ratunek.

ustaw-num-lock(włączanie/wyłączanie/przełączanie)
Ta akcja przełącza stan numLock ratunek.

ustaw-w-dzwonku(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza popOnBell ratunek. Jest również wywoływany przez
dotychczasowy poponbell wejście w vtMenu.

ustaw-prywatne-kolory(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza prywatnerejestry kolorów ratunek.

set-render-font(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza Czcionka renderowania ratunek. Jest również wywoływany
przez czcionka renderowania wejście w menu czcionek.

ustaw-odwrotne-wideo(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza rewersWideo ratunek. Jest również wywoływany
przez odwrotne wideo wejście w vtMenu.

set-reversewrap(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza odwróćZawiń ratunek. Jest również wywoływany
przez odwrotne zawijanie wejście w vtMenu.

set-scroll-on-key(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza klawisz przewijania ratunek. Jest również wywoływany
z klawisz przewijania wejście w vtMenu.

set-scroll-on-tty-output(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza przewińTtyWyjście ratunek. To jest również
wywołany z przewiń dane wyjściowe wejście w vtMenu.

set-scrollbar(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza pasek przewijania ratunek. Jest również wywoływany przez
dotychczasowy pasek przewijania wejście w vtMenu.

set-sco-klawisze-funkcyjne(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza scoFunctionKlawisze ratunek. To jest również
powołany przez scoFunctionKlawisze wejście w menu główne.

zestaw-wybierz(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza wybierzDo schowka ratunek. To jest również
powołany przez wybierzDo schowka wejście w vtMenu.

przewijanie set-szóstek (włączanie/wyłączanie/przełączanie)
Ta akcja przełącza pomiędzy pozycjonowaniem wbudowanym (przewijanie szóstkowe) i pozycjonowaniem bezwzględnym. To
można również sterować za pomocą trybu prywatnego DEC 80 (DECSDM) lub z poziomu szóstkaPrzewijanie
wpis w btMenu.

set-sun-function-keys(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza sunFunctionKlawisze ratunek. To jest również
powołany przez sunFunctionKlawisze wejście w menu główne.

klawiatura set-sun(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza klawiatura słoneczna ratunek. Jest również wywoływany
przez klawiatura słoneczna wejście w menu główne.

set-tek-text(duży/2/3/mały)
Ta akcja ustawia czcionkę używaną w oknie Tektronix na wartość
wybrany zasób zgodnie z argumentem. Argumentem może być słowo kluczowe
lub jednoliterowy alias, jak pokazano w nawiasach:

duży (l)
Użyj zasobu czcionkaDuża, tak samo jak wejście do menu duży tekst.

dwa (2)
Użyj zasobu czcionka2, tak samo jak wejście do menu tektekst2.

trzy (3)
Użyj zasobu czcionka3, tak samo jak wejście do menu tektekst3.

małe (e)
Użyj zasobu czcionkaMała, tak samo jak wejście do menu tektextsmały.

set-terminal-type(rodzaj)
Ta akcja kieruje dane wyjściowe do vt or tek okna wg rodzaj
strunowy. Jest on również wywoływany przez tryb tek wejście w vtMenu oraz tryb vt wejście w
tekMenu.

set-titeInhibit(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza titeInhibit zasób, który kontroluje
przełączanie między ekranem alternatywnym i bieżącym.

zestaw paska narzędzi (włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, wyłącza lub przełącza funkcję paska narzędzi. Jest również wywoływany przez
dotychczasowy Pasek narzędzi wejście w menu główne.

tryb set-utf8(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza utf8 ratunek. Jest on również wywoływany przez
tryb utf8 wejście w menu czcionek.

set-utf8-title(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza utf8Tytuł ratunek. Jest również wywoływany przez
dotychczasowy tytuł utf8 wejście w menu czcionek.

ustaw widoczność (vt/tek,włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza, czy vt or tek okna są
widoczny. Jest również wywoływany z tekshow i w środku wpisy w vtMenu oraz
vtshow i techid wpisy w tekMenu.

set-visual-bell(włączanie/wyłączanie/przełączanie)
Ta akcja ustawia, rozbraja lub przełącza wizualnyBell ratunek. Jest również wywoływany
przez dzwonek wizualny wejście w vtMenu.

set-vt-font(d/1/2/3/4/5/6/e/s [,normalna czcionka [, pogrubiona czcionka]])
Ta akcja ustawia czcionkę lub czcionki aktualnie używane w oknie VT102. The
pierwszy argument to pojedynczy znak określający czcionkę, która ma zostać użyta:

d or D wskazać domyślną czcionkę (czcionkę początkowo używaną, gdy xterm zostało rozpoczęte),

1 przez 6 wskazać czcionki określone przez czcionka1 przez czcionka6 zasoby,

e or E wskazują czcionki normalne i pogrubione, które zostały ustawione za pomocą kodów ucieczki
(lub określone odpowiednio jako drugi i trzeci argument akcji) i

s or S wskazać wybór czcionki (dokonany przez programy takie jak xczcionka(1))
wskazany przez drugi argument akcji.

If xterm jest skonfigurowany do obsługi szerokich znaków, dodatkowe dwa są opcjonalne
parametry są rozpoznawane dla e argument: szeroka czcionka i szeroka pogrubiona czcionka.

mniejsza czcionka vt()
Ustaw czcionkę na następną mniejszą, w oparciu o wymiary czcionki. Zobacz też zestaw-
czcionka vt().

miękki reset()
Ta akcja resetuje obszar przewijania. Jest również wywoływany z miękki reset
wejście w vtMenu. Efekt jest identyczny jak w przypadku sterowania miękkim resetem (DECSTR).
sekwencja.

spawn-nowy-terminal (paramy)
Wyhoduj nowe xterm proces. Jest to dostępne w systemach wyposażonych w nowoczesny
wersja systemu plików procesu, np. „/ proc", który xterm można przeczytać.

Użyj wpisu procesu „cwd”, np. /proc/12345/cwd, aby uzyskać katalog roboczy
procesu, który odbywa się w bieżącym xterm.

W systemach, które mają wpis procesu „exe”, np. /proc/12345/exe, użyj tego, aby
uzyskać rzeczywisty plik wykonywalny. W przeciwnym razie użyj zmiennej $PATH, aby znaleźć xterm.

Jeżeli w akcji podane są parametry to przekaż je do nowej xterm proces.

rozpocznij-przedłuż()
To działanie jest podobne do wybierz start z wyjątkiem tego, że wybór jest rozszerzony na
bieżąca lokalizacja wskaźnika.

start-kursor-extend()
To działanie jest podobne do wybierz-rozszerz z wyjątkiem tego, że wybór jest rozszerzony na
bieżącą pozycję kursora tekstowego.

strunowy(ciąg)
Ta akcja wstawia określony ciąg tekstowy tak, jakby został wpisany. Cytat
jest konieczne, jeśli ciąg zawiera białe znaki lub znaki inne niż alfanumeryczne. Jeśli
argument string zaczyna się od znaków „0x”, jest interpretowany jako wartość szesnastkowa
stała znakowa.

kopia tek()
Ta akcja kopiuje kody ucieczki użyte do wygenerowania bieżącej zawartości okna
do pliku w bieżącym katalogu zaczynającego się od nazwy COPY. To jest również
wywołany z tekkopia wejście w tekMenu.

strona-tek()
Ta czynność czyści okno Tektronix. Jest on również wywoływany przez strona tek wejście
in tekMenu.

tek-reset()
Ta czynność resetuje okno Tektronix. Jest on również wywoływany przez tekreset wejście
in tekMenu.

przycisk vi()
Obsługuje zdarzenie przycisku (inne niż naciśnięcie i zwolnienie), wyświetlając echo kontrolki
sekwencja obliczona z numeru wiersza zdarzenia na ekranie w stosunku do
aktualna linia:

ESC^P
or
ESC^N

w zależności od tego, czy zdarzenie znajduje się odpowiednio przed, czy po bieżącej linii.
^N (lub ^P) powtarza się raz dla każdej linii, od której różni się zdarzenie
bieżąca linia. Sekwencja sterująca jest całkowicie pomijana, jeśli zdarzenie przycisku jest
na aktualnej linii.

dzwonek wizualny()
Ta akcja powoduje szybkie miganie okna.

W oknie Tektronix znajdują się również następujące czynności:

prasa do ginu (l/L/m/M/r/R)
Ta akcja wysyła wskazany kod wejściowy grafiki.

Domyślnie Klawisz Wiązania
Domyślne powiązania w oknie VT102 wykorzystują token SELECT, który jest ustawiany przez
wybierzDo schowka ratunek. To są dla vt100 widżet:

Zmiana Wcześniej:przewiń do tyłu (1, pół strony) \n\
Zmiana Dalej:przewiń do przodu (1, pół strony) \n\
Zmiana Wybierz:wybierz-kursor-start() \
wybierz koniec kursora (SELECT, CUT_BUFFER0) \n\
Zmiana Wstaw:wstaw-wybór(SELECT, CUT_BUFFER0) \n\
Alt Powrót: pełny ekran () \n\
Scroll_Lock:scroll-lock() \n\
Shift~Ctrl KP_Add:większa czcionka-vt() \n\
Przesuń klawisz Ctrl KP_Add:mniejsza czcionka-vt() \n\
Zmiana KP_Subtract:mniejsza czcionka-vt() \n\
~Meta :wstaw-siedem-bitów() \n\
Meta :wstaw-osiem-bit() \n\
!Klawisz kontrolny :menu podręczne(menu główne) \n\
!Zablokuj Ctrl :menu podręczne(menu główne) \n\
!Zablokuj Ctrl @Num_Lock :menu podręczne(menu główne) \n\
! @Num_Lock Ctrl :menu podręczne(menu główne) \n\
~Meta :select-start() \n\
~Meta :select-extend() \n\
!Klawisz kontrolny :popup-menu(vtMenu) \n\
!Zablokuj Ctrl :popup-menu(vtMenu) \n\
!Zablokuj Ctrl @Num_Lock :popup-menu(vtMenu) \n\
! @Num_Lock Ctrl :popup-menu(vtMenu) \n\
~Ctrl ~Meta :ignore() \n\
Meta :wyczyść-zapisane-linie() \n\
~Ctrl ~Meta :wstaw-wybór(SELECT, CUT_BUFFER2) \n\
!Klawisz kontrolny :popup-menu(fontMenu) \n\
!Zablokuj Ctrl :popup-menu(fontMenu) \n\
!Zablokuj Ctrl @Num_Lock :popup-menu(fontMenu) \n\
! @Num_Lock Ctrl :popup-menu(fontMenu) \n\
~Ctrl ~Meta :start-extend() \n\
~Meta :select-extend() \n\
klawisz kontrolny :scroll-back(4,halfpage,m) \n\
Zablokuj klawisz Ctrl :scroll-back(4,halfpage,m) \n\
Zablokuj @Num_Lock Ctrl :scroll-back(4,halfpage,m) \n\
@Num_Lock Ctrl :scroll-back(4,halfpage,m) \n\
:przewiń do tyłu (4, linia, m) \n\
klawisz kontrolny :scroll-forw(5,halfpage,m) \n\
Zablokuj klawisz Ctrl :scroll-forw(5,halfpage,m) \n\
Zablokuj @Num_Lock Ctrl :scroll-forw(5,halfpage,m) \n\
@Num_Lock Ctrl :scroll-forw(5,halfpage,m) \n\
:przewiń do przodu (5, linia, m) \n\
:select-end(SELECT, CUT_BUFFER0) \n\
:ignorować()

Domyślne powiązania w oknie Tektronix są analogiczne, ale mniej rozbudowane. To są
dla tek4014 widżet:

~Meta : wstaw-siedem-bitów() \n\
Meta : wstaw-osiem-bit() \n\
!Klawisz kontrolny : menu podręczne(menu główne) \n\
!Zablokuj Ctrl : menu podręczne(menu główne) \n\
!Zablokuj Ctrl @Num_Lock : menu podręczne(menu główne) \n\
!Ctrl @Num_Lock : menu podręczne(menu główne) \n\
!Klawisz kontrolny : menu podręczne (tekMenu) \n\
!Zablokuj Ctrl : menu podręczne (tekMenu) \n\
!Zablokuj Ctrl @Num_Lock : menu podręczne (tekMenu) \n\
!Ctrl @Num_Lock : menu podręczne (tekMenu) \n\
Przesunięcie ~Meta : naciśnij gin (L) \n\
~Meta : naciśnij gin (l) \n\
Przesunięcie ~Meta : naciśnij gin (M) \n\
~Meta : prasa do ginu(m) \n\
Przesunięcie ~Meta : naciśnij gin (R) \n\
~Meta : naciśnij gin (r)

Oto przykład, w którym zastosowano przesunięcie zaznaczenia/wklejenia do skopiowania do schowka i brak przesunięcia
wybierz/wklej dla podstawowego wyboru. W każdym przypadku (inny) bufor cięty jest również a
cel lub źródło operacji zaznaczania/wklejania. Warto jednak o tym pamiętać
wycięte bufory przechowują dane w kodowaniu ISO-8859-1, podczas gdy selekcje mogą przechowywać dane w formacie a
różnorodność formatów i kodowań. Chwila xterm jest właścicielem zaznaczenia i podkreśla je. Gdy
traci zaznaczenie, usuwa odpowiednie podświetlenie. Ale nadal możesz wkleić
z odpowiedniego bufora cięcia.

*VT100*tłumaczenia: #override \n\
~Shift~Ctrl : wybór wstawki (PRIMARY, CUT_BUFFER2) \n\
Shift~Ctrl : wybór wstawki (SCHOWEK, CUT_BUFFER2) \n\
~Przesunięcie : wybierz koniec (PRIMARY, CUT_BUFFER0) \n\
Zmiana : wybierz koniec (SCHOWEK, CUT_BUFFER1)

W przykładzie nazwa klasy VT100 jest używana zamiast nazwy widżetu. To są
różny; nazwa klasy zapewnia bardziej szczegółowe dopasowanie niż nazwa widżetu. Wiodący
„*” jest używane, ponieważ hierarchia widżetów powyżej vt100 widget zależy od tego, czy
obsługa paska narzędzi jest wkompilowana xterm.

Poniżej pokazano próbkę sposobu mapa klawiszy() Akcja może służyć do dodawania klawiszy specjalnych
wprowadzanie najczęściej wpisywanych słów:

*VT100.Tłumaczenia: #override F13: mapa klawiszy (dbx)
*VT100.dbxKeymap.translations: \
F14: mapa klawiszy (brak) \n\
F17: ciąg („następny”) ciąg(0x0d) \n\
F18: ciąg („krok”) ciąg(0x0d) \n\
F19: ciąg („kontynuuj”) ciąg(0x0d) \n\
F20: string("print") wybór wstawki(PRIMARY, CUT_BUFFER0)

Domyślnie pasek przewijania Wiązania
Powiązania klawiszy są zwykle powiązane z vt100 or tek4014 widżety, które działają jako
emulatory terminali. xthermpasek przewijania (i pasek narzędzi, jeśli jest skonfigurowany) są oddzielne
widżety. Ponieważ wszystkie korzystają z zestawu narzędzi X, mają odpowiednie Tłumaczenia
zasoby. Zasoby te są odrębne i pasują do różnych wzorców, np
różnice w nazwie widżetu i liczbie poziomów widżetów, które mogą zawierać.

Połączenia pasek przewijania widget jest dzieckiem vt100 widżet. Jest on umieszczony na górze vt100
widżet. Włączanie i wyłączanie paska przewijania powoduje, że vt100 widżet do zmiany rozmiaru.

Domyślne powiązania widżetu paska przewijania korzystają wyłącznie ze zdarzeń związanych z przyciskiem myszy:

: StartScroll (do przodu) \n\
: StartScroll (do przodu) \n\
: StartScroll (ciągły) MoveThumb() NotifyThumb() \n\
: StartScroll (do tyłu) \n\
: StartScroll (do tyłu) \n\
: MoveThumb() NotifyThumb() \n\
: NotifyScroll(proporcjonalne) EndScroll()

Wydarzenia, które pasek przewijania widget w ogóle nie rozpoznaje, zostaje utracony.

Jednak przy uruchomieniu xterm rozszerza te tłumaczenia o używane tłumaczenia domyślne
dla vt100 widżet wraz z zasobem „akcje”, z których korzystają te tłumaczenia.
Ponieważ pasek przewijania (lub pasek menu) widżety nie rozpoznają tych działań (ale dlatego, że
ma odpowiedni tłumaczenie), są one przekazywane do vt100 widżet.

To rozszerzenie tłumaczeń paska przewijania ma kilka ograniczeń:

· xtherm wie, jakie są domyślne tłumaczenia, ale nie ma odpowiedniej biblioteki
interfejs umożliwiający określenie, jakie dostosowania użytkownik mógł dodać do vt100
widżet. Wszystko to xterm co mogę zrobić, to zwiększyć pasek przewijania widget, aby dać to samo
punkt wyjścia do dalszej personalizacji przez użytkownika.

· Zdarzenia znajdujące się w przerwie między widżetami mogą zostać utracone.

· Sekwencje komponowania rozpoczęte w jednym widgecie nie mogą być dokończone w drugim, ponieważ
metody wprowadzania danych dla każdego widżetu nie udostępniają informacji kontekstowych.

Większość dostosowań tłumaczeń paska przewijania nie dotyczy przypisań klawiszy. Raczej,
użytkownicy są na ogół bardziej zainteresowani zmianą przypisań przycisków myszy. Dla
na przykład niektórzy wolą używać lewego przycisku wskaźnika do przeciągania paska przewijania
kciuk. Można to skonfigurować, zmieniając zasób tłumaczeń, np.

*VT100.scrollbar.translations: #override \n\
: StartScroll (do przodu) \n\
: StartScroll (ciągły) MoveThumb() NotifyThumb() \n\
: StartScroll (do tyłu) \n\
: MoveThumb() NotifyThumb() \n\
: NotifyScroll(proporcjonalne) EndScroll()

CONTROL SEKWENCJE ROLNICZE KLAWIATURA


Aplikacje mogą wysyłać sekwencje znaków do terminala, aby zmienić jego zachowanie.
Często określa się je mianem „sekwencji ucieczki ANSI” lub po prostu „sekwencjami ucieczki”, ale
oba terminy wprowadzają w błąd:

· ANSI x3.64 (przestarzały), który został zastąpiony przez ISO 6429 (ECMA-48) dał zasady dla
format tych ciągów znaków.

· Chociaż twierdzono, że oryginalny VT100 jest zgodny z ANSI (w porównaniu z x3.64), istnieje
brak ogólnodostępnej wersji standardu ANSI pokazującej, czym różni się VT100.
Większość dokumentów, które wspominają o standardzie ANSI, zawiera dodatki, których nie ma w dokumencie
oryginalne (takie jak te oparte na ansi.sys). Zatem ta dyskusja koncentruje się na ISO
standardy.

· Norma opisuje jedynie sekwencje wysyłane z hosta do terminala. Nie ma
standard dla sekwencji wysyłanych specjalnymi kluczami z terminala do hosta. Przez
konwencję (i odniesienie do istniejących terminali), format tych sekwencji
zwykle jest zgodny ze standardem host-terminal.

· Niektóre z xtermsekwencje nie mieszczą się w standardowym schemacie. Technicznie rzecz biorąc, to są
„nieokreślony”. Na przykład test wyrównania ekranu DEC (DECALN) to trzy-
sekwencja znaków:

ESC # 8

· Niektóre sekwencje mieszczą się w standardowym formacie, ale nie są w nim wymienione.
Należą do nich sekwencje używane do ustawiania marginesów przewijania i wykonywania
przewijanie do przodu/do tyłu.

· Niektóre sekwencje (w szczególności funkcje jednoznakowe, takie jak tabulator i
Backspace) nie uwzględniają uciec znaków.

Mając to wszystko na uwadze, standard określa te sekwencje znaków mianem „kontroli”.
sekwencje”.

Połączenia xtherm Control Sekwencje dokument zawiera listę sekwencji sterujących, które może wykonać aplikacja
wysłać xterm aby mógł wykonywać różne operacje. Większość tych operacji to tzw
znormalizowane, z terminali DEC lub Tektronix lub z szerzej używanych
standardy takie jak ISO-6429.

W tej sekcji podano kilka przykładów użycia.

okno tytuły
Niektóre skrypty używają przegapić z opcjami -e i -n aby powiedzieć powłoce, aby zinterpretowała ciąg
„\e” jako uciec znak i pominąć końcowy znak nowej linii na wyjściu. To nie są
przenośny, niezalecany. Zamiast tego użyj printf (POSIX).

Na przykład, aby ustawić okno tytuł do „Witaj, świecie!”, możesz użyć jednego z nich
polecenia w skrypcie:

printf '\033]2;Witaj, świecie!\033\'
printf '\033]2;Witaj, świecie!\007'
printf '\033]2;%s\033\' "Witaj, świecie!"
printf '\033]2;%s\007' "Witaj, świecie!"

Połączenia printf polecenie interpretuje wartość ósemkową „\033” dla ucieci (ponieważ tak nie było
podany w formacie) pomija końcowy znak nowej linii na wyjściu.

Niektóre programy (np ekran(1)) ustaw jednocześnie tytuły okien i ikon, używając
nieco inna sekwencja sterowania.

Specjalny Klucze
xtherm, jak każdy emulator terminala zgodny z VT100, ma dwa tryby dla specjalny Klawisze
(klawisze kursora, klawiatura numeryczna i niektóre klawisze funkcyjne):

· normalna tryb, co sprawia, że ​​klawisze specjalne przesyłają „użyteczne” sekwencje, takie jak
sekwencja kontrolna kursora w górę po naciśnięciu strzałki w górę, oraz

· aplikacja tryb, który wykorzystuje inną sekwencję kontrolną, której nie można pomylić
„użyteczne” sekwencje.

Główna różnica między tymi dwoma trybami polega na tym, że sekwencje trybu normalnego rozpoczynają się od CSI
(uciec [) i sekwencje trybów aplikacji zaczynają się od SS3 (uciec O).

Terminal jest inicjowany w jeden z tych dwóch trybów (zwykle w trybie normalnym).
na opisie terminala (termcap lub terminfo). Opis terminala również ma
możliwości (stringi) zdefiniowane dla trybu klawiatury używanego w aplikacjach przekleństwa.

Występuje problem z użyciem opisu terminala dla aplikacji, które nim nie są
przeznaczone do pełnoekranowych aplikacji przeklinających: są tylko definicje klawiszy specjalnych
poprawne dla tego trybu klawiatury. Na przykład niektóre powłoki (w przeciwieństwie do ksh(1), co wydaje się
być zakodowane na stałe, nawet bez użycia termcap) pozwalają użytkownikom dostosowywać powiązania klawiszy,
przypisywanie akcji powłoki do klawiszy specjalnych.

· bash(1) pozwala stały ciągi znaków, które mają być przypisane do funkcji. To kończy się tylko sukcesem
jeśli terminal jest domyślnie zainicjowany w trybie aplikacji, ponieważ bash brak
elastyczność w tym obszarze. Używa (mniej wyrazistego niż bash's) Czytaj linię Skrypty
język do konfigurowania powiązań klawiszy, który zależy od użytkownika, aby był statyczny
wylicz możliwe powiązania dla danych wartości $TERM.

· Zsh(1) zapewnia analogiczną funkcję, ale akceptuje także wyrażenia środowiska wykonawczego
zapewniając $końcowe informacje tablica dla skryptów. W szczególności można skorzystać z terminala
baza danych, przekształcanie podczas definiowania powiązania klawiszowego. Przekształcając wyjście tzw
że CSI i SS3 są zrównane, Zsh może korzystać z bazy danych terminali, aby uzyskać przydatne
definicje do użycia w wierszu poleceń, niezależnie od tego, czy terminal używa normalnego, czy
początkowo tryb aplikacji. Oto przykład:

[[ "$terminfo[kcuu1]" == "^[O"* ]] && \
bindkey -M viins "${terminfo[kcuu1]/O/[}" \
vi-up-line-lub-historia

Wymiana pieniędzy Kolory
Kilka programów powłoki umożliwia użytkownikom dodawanie kolorów i innych atrybutów wideo
do ciągów znaków zachęty powłoki. Użytkownicy mogą to zrobić, ustawiając $PS1 (główny monit
strunowy). Ponownie, bash i Zsh udostępniły funkcje, których nie ma w ksh. Tam jest
jednak problem: szerokość podpowiedzi na ekranie niekoniecznie będzie taka sama jak szerokość
liczba znaków. Ponieważ w standardzie POSIX nie ma wskazówek, każda powłoka
rozwiązuje problem w inny sposób:

· bash traktuje znaki w obrębie „\[” i „\]” jako niedrukowalne (nie używając szerokości na
ekran).

· Zsh traktuje znaki w obrębie „%{” i „%}” jako niedrukowalne.

Oprócz różnic w składni, powłoki zapewniają różne metody
uzyskanie przydatnych sekwencji ucieczki:

· Jak zauważono w Specjalny Klucze, Zsh inicjuje tablicę $terminfo z terminalem
możliwości.

Zapewnia również funkcję echo co działa jak tput(1), aby przekonwertować terminal
możliwości wraz z jej parametrami w ciągu znaków, który można zapisać na terminalu.

· Muszle pozbawione porównywalnych cech (takich jak bash) zawsze mogą korzystać z programu tput do
dokonać tej transformacji.

Zakodowane na stałe sekwencje specjalne są obsługiwane przez każdą powłokę, ale nie są zalecane, ponieważ
opierają się one na określonych konfiguracjach i nie można ich łatwo przenosić między różnymi
środowiska użytkowników.

ŚRODOWISKO


xtherm ustawia kilka zmiennych środowiskowych:

DISPLAY
to nazwa wyświetlana, wskazująca na serwer X (patrz DISPLAY NAZWY in X(7)).

TERM jest ustawiany zgodnie z wpisem terminfo (lub termcap), którego używa jako odniesienia.

W niektórych systemach mogą wystąpić sytuacje, w których używana powłoka i xterm
są budowane przy użyciu bibliotek z różnymi bazami danych terminali. W takiej sytuacji
xterm może wybrać opis terminala nieznany powłoce.

OKNO
jest ustawiony na numer identyfikatora okna X xterm okno.

XTERM_FILTER
jest ustawiana, jeśli używany jest filtr regionalny. Wartość jest nazwą ścieżki filtra.

XTERM_LOCALE
pokazuje ustawienia regionalne, które były używane przez xterm na starcie. Inicjalizacja powłoki
skrypty mogą ustawić inne ustawienia regionalne.

XTERM_SHELL
jest ustawiona na nazwę ścieżki wywoływanego programu. Zwykle jest to skorupa
programu, np. / Bin / sh. Ponieważ jednak niekoniecznie jest to program powłoki, tak jest
różni się od „SHELL”.

XTERM_VERSION
jest ustawiony na ciąg wyświetlany przez -wersja opcja. Zwykle jest to
identyfikator bibliotek X Window używanych do budowania xterm, śledzony przez xtermłatka
liczba w nawiasie. Numer poprawki jest również częścią odpowiedzi na wiadomość drugorzędną
Sekwencja kontrolna atrybutów urządzenia (DA) (patrz xtherm Control Sekwencje).

W zależności od konfiguracji systemu, xterm może również ustawić następujące ustawienia:

KOLUMNY
szerokość xterm znakami (por. „kolumny stty”).

DOM kiedy xterm jest skonfigurowany do aktualizacji utmp.

LINIE
wysokość xterm znakami (por. „stty rows”).

NAZWA LOGU
jeśli chodzi o komunikację i motywację xterm jest skonfigurowany do aktualizacji utmp.

SHELL
jeśli chodzi o komunikację i motywację xterm jest skonfigurowany do aktualizacji utmp. Jest również ustawiany, jeśli podasz prawidłową powłokę
name jako parametr opcjonalny.

xtherm ustawia to na bezwzględną nazwę ścieżki. Jeśli ustawiłeś zmienną na wartość względną
nazwa ścieżki, xterm może ustawić inną ścieżkę powłoki.

Jeśli ustawiłeś tę nazwę na ścieżkę, która nie odpowiada prawidłowej powłoce, xterm
może go rozbroić, aby uniknąć nieporozumień.

TERMOCAP
zawartość wpisu termcap odpowiadającego $TERM, z liniami i kolumnami
wartości zastępujące rzeczywisty rozmiar utworzonego okna.

INFORMACJE O TERMINIE
można zdefiniować w niestandardowej lokalizacji w skrypcie konfiguracyjnym.

Korzystaj z xterm online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad