Tendo feito algumas pesquisas sobre emuladores de terminais hoje, sinto a necessidade de saudar as virtudes de xterm. Esta FAQ documenta muitos dos bugs em outros emuladores de terminal que pretendem ser xtermcompatíveis com o VT-100. Você também pode vttestrevelar muitos desses problemas por si mesmo. O que afasta muitas pessoas xtermé a falta de uma configuração de menu. Isso leva muitas pessoas a pensar que xtermnão é configurável, no entanto, é de fato altamente configurável, só precisa ser feito por meio de arquivos .Xresourcesou opções de linha de comando.
Outras queixas incluem falta de suporte da área de transferência e, portanto, falta de copiar / colar com Ctrl-Shift-C/ Ctrl-Shift-Vpor padrão, no entanto, isso pode ser superado . Outra é a falta de guias, no entanto, muitos usuários avançados do Linux preferem usar o tmuxGNU, screenque fornece recursos equivalentes.
Isso me leva à resposta real à sua pergunta - screenpode ser usado para conectar à porta serial e deve funcionar no Cygwin, apesar de /dev/ttySXnão aparecerls . Com isso, você poderá usar qualquer emulador de terminal que desejar, seja ele xtermou mintty. xtermcarece de muitos recursos modernos e, portanto, pode não ser para todos, mas é um trabalho notar que é difícil igualar o que acontece sob o capô.
Caso o link morra, aqui está a sintaxe para usar a tela como um terminal serial:
screen /dev/ttySX baud_rate,cs8|cs7,ixon|-ixon,ixoff|-ixoff,istrip|-istrip