Xterm

Xterm
Логотип программы 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, нажать левую, среднюю или правую клавишу мыши. Поддержку строки меню можно задать во время компиляции программы; в этом случае указанные выше меню, будут доступны из строки меню.

Клоны

SSH-клиент Putty эмулирует xterm.

См. также

  • rxvt — облегчённый эмулятор терминала, замена xterm

Примечания

  1. ANN: xterm-393 — 2024.
  2. The xterm Open Source Project on Open Hub: Languages Page
  3. Free Software Directory
  4. https://raw.githubusercontent.com/ThomasDickey/xterm-snapshots/master/COPYING
  5. https://invisible-island.net/datafiles/release/xterm.tar.gz
  6. XTERM — Frequently Asked Questions (FAQ)  (неопр.). Дата обращения: 21 сентября 2006. Архивировано 16 марта 2007 года.

Ссылки

  • Домашняя страница проекта xterm
  • Использование xterm
Перейти к шаблону «Эмуляторы терминала»
Список
Связанные
  • luit
  • kmscon
Перейти к шаблону «X Window System»
Архитектура
Менеджеры окон
Расширения
Реализации
Стандарты
Приложения
  • xcalc
  • xclock
  • xedit
  • xload
  • xterm
  • xeyes