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.
См. также
Примечания
- ↑ ANN: xterm-409 — 2026.
- ↑ 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 года.
Ссылки
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.