2

Согласно документации PuTTY, PuTTY эмулирует xterm. Есть ли способ эмулировать другую терминальную программу (например, eterm)?

Я попытался установить eterm на удаленном сервере (Debian 6) и установить строку типа терминала в eterm в конфигурации PuTTY (Connection\Data), но я потерял весь цвет в emacs.

3 ответа3

2

eTerm - эмуляция VT102. Вы можете настроить Putty, используя его меню настроек, чтобы некоторые его функции были ближе к VT102.

Когда люди говорят об эмуляции терминала, то, что имитируется, это, прежде всего, 1) набор последовательностей контрольных кодов, которые отправляются терминалом при нажатии клавиш, 2) последовательности контрольных кодов, которые отправляются в терминал для перемещения курсора, изменение цвета и т. д. 3) набор возможностей (например, символы двойной ширины, сквозная печать) и поведения (например, автоматическая перенос в конце строки) и 4) набор характеристик (например, фиксированные 24 строки по 80 или 132 символа) ).

Само понятие эмуляции VT102 довольно грязное. Клавиатура VT102 в корне отличалась от типичной 105-клавишной клавиатуры ПК. VT102 был монохромным. VT102 может эмулировать VT52 (немногие эмуляторы VT102 делают?) VT102 имел множество настроек, которые можно было изменить с помощью меню настройки терминала - многие из этих настроек не могли контролироваться хост-компьютером.

Почему вы хотите эмулировать VT102, а не Xterm?

Какие особенности eTerm вы хотите найти в Putty?

2

Вы не эмулируете терминальные программы, вы эмулируете типы терминалов. Каждый тип имеет свои особенности, и, конечно, если вы выберете тип терминала, который не поддерживается вашим эмулятором терминала, то, по крайней мере, все будет работать неправильно.

2

Для тех, кто интересуется, вы можете использовать Cygwin и X Windows Server поверх соединения с поддержкой PuTTY, чтобы обеспечить ту функциональность, которую я искал.

Проверьте это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .