On Sun, Dec 09, 2001 at 12:37:12PM -0600, Skylar Thompson wrote:
> I have a Wy30+ serial terminal that is currently sitting in my living room. 
> It is currently connected to my workstation in my room, which in turn is
> connected to my mail server in my basement via Cat-5.  I would like to be
> able to use mutt using the serial terminal, so I don't have to get up to read
> me mail.  ;)
> 
> The problem is that mutt does not display correctly on the terminal.  I can
> get the header and footer of the main screen to display, but not all the
> messages are displayed, and some of them are wrapped over onto the next line,
> which throws everything underneath it off.
> 
> I use ssh to connect to the mail server, and I am using the wy30 entry
> /etc/termcap for terminal emulation.  I have attached the output of "stty -a"
> to this message.

mutt probably isn't using /etc/termcap, but terminfo instead.  This is
what I would guess for wy30:

#       Reconstructed via infocmp from file: /usr/lib/terminfo/w/wy30
wy30|wyse30|Wyse 30, 
        am, bw, hs, mc5i, mir, msgr, xon, 
        cols#80, lh#1, lines#24, lw#8, ma#1, nlab#8, wsl#45, 
        acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, cbt=\EI, 
        civis=\E`0, clear=\E+$<80>, cnorm=\E`1, cr=^M, cub1=^H, 
        cud1=^J, cuf1=^L, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K, 
        dch1=\EW$<10>, dim=\E`7\E), dl1=\ER$<1>, dsl=\EF\r, 
        ed=\EY$<80>, el=\ET, flash=\E`8$<100/>\E`9, fsl=^M, 
        home=^^, ht=\011$<1>, hts=\E1, il1=\EE$<2>, ind=\n$<2>, 
        ip=$<2>, is2=\E'\E(\E\^3\E`9\016\024, kHOM=\E{, kbs=^H, 
        kcbt=\EI, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, 
        kdl1=\ER, ked=\EY, kel=\ET, kent=\E7, kf1=^A@\r, kf2=^AA\r, 
        kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 
        kf8=^AG\r, khome=^^, kich1=\EQ, kil1=\EE, knp=\EK, kpp=\EJ, 
        krpl=\Er, ll=^^^K, mc0=\EP, mc4=^T, mc5=^X, nel=^M^J, 
        pfx=\Ez%p1%'?'%+%c%p2%s\177, 
        pln=\Ez%p1%'/'%+%c%p2%s\r, prot=\E`7\E), ri=\Ej$<3>, 
        rmacs=\EH^C, rmir=\Er, rmln=\EA11, rmso=\E(, 
        sgr=%?%p1%p5%p8%|%|%t\E`7\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;, 
        sgr0=\E(\EH\003, smacs=\EH^B, smir=\Eq, smln=\EA10, 
        smso=\E`7\E), tbc=\E0, tsl=\EF, 

It's possible that one or more of the strings are corrupt - I corrected
several of the entries for Wyse terminals from having seen that some
typos were introduced by back/forth translation with infocmp (e.g.,
adding commas or other punctuation).  I'd suggest debugging the terminal
entry using 'tack', which exercises a large portion of the terminfo
entry in individual tests.  (tack is part of ncurses).

-- 
Thomas E. Dickey <[EMAIL PROTECTED]>
http://invisible-island.net
ftp://invisible-island.net

Reply via email to