Tendo feito algumas pesquisas sobre emuladores de terminal hoje, sinto a necessidade de saudar as virtudes de xterm . Esta FAQ documenta muitos dos bugs em outros emuladores de terminal que visam ser xterm ou compatíveis com VT-100. Você também pode usar vttest para revelar muito esses problemas por si mesmo. O que tira muita gente do xterm é a falta de uma configuração de menu. Isso leva muita gente a pensar que xterm não é configurável, mas na verdade é altamente configurável, só precisa ser feito por meio de arquivos como .Xresources ou opções de linha de comando.
Mais reclamações incluem falta de suporte de área de transferência e, portanto, falta de copiar / colar com Ctrl-Shift-C / Ctrl-Shift-V por padrão, no entanto, este pode ser superado . Outra é a falta de abas, porém muitos usuários avançados do Linux preferem usar tmux ou GNU screen , que fornecem recursos equivalentes.
Isso me leva à verdadeira resposta à sua pergunta - screen pode ser usado para conecta-se à porta serial e deve funcionar no Cygwin apesar de /dev/ttySX não aparecer com ls . Com isso você deve ser capaz de usar qualquer emulador de terminal que desejar, seja xterm ou mintty . xterm carece de muitos recursos modernos e, portanto, pode não ser para todos, mas é um trabalho notar que é difícil comparar 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