xterm - xterm

редактировать
эмулятор стандартного терминала для системы X Window
xterm
Значок XTerm (с 2012 г.).svg
Пример xterm, запускающий оболочку Bash, показывающий список /etc. Пример xterm, запускающий оболочку Bash, показывающий список /etc.
Оригинальный автор (ы) Марк Вандевурд
Разработчик (и) Томас Дики
Первоначальный выпуск1984; 36 лет назад (1984)
Стабильный выпуск Патч № 358/12 июля 2020 г.; 3 месяца назад (12.07.2020)
Репозиторий Отредактируйте это в Викиданных
Операционная система X Window System
Тип Эмулятор терминала
Лицензия MIT / X Consortium License
Веб-сайтневидимый остров.net / xterm / Отредактируйте это в Викиданных

В вычислениях, xterm - стандартный эмулятор терминала для X Window System. У пользователя может быть одновременно запущено много разных вызовов xterm на одном и том же дисплее, каждый из которых обеспечивает независимый ввод / вывод для процесса, запущенного в нем ( обычно это оболочка Unix ).

xterm, созданная до X Window System. Первоначально он был написан как автономный эмулятор терминала для VAXStation 100 (VS100) Марком Вандевурдом, студент Джима Геттиса, летом 1984 года, когда началась работа над X. Быстро стало ясно, что он будет более полезен как часть X, чем как отдельная программа, поэтому он был перенаправлен на X. Как рассказывает Геттис, «внутреннее устройство xterm отчасти так ужасно потому, что изначально предполагалось, что один процесс сможет управлять несколькими дисплеями VS100».

После многих лет работы в рамках X эталонная реализация, примерно в 1996 году основное направление разработки переместилось на XFree86 (который сам является ответвлением от X11R6.3), и теперь его поддерживает Tho mas Dickey.

Также доступно множество вариантов xterm. Большинство эмуляторов терминала для X начинались как разновидности xterm.

Содержание
  • 1 Функции
    • 1.1 Эмуляция терминала
    • 1.2 Настройка
    • 1.3 Протоколы
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
Функции

Эмуляция терминала

Ранние версии эмулировали VT102 и Tektronix 4014.

Более поздние версии добавляли управляющие последовательности для DEC и других терминалов, таких как:

  • VT220 : добавлен в патче 24.
  • VT320 : добавлен в патче 24.
  • VT420 : DECSTR (мягкий сброс терминала) был добавлен в патч 34.
  • VT520 : Хотя это официально не эмулируется, некоторые функции VT520 были реализованы. В патче 254 были добавлены элементы управления DECSMBV и DECSWBV для настройки громкости колокольчиков и предупреждений.

Настройка

Пример, показывающий панель инструментов xterm. Диаграмма 256 цветов, доступных в xterm с поддержкой цвета. Для каждого показаны номера цветов xterm и значения RGB.

Как и в большинстве приложений X, xterm можно настроить с помощью глобальных файлов ресурсов X (например, / usr / lib / X11 / app-defaults / XTerm), файлы ресурсов для каждого пользователя (например, ~ / XTerm, ~ /.Xresources) или аргументы командной строки. Большинство параметров командной строки соответствуют настройкам ресурсов, как указано на странице руководства.

Хотя имя программы - xterm, класс ресурсов X - XTerm. Сценарий uxterm переопределяет это, используя класс ресурсов UXTerm.

xterm обычно не имеет строки меню. Чтобы получить доступ к трем меню xterm, пользователи удерживают клавишу управления и нажимают левую, среднюю или правую кнопку мыши. Поддержка «панели инструментов» может быть встроена, вызывая те же меню.

Протоколы

Поддерживаемые функции управления терминалом включают:

В дополнение к протоколам, используемым в коммерчески доступных терминальных машинах, xterm добавил несколько протоколов, которые были приняты другими эмуляторами терминалов, например:

  • Отслеживание мыши: поддержка кнопок 4 и 5 был добавлен в патче 120.
  • Протокол 16-цветного терминала: добавлен в патче 39.
  • 256 цветов Протокол терминала: добавлен в патч 111.
  • 88-цветный терминал протокол: добавлен в патче 115.
  • Пользовательская цветовая палитра: возможность указывать значения RGB для записей палитры была добавлена ​​в патче 111.
См. также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Викискладе есть медиафайлы, связанные с xterm.
Последняя правка сделана 2021-06-22 08:21:14
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте