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 xterm
compatíveis com o VT-100. Você também pode vttest
revelar 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 xterm
não é configurável, no entanto, é de fato altamente configurável, só precisa ser feito por meio de arquivos .Xresources
ou 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-V
por 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 tmux
GNU, screen
que fornece recursos equivalentes.
Isso me leva à resposta real à sua pergunta - screen
pode ser usado para conectar à porta serial e deve funcionar no Cygwin, apesar de /dev/ttySX
não aparecerls
. Com isso, você poderá usar qualquer emulador de terminal que desejar, seja ele xterm
ou mintty
. xterm
carece 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