[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