From owner-freebsd-questions@FreeBSD.ORG Tue Mar 25 06:50:19 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D3E51065670 for ; Tue, 25 Mar 2008 06:50:19 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: from outbound-mail-24.bluehost.com (outbound-mail-24.bluehost.com [69.89.21.19]) by mx1.freebsd.org (Postfix) with SMTP id C35A08FC19 for ; Tue, 25 Mar 2008 06:50:18 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: (qmail 5956 invoked by uid 0); 25 Mar 2008 06:50:16 -0000 Received: from unknown (HELO box183.bluehost.com) (69.89.25.183) by outboundproxy2.bluehost.com with SMTP; 25 Mar 2008 06:50:16 -0000 Received: from c-67-165-217-249.hsd1.co.comcast.net ([67.165.217.249] helo=demeter.hydra) by box183.bluehost.com with esmtpa (Exim 4.68) (envelope-from ) id 1Je2zA-0001HI-6V for freebsd-questions@freebsd.org; Tue, 25 Mar 2008 00:50:16 -0600 Received: by demeter.hydra (sSMTP sendmail emulation); Tue, 25 Mar 2008 00:50:17 -0600 Date: Tue, 25 Mar 2008 00:50:17 -0600 From: Chad Perrin To: freebsd-questions@freebsd.org Message-ID: <20080325065017.GA24134@demeter.hydra> Mail-Followup-To: freebsd-questions@freebsd.org References: <20080317220353.GA1557@demeter.hydra> <20080318042342.GA8975@mail.irbisnet.ru> <20080325061321.GA23977@demeter.hydra> <20080325063224.GA12868@ayn.mi.celestial.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080325063224.GA12868@ayn.mi.celestial.com> User-Agent: Mutt/1.4.2.3i X-Identified-User: {737:box183.bluehost.com:apotheon:apotheon.com} {sentby:smtp auth 67.165.217.249 authed with perrin@apotheon.com} Subject: Re: junk in remote mutt X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2008 06:50:19 -0000 On Mon, Mar 24, 2008 at 11:32:24PM -0700, Bill Campbell wrote: > On Tue, Mar 25, 2008, Chad Perrin wrote: > >On Tue, Mar 18, 2008 at 07:23:43AM +0300, Yuri Pankov wrote: > >> On Mon, Mar 17, 2008 at 04:03:54PM -0600, Chad Perrin wrote: > >> > I'm not sure that's a very good title for this email, but it's what I've > >> > got. > >> > > >> > Since configuring my environment to use UTF-8, I've had a problem while > >> > checking email on a server. I log into the server via SSH, then enter > >> > the `mutt` command. As I page through the inbox, open and close emails, > >> > et cetera, I get a bunch of junk on the screen -- characters from the > >> > previous screen appearing on the current screen. I have to use Ctrl + L > >> > to clear it up and return the appearance of the screen to the way it's > >> > supposed to look. > >> > > >> > What can I do to eliminate this problem? I don't want to have to force a > >> > screen redraw every time I switch between views, scroll down a page in > >> > mutt, and so on. I also don't want to go back to a character set limited > >> > to plain ol' ASCII (there's a reason I use rxvt-unicode instead of rxvt). > >> > >> Don't see it here. If you are sure that mutt uses UTF-8 charset (ie, > >> forced it with 'set charset="utf-8"'), make sure it's linked against > >> ncursesw library (and not just ncurses) - need to use WITH_NCURSES_PORT > >> on 6.2 and earlier or build it using WITH_SLANG. > > > >I finally got around to checking the settings in the Makefile and > >recompiling mutt. End result: same problem. If anyone else has any > >ideas what might be causing this problem, please let me know. > > > >addendum: The computer I'm using as a client to access mutt on another > >machine doesn't have this same problem locally. When I open a local mutt > >instance, there's no junk on the screen. I decided to try using SSH > >through the remote system where I'm encountering this issue, then from > >there using SSH to get back to the local machine, and opened mutt inside > >this contrived SSH loop. Still no problem. Thus, whatever the problem > >is seems to be particular to the remote machine. > > > > What is your TERM environment variable setting? Are the terminfo > files on the remote system current? The TERM environment variable on both systems is set to `rxvt`. I'm not sure what I should be looking for to be sure the terminfo file is correct. > > I'm reasonably sure that mutt uses ncurses, and if it is not > built correctly, that could also cause problems. I have tried both the default (WITH_SLANG=yes) and WITH_NCURSES_PORT=yes on the remote system. Otherwise, I haven't mucked about with the Makefile of mutt at all. -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] Brian K. Reid: "In computer science, we stand on each other's feet."