RXVT-UNICODE

Содержание

Глоссарий

Управляющие последовательности

Ссылки

Глоссарий

control sequence управляющая последовательность

introducer интродуктор; инициаль

terminator терминатор; финаль

Управляющие последовательности

Управляющие последовательности можно задавать с использованием как шестнадцатиричных, так и восьмиричных кодов ASCII, а также путем непосредственного ввода печатного символа, если код этого символа совпадает с ascii-кодом элемента управляющей последовательности.

Например: \x1b\x5b, \033\091, \x1b[ — это один и тот же код. В последнем случае, используется комбинация непечатного и печатного символов \x1b и [ (левая квадратная скобка, ascii-код: 5b).

Вывод цветного сообщения

\x1b\x5b38;5;1;48;2;255;0;0\x6dmessage\x1b\x5b0\x6d

\x1b \x5b — инициаль управляющей последовательности

38;5;1

38 — команда для изменения цвета текста

5 — параметр команды задающий формат цветового кода (для кода из диапазона 0—255)

1 — параметр команды задающий сам цветовой код (для цвета текста)

48;2;255;0;0

48 — команда для изменения цвета фона

2 — параметр команды задающий формат цветового кода (для формата RGB)

255;0;0 — параметр команды задающий сам цветовой код (для цвета фона)

\x6d — финаль управляющей последовательности

message — произвольное сообщение

\x1b \x5b — инициаль управляющей последовательности

0 — команда сброса параметров цвета к параметрам по умолчанию

\x6d — финаль управляющей последовательности

Изменение заголовка окна

\x1b\x5d2;title\x07 или \x1b\x5d2;title\x1b\x5c

\x1b \x5d — инициаль управляющей последовательности

2 — команда изменения заголовка окна оконного менеджера

title — произвольный текст для заголовка окна

\x07 или \x1b\x5c — финаль управляющей последовательности (допускается использовать любой из указанных вариантов)

Изменение цвета из стандартного набора цветов

\x1b\x5d4;16;rgb:ff/99/00;17;rgb:00/99/ff\x1b\x5c

OSC Ps ; Pt ST

OSC  = "\x1b\x5d"

ST   = "\x1b\x5c"

Ps   = "4"

Pt   = Pc ";" spec [";" Pc ";" spec ...]

Pc   = 0..255

spec = "rgb:" nn "/" nn "/" nn

n    = x0..xF

\x1b \x5d — инициаль управляющей последовательности

4 — команда изменения цвета из стандартного набора

16, 17 — произвольно выбранные номера цветов из доступного диапазона (0..255)

rgb:ff/99/00, rgb:00/99/ff — спецификация для цветов, назначаемых на выбранные номера

\x1b\x5c — финаль управляющей последовательности

Ссылки

rxvt-unicode

XTerm Control Sequences

XTerm – Frequently Asked Questions (FAQ)