Newsgroup: it.comp.os.linux.development
Titolo: emulazione di terminale

salve a tutti
vorrei far migrare l'azienda per cui lavoro sotto linux dato che tutti gli
applicativi risiedono su un server HP-UX al quale si accede tramite
emulazione di terminale.
Il problema č che quando accedo da linux (in telnet) al server HP non
vengono riconosciuti ne i caratteri grafici e nemmeno i tasti funzione.
Ho fatto varie prove a ricompilare vari tipi di terminale senza alcun
risultato.
grazie !!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 risultato.
Ti riferisci ai caratteri scatola del set di caratteri cp437 (quello di
dos)?
P.S. mi sembri un po' OT (IMHO).
Nicola.
-- 
chi va pian va san e va lontan

 Nicola.
Grazie per la tua considerazione, comunque cercherň di darti qualche
informazione aggiuntiva visto che ti senti cosě preparato:
Normalmente per accedere agli applicativi utiliziamo sotto windows un
programma di emulazione (reflection WRQ). Quando mi collego e lancio il
comando "echo $TERM" il sistema risponde "wyse60". Fin qui tutto funziona
infatti se lancio un applicativo riesco a vedere le maschere correttamente.
Se eseguo la stessa operazione collegandomi tramite un client LInux
lanciando   il comando "echo $TERM" il sistema risponde wyse60, ma se
lancio un'applicativo non vedo correttamente le laschere, in particolare
le linee li vedo come "?".
Ho provato sia a cambiare il tipo di terminale utilizzando il comando
"export  TREM=xxxxxx" sia a decompilare il tipo di terminale sotto HP-UX,
prendere il sorgente e ricompilarlo sotto linux. "i comandi utilizzati per
compilare e decompilare i terminali sono tic; untic; infocmp).
Tutto ciň non ha avuto nessun risultato.


 
Hai provato, piu' semplicemente, a cambiare il font della shell che usi 
(se sei sotto X naturalmente) ? in certi casi a me e' bastato questo per 
risolvere il problema della grafica ncurses.
Ciao.
Stefano.

 Tutto ciò non ha avuto nessun risultato.
beh, se e' solo un problema di visualizzazione probabilmente dipende proprio
dal set di caratteri come ti ho gia' detto, e non dal tipo di terminale
(ossia i vari caratteri di escape IMHO naturalmente).


 risolvere il problema della grafica ncurses.
Si ma nessun risultato ho inoltre eseguito le seguenti operazioni:
Utilizzando xterm la grafica sparisce completamente.
Analizzando gli script di login sul server noto che il tipo di terminale
viene impostato sul login ed inoltre viene inviata la seguente sequenza di
escape:
if ( $TERM == "x1" || $TERM == "t1" ) then
/bin/echo "\033)0\033~"
inoltre lanciando "terminfo_colr" ho il seguente output:
# Reconstructed via infocmp from file:
/usr/share/lib/terminfo_colr/x/x1
x1|ti928|Texas Instruments 928 VDT 8859/1 7 bit CTRL:,
am, xenl, xon,
cols#80, it#8, lines#24,
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,
clear=\E[2J\E[H, cmdch=\E[33~, cnorm=\E[?25h, cr=\r,
csr=\E[%i%p1%d;%p2%dr, cub1=\E[D, cud1=\E[B,
cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
cvvis=\E[?31h, dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K,
home=\E[H, ht=\t, hts=\EH, ich1=\E[@, il1=\E[L,
ind=\ED, kbs=\b, kcmd=\E[33~, kcub1=\E[D, kcud1=\E[B,
kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kend=\E_1\E\\,
kent=\E[8~, kf1=\E[17~, kf10=\E[28~, kf11=\E[29~,
kf12=\E[31~, kf13=\E[32~, kf14=\E[33~, kf2=\E[18~,
kf20=\E[45~, kf21=\E[8~, kf22=\E_1\E\\, kf23=\E[Z,
kf3=\E[19~, kf4=\E[20~, kf5=\E[21~, kf6=\E[23~,
kf7=\E[24~, kf8=\E[25~, kf9=\E[26~, khome=\E[H,
kich1=\E[@, knp=\E[S, kpp=\E[T, kprt=\E[35~, rc=\E8,
rev=\E[7m, ri=\EM, rmacs=\E(B, rmso=\E[m, rmul=\E[m,
sc=\E7, sgr0=\E[0m\E(B, smacs=\E(0, smso=\E[7m,
smul=\E[4m, tbc=\E[3g,
ho portato tale configurazione su linux e lompilata con il comando tic.
A questo punto:
export TERM=ti928
telnet hosts
ma nessun risultato, i tasti funzione non sono stati modificati e la
grafica non riesco a visualizzarla.
per il momento vedrò di trovare qualche informazione su xterm per
modificare il file di configurazione.
Grazie


 (ossia i vari caratteri di escape IMHO naturalmente).
Potresti darmi qualche informazione in più su come configurare i caratteri
di excape sotto xterm io ho eseguito i seguenti passi senza alcun
risultato:





Grazie
Alfredo


 risultato:
Prova il comando xfontsel e vedi se i caratteri che ti servono sono proprio
cp437. Poi puoi lanciare xterm con l'opzione -fn tuofont.
