Newsgroup: it.comp.os.linux.sys
Titolo: emulazione terminale

Salve a tutti, ho un problema tra l'altro già postato ma i consigli che mi
sono stati dati non mi sono serviti (grazie lo stesso); ora provo a
rispiegare meglio il problema.
Ho un server SCO Openserver release 5 al quale mi collego in emulazione
terminale via telnet per fare girare programmi cobol; da win utilizzo un
programma (CEO Connection) che mi permette di settare l'emulazione terminale
vt220 (in modo che sia sco sia il cobol "mi capiscano"). Quando entro su sco
mi chiede "term=vt220", do <invio>  e tutto fila liscio, il backspace
funziona, come anche i tasti funzione e pagup e down, questo perchè
(suppongo) i chr che scrivo mediante la ceo connection "sono vt220" e mi
vengono compresi come vt220 dallo sco. Su linux faccio "telnet 192...." e
sco mi scrive "term=linux" e, dando <invio> mi dice "unknow terminal" e si
ferma lì. Se su linux cambio il valore della variabile $TERM=vt220 e poi
faccio il telnet su sco mi entra però i tasti (F1, F2 ... backsp, ecc) non
funzionano (e tanto meno i programmi).
Riassumendo il problema praticamente voglio poter fare "telnet 192...." da
linux, e "colloquiare" con sco in modo che mi sia permesso utilizzare i
tasti Fn e gli altri "speciali" (devo mappare la tastiera in modo che i
sistemi operativi si capiscano); ho letto gli appunti di info libera, ho
cercato in vari howto ma non sono riuscito a capirci niente (sono un po'
idiota, forse...).
Scusate il post un po' lungo e grazie per tutti i suggerimenti che mi potete
dare
Ciao da LEO
P.S. se cmq mi potete suggerire qualche programma tipo CEO connection che
giri sotto Kde e che mi permette di fare quanto sopra, tanto meglio! ;-)
------------------------------------------------------
Leonardo Lorenzetti
Centro Elaborazione Dati - ACI Lucca
Via Catalani, 59 - 55100 LUCCA
http://www.lucca.aci.it
Centro Elaborazione Dati: 
ced-TOGLI...@lucca.aci.it

 Ho un server SCO Openserver release 5 al quale mi collego in emulazione
Il terminale usato da  SCO in realtà non è il vt220 ma  lo scoansi.
Io ti consiglio di copiare i  file terminfo di linux in SCO.
Su linux (te li do con il cucchiaino) li trovi in:
/usr/share/terminfo/l/ (ovviamente sono i file che iniziano per linux*)
Li prendi e li  copi nella giusta posizione su SCO ...  non so quale sia
l'esatta posizione ... cercatela :)
Ancora, se sotto la dir terminfo  (che spero troverai) in SCO non esiste
la directory "l", vuol dire che dovrai crearla.
Ancora: sotto sco puoi far girare bash.
-- 
~Massimiliano ADAMO
  ICQ# 103417788

 terminale via telnet per fare girare programmi cobol; da win utilizzo un
# export TERM=scoansi
non funziona?
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 Ancora: sotto sco puoi far girare bash.
Ci avevo già pensato ma poi mi si ripresenta il probl per i progrmmi cobol
che NON si appoggiano alle emulazioni sco ma hanno dei propri file di
configurazione terminale: ansi.dt, vt220.dt ecc... Ora, io posso anche
aggiungere
alla directory /usr/lib/terminfo/l il terminale "linux" copiandomelo
direttamente da
linux; premesso che poi funzioni, però, il cobol, cmq, mi va in palla perchè
non ho
il terminale di emulazione "linux.dt" del cobol. In altre parole vorrei
capire come posso settare
su linux il terminale "ansi" (o altri) cioè: come mai se, appena entrato su
linuzzo
il TERM=linux? posso fare in modo che utilizzi l'emulazione ansi piuttosto
che quella linux?
Chiedo scusa se sono zuccone ma daltronde vivendo in un mondo windows non
è facile passare a linux nei ritagli di tempo (e soprattutto "di
nascosto"...)
Ciao e grazie per ora.
LEO


no purtroppo...

Per risolvere il problema dalla macchina linux dalla directory
/usr/lib/terminfo/l
ti copi tutti i file ke iniziano per linux e li metti nella stessa directory
della macchina Sco.
Poi se ricordo bene mi sembra ke hai acucobol...
Nel caso ke tu abbia acucobol devi intervenire anche sul file a_termcap (della
macchina SCO)
ke gestisce le capabilities del terminale....
Questo è un file di configurazione dell'acucobol e in genere si trova sotto
/etc...
ma nel caso ke non ci sia fai una ricerca con il comando # find / -name
a_termcap -print
Una volta ke lo hai trovato lo editi con il Vi e vai ad aggiungere
le seguenti righe...
linux|/Linux system console:\
        :k1=\E[[A:k2=\E[[B:k3=\E[[C:k4=\E[[D:k5=\E[[E:k6=\E[17~:k7=\E[18~:\
        :k8=\E[19~:k9=\E[20~:k0=\E[21~:K1=\E[23~:K2=\E[24~:\
        :KE=\E[4~:KI=\E[2~:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:\
        :kh=\E[1~:al=\E[L:dl=\E[M:KX=\E[3~:li#25:DI=\E[m:kN=\E[6~:kP=\E[5~:\
        :cl=\E[;H\E[J:cm=\E[%i%d;%dH:ce=\E[K:cd=\E[J:DL:nd=\E[C:\
        :RV=\E[7m:HI=\E[0;1m:LO=\E[m:BL=\E[5m:UL=\E[4m:RB=\E[5;7m:RU=\E[4;7m:\
        :C1=\E[30m:C2=\E[34m:C3=\E[32m:C4=\E[36m:C5=\E[31m:C6=\E[35m:\
        :C7=\E[33m:C8=\E[37m:AC:\
        :B1=\E[40m:B2=\E[44m:B3=\E[42m:B4=\E[46m:B5=\E[41m:B6=\E[45m:\
        :B7=\E[43m:B8=\E[47m:UL@:RU@:\
        :GO=\016:GF=\017:\
        :GM=\161\170\154\153\155\152\166\164\167\165\156:
Inoltre Acucobol gestice anche la variabile oltre alla variabile TERM gestisce
anche la variabile A_TERM nel caso setta A_TERM=linux;export A_TERM.
Saluti...
-- 
Posted from  [80.17.105.43] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG