xterm
| xterm | |
|---|---|
| | |
| | |
| Тип | свободное и открытое программное обеспечение, эмулятор терминала и X11 application[вд] |
| Разработчик | Томас Дики[вд] |
| Написана на | Си[2] |
| Операционные системы | GNU/Linux, BSD[вд] и Unix-подобная операционная система |
| Последняя версия |
|
| Репозиторий | invisible-mirror.net/arc… |
| Лицензия | лицензия X11[вд][3][4] и HPND[вд][5] |
| Сайт | invisible-island.net/… (англ.) |
xterm — стандартный эмулятор терминала для среды X Window System в Unix-подобных операционных системах.
Пользователь может одновременно работать с несколькими xterm терминалами, запущенными в одно и то же время на одном и том же дисплее. Каждый из виртуальных терминалов предоставляет независимый ввод-вывод для процессов, запущенных в каждом из них (обычно это Unix shell процессы).
История
Разработка xterm началась ещё до создания X Window System. Изначально xterm был разработан как самостоятельная программа-эмулятор терминала для VAXStation 100 (VS100) Марком Вандервурдом[англ.], студентом Джима Геттиса, летом 1984 года, когда были начаты работы над X. Сразу стало ясно, что xterm будет более полезен, если станет частью X, нежели если останется самостоятельной разработкой; так разработка xterm была перенацелена на X Window System. Джим Геттис рассказывает[6]: «Одной из причин, почему внутренности xterm выглядят так ужасно, является то, что первоначально планировалось, что xterm будет работать как единственный процесс, способный управлять несколькими терминалами VS100».
В течение многих лет программа xterm была частью эталонной реализации X, но в 1996 году основной процесс разработки сместился в сторону XFree86 (которая сама по себе является развитием X11R6.3); в настоящее время разработка поддерживается Томасом Дикки[англ.].
Существует множество вариантов xterm. Большинство эмуляторов терминала для X начинали разрабатываться как варианты xterm.
Интерфейс
По умолчанию в xterm отсутствует графическое меню. Для того чтобы получить доступ к одному из трёх меню xterm, пользователь должен, удерживая клавишу Control, нажать левую, среднюю или правую клавишу мыши. Поддержку строки меню можно задать во время компиляции программы с параметром --enable-toolbar; в этом случае указанные выше меню будут доступны из строки меню. Конфигурация хранится в компиляционных параметрах и файле ресурсов .Xresources.
Клоны
SSH-клиент Putty эмулирует xterm.
См. также
- rxvt — облегчённый эмулятор терминала, замена xterm
Примечания
- ↑ Дики Т. ANN: xterm-403 — 2025.
- ↑ The xterm Open Source Project on Open Hub: Languages Page
- ↑ Free Software Directory
- ↑ https://raw.githubusercontent.com/ThomasDickey/xterm-snapshots/master/COPYING
- ↑ https://invisible-island.net/datafiles/release/xterm.tar.gz
- ↑ XTERM — Frequently Asked Questions (FAQ). Дата обращения: 21 сентября 2006. Архивировано 16 марта 2007 года.








