From owner-freebsd-questions Tue Dec 10 13: 4:45 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4246337B401 for ; Tue, 10 Dec 2002 13:04:42 -0800 (PST) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8ED7C43EC2 for ; Tue, 10 Dec 2002 13:04:41 -0800 (PST) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.12.6/8.12.6) id gBAL4e8x061565; Tue, 10 Dec 2002 15:04:40 -0600 (CST) (envelope-from dan) Date: Tue, 10 Dec 2002 15:04:40 -0600 From: Dan Nelson To: dick hoogendijk Cc: freebsd-questions Subject: Re: ssh+slrn screengarbage Message-ID: <20021210210439.GA4475@dan.emsphone.com> References: <20021209170914.GA1059@pooh.nagual.st> <20021210155544.GD1454@gothmog.gr> <20021210201704.GA24828@nagual.st> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="XsQoSWH+UP9D9v3l" Content-Disposition: inline In-Reply-To: <20021210201704.GA24828@nagual.st> X-OS: FreeBSD 5.0-RC X-message-flag: Outlook Error User-Agent: Mutt/1.5.1i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In the last episode (Dec 10), dick hoogendijk said: > On Dec 10 you wrote: > > This is a result of using cons25 as the terminal type, on machines > > that don't have a proper termcap/terminfo entry for FreeBSD consoles > > (all linux machines, for instance). > > Is there no way to get this linux-termcap/terminfo compatible? You can copy over the termcap/info entries from your FreeBSD box and add them to your Linux system. I've attached termcap and terminfo versions of the cons25 terminal description for easy pasting. Append the .tcap file to the end of /etc/termcap, and run "tic cons25.tinfo" to update the terminfo database. Ideally, telnet and ssh would send the local system's TERMCAP variable to the remote system, and no-one would have to worry about mismatched terminal description files ever again. But they don't. -- Dan Nelson dnelson@allantgroup.com --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="cons25.tcap" # for syscons # common entry without semigraphics cons25w|ansiw|ansi 80x25-raw:\ :al=\E[L:am:bs:NP:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:co#80:\ :dc=\E[P:dl=\E[M:do=\E[B:bt=\E[Z:ho=\E[H:ic=\E[@:li#25:cb=\E[1K:\ :ms:nd=\E[C:pt:rs=\E[x\E[m\Ec:so=\E[7m:se=\E[m:up=\E[A:\ :pa#64:Co#8:AF=\E[3%dm:AB=\E[4%dm:op=\E[x:sc=\E7:rc=\E8:\ :k1=\E[M:k2=\E[N:k3=\E[O:k4=\E[P:k5=\E[Q:k6=\E[R:k7=\E[S:k8=\E[T:\ :k9=\E[U:k;=\E[V:F1=\E[W:F2=\E[X:K2=\E[E:nw=\E[E:ec=\E[%dX:\ :kb=^H:kh=\E[H:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:le=^H:eo:sf=\E[S:sr=\E[T:\ :kN=\E[G:kP=\E[I:@7=\E[F:kI=\E[L:kD=\177:kB=\E[Z:\ :IC=\E[%d@:DC=\E[%dP:SF=\E[%dS:SR=\E[%dT:AL=\E[%dL:DL=\E[%dM:\ :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:cv=\E[%i%dd:ch=\E[%i%d`:bw:\ :mb=\E[5m:md=\E[1m:mh=\E[30;1m:mr=\E[7m:me=\E[m:bl=^G:ut:it#8:km: cons25|ansis|ansi 80x25:\ :ac=l\332m\300k\277j\331u\264t\303v\301w\302q\304x\263n\305`^Da\260f\370g\361~\371.^Y-^Xh\261i^U0\333y\363z\362:\ :tc=cons25w: # CRT term doesn't know cv or ch, does have "Set scrolling region", # doesn't have "erase characters", has underline, # uses ^E[m to reset colors, has printing mode, # eats a newline if at right margin, can't do ACS chars < 32 cons25-crt|Entry for CRT terminal:\ :cv@:ch@:\ :cs=\E[%i%d;%dr:\ :ec@:\ :us=\E[4m:ue=\E[24m:\ :op=\E[m:\ :po=\E[5i:pf=\E[4i:\ :xn:\ :ac=-\^.v0\333`\004a\260f\370g\361h\261i\025j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x\263y\363z\362~\371:\ :tc=cons25w: --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="cons25.tinfo" # for syscons # common entry without semigraphics cons25w|ansiw|ansi 80x25-raw, am, bce, bw, eo, km, msgr, npc, colors#8, cols#80, it#8, lines#25, pairs#64, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J, cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dim=\E[30;1m, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S, indn=\E[%p1%dS, kb2=\E[E, kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\177, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W, kf12=\E[X, kf2=\E[N, kf3=\E[O, kf4=\E[P, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H, kich1=\E[L, knp=\E[G, kpp=\E[I, nel=\E[E, op=\E[x, rc=\E8, rev=\E[7m, ri=\E[T, rin=\E[%p1%dT, rmso=\E[m, rs2=\E[x\E[m\Ec, sc=\E7, setab=\E[4%dm, setaf=\E[3%dm, sgr0=\E[m, smso=\E[7m, vpa=\E[%i%p1%dd, cons25|ansis|ansi 80x25, acsc=l\332m\300k\277j\331u\264t\303v\301w\302q\304x\263n\305`\004a\260f\370g\361~\371.\031-\030h\261i^U0\333y\363z\362, kbs=^H, use=cons25w, # CRT term doesn't know cv or ch, does have "Set scrolling region", # doesn't have "erase characters", has underline, # uses ^E[m to reset colors, has printing mode, # eats a newline if at right margin, can't do ACS chars < 32 cons25-crt|Entry for CRT terminal, xenl, acsc=-\^.v0\333`\004a\260f\370g\361h\261i\025j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x\263y\363z\362~\371, csr=\E[%i%p1%d;%p2%dr, ech@, hpa@, kbs=^H, mc4=\E[4i, mc5=\E[5i, op=\E[m, rmul=\E[24m, smul=\E[4m, vpa@, use=cons25w, --XsQoSWH+UP9D9v3l-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message