On Sat, Jul 16, 2005 at 10:48:40AM -0400, Daniel Jacobowitz wrote: > On Wed, Jun 29, 2005 at 01:38:35PM -0500, Branden Robinson wrote: > > On Sun, Jun 26, 2005 at 03:15:53PM -0400, Daniel Jacobowitz wrote: > > > Reading this again... > > > > > > Have you tried restarting screen since you reported this problem? > > > > I have not, and since I have data I'd rather not lose, I'd prefer not to > > restart the screen session I have. > > > > > Can you reproduce it using a new screen session? > > > > This I will try to do this evening. > > > > > It's possible the loaded screen has reread the terminfo entry, but is > > > still using the old library. > > > > Hmmmm. Interesting theory. Seems plausible, as screen doesn't dlopen() > > the ncurses library, but does expect to have to deal with the terminal type > > changing out from under it at runtime. That's kinda part of its raisôn > > d'etre... :) > > Any news on this?
Only a little. After having ncurses-base on hold for a while, I let it upgrade to 5.4-9. I still had wackiness in screen (with irssi, mutt, and vim, all of which use color escapes), but it was much less pronounced. The occasional character was getting gobbled up. It may have been the first character on a line after a color-affecting escape sequence. I admitted defeated, killed all my screen windows, and started screen anew. It seems to work okay now. I guess you can regard this as resolved if you like, but I'd rather turn it into a wishlist for something -- maybe screen, maybe ncurses -- to be able to flush its state and redraw things from scratch, perhaps periodically stat()ing the terminfo entry file every once in a while to see if this is necessary (or when an explicit screen redraw is requested). I don't know how hard this would be, but ideally, I should be able to keep a screen session running for ages. One of its shared libraries getting a bug fixed is one thing, but the terminal description changing on disk seems to be something that could be gracefully dealt with. In theory... -- G. Branden Robinson | I've made up my mind. Don't try to Debian GNU/Linux | confuse me with the facts. [EMAIL PROTECTED] | -- Indiana Senator Earl Landgrebe http://people.debian.org/~branden/ |
signature.asc
Description: Digital signature