Проведя сегодня некоторые исследования терминальных эмуляторов, я чувствую необходимость оценить достоинства xterm. Этот FAQ описывает множество ошибок в других эмуляторах терминала, которые стремятся быть xtermили VT-100-совместимыми. Вы также можете использовать vttestдля выявления этих проблем для себя. Многие люди, xtermоднако, испытывают недостаток конфигурации меню. Это заставляет многих думать, что они xtermвообще не конфигурируемы, но на самом деле они легко конфигурируемы, это просто нужно сделать с помощью файлов .Xresourcesили параметров командной строки.
Больше недостатков включает отсутствие поддержки буфера обмена и, следовательно, отсутствие копирования / вставки с Ctrl-Shift-C/ Ctrl-Shift-Vпо умолчанию, однако это можно преодолеть . Другим недостатком является отсутствие вкладок, однако многие продвинутые пользователи Linux предпочитают использовать tmuxили GNU, screenкоторые предоставляют эквивалентные функции.
Это приводит меня к реальному ответу на ваш вопрос - screenего можно использовать для подключения к последовательному порту, и он должен работать на Cygwin, несмотря/dev/ttySXls на то, что он не появляется . При этом вы сможете использовать любой эмулятор терминала, будь то xtermили mintty. xtermне хватает многих современных функций и поэтому может быть не для всех, но стоит отметить, что сложно сопоставить то, что происходит под капотом.
В случае, если ссылка умирает, вот синтаксис для использования экрана в качестве последовательного терминала:
screen /dev/ttySX baud_rate,cs8|cs7,ixon|-ixon,ixoff|-ixoff,istrip|-istrip