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