Problema poate fi privita ca off-topic, dar un raspuns "linux based" ar
trebui sa fie valabil pentru mine. Pentru cei care nu gusta analogia
sugerata: 1,$ s/cygwin/SomeLinuxDistribution ca dupa aia ma prind eu :-)
(oricum imi amintesc problema ca fiind actuala acu ceva ani cu anumite
terminale pe linux)

Am o problema la maparea tastei BackSpace pentru un client de ssh 
(ShellGuard, fostul telneat). Configuratia arata asa:

- Comp client:
        win2k cu shellguard, terminal emulat=linux, sau orice sshclient la 
        care nu-i spui explicit ca BackSpace e CtrlH
- Server linux:
        RH 7.2 destul de standard
- Server cygwin:
        win2k, cygwin, sshd (compilat pentru cygwin)

Problema e asa: shellguard de pe client pe cygwin: la promptul de bash 
(adica, dupa cum cred, in context readline) backspace mere, iar in vi sau 
chiar in cat > /tmp/bubu imi insereaza ^? -- hex: 7F. Se observa ca daca 
bat Ctrl H circula

Un bash (.exe) pe client, in context de TERM=linux se comporta bine. Mai 
mult "ssh.exe localhost" din cygwin merge bine.

Ca diverse workarounduri deja incercate:
- in loc de ShellGuard am incercat putty, si dupa ce i-am zis sa Ctrl H 
cand apas Backspace a mers. Pe ShellGuard am incercat cu niste recode 
tables care le are el, dar nu am reusit sa ma ginesc ce cod sa belesc. 
0x0B nu e backspace (ca tasta) iar, din pacate, nici 0x7F nu e.
- daca shellguard pe linux (pe linux mere bine) si apoi ssh pe cygwin e 
ok.
- parametri bs prin termcap la entry-ul de linux

Deci ma intreb eu: cine mapeaza codul (btw: care-i ala) trimis de vreun 
client de ssh in 0x08 (din cate cred eu) pentru input in cat, spre 
exemplu? 

TIA,
rudigrec


---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui