[FUG-BR] Problemas com a tecla ESC
Paulo Pires
pappires em gmail.com
Ter Jun 14 14:08:15 BRT 2005
On 6/14/05, Nilton Jose Rizzo <rizzo em larry.lin.ufrj.br> wrote:
> > Vindo do BSD, mas a partir do console, de um xterm, de um terminal
> > serial, de dentro de um screen? Se no X, que mapa de teclado você
> > está usando? O que quero dizer é que talvez o problema não esteja no
> > cliente de telnet, mas talvez, em função do tipo de terminal, alguém
> > antes dele possa estar interceptando o ESC. Por exemplo, alguns tipos
> > de terminais simulam as tcleas de função (F1, F2, ...) através de
> > ESC+1, ESC+2 etc.
>
> Tanto faz ser do console, do xterm ou do screen .... todos funcionam
> perfeitamentes (teclas F1, F2 ... setas, tab) exceto o ESC
Olhando pelo lado positivo, pelo menos são variáveis que saem do problema.
> faco um telnet para uma maquina essa por sua vez carrega um
> layout de teclado ... vai automaticamente para outra
> maquina e carrega outro layoute (acho que e o mesmo que o anterior)
> e entao entra no programa .. e complicado .. e tudo via
> telemar (e uma empressa grande (laboratorio de analises clinicas)
> ) via velox nao tem acesso a intenet nao ...
Não entendo como um telnet possa carregar um lay-out de teclado.
Seria a programação de interpretação de caracteres no terminal
virtual, algo parecido com o que o stty faz? Se for, isso não deveria
ter vínculo com o cliente de telnet.
> nao temtei +ESC mas tentei inclusive mudar o caracter ESC
> via opcao -e do telnet mas nao foi ...
> se tentar utilizar ele abre o promp do telnet (telnet>)
> ja tentei inclusives nesse prompt enviar algumas
> seguencias de caracteres e nada ... :(
>
> O suporte da empresa (e eles tem suporte) dize que so podem
> ajudar se for um LINUX. Acho que e muita cara de PAU!
Bom, nesse caso eu partiria para algumas sessões de truss, tcpdump e
ethereal, para ver o que é recebido do terminal e o que vai pelo
socket, e compararia os resultados de rodar no BSD e rodar no Linux.
> A implantacao dessa maquina rodando BSD foi para executar um
> sistema de controle de ponto feito por mim ... posso ate passar
> para LINUX mas isso e o fim ..... :(
Concordo. Por isso sugeri a depuração de syscalls e de tráfego: para
ter certeza de onde pode estar o problema, a fim de (tentar) evitar a
"solução" de mexer onde não está quebrado.
--
Um abraço.
Paulo A. P. Pires
... Qui habet aurem audiat quid Spiritus dicat ecclesiis.
_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Mais detalhes sobre a lista de discussão freebsd