Пример 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.
Ранние версии эмулировали VT102 и Tektronix 4014.
Более поздние версии добавляли управляющие последовательности для DEC и других терминалов, таких как:
Как и в большинстве приложений X, xterm можно настроить с помощью глобальных файлов ресурсов X (например, / usr / lib / X11 / app-defaults / XTerm), файлы ресурсов для каждого пользователя (например, ~ / XTerm, ~ /.Xresources) или аргументы командной строки. Большинство параметров командной строки соответствуют настройкам ресурсов, как указано на странице руководства.
Хотя имя программы - xterm, класс ресурсов X - XTerm. Сценарий uxterm переопределяет это, используя класс ресурсов UXTerm.
xterm обычно не имеет строки меню. Чтобы получить доступ к трем меню xterm, пользователи удерживают клавишу управления и нажимают левую, среднюю или правую кнопку мыши. Поддержка «панели инструментов» может быть встроена, вызывая те же меню.
Поддерживаемые функции управления терминалом включают:
В дополнение к протоколам, используемым в коммерчески доступных терминальных машинах, xterm добавил несколько протоколов, которые были приняты другими эмуляторами терминалов, например:
Викискладе есть медиафайлы, связанные с xterm. |