Am Dienstag 08 Februar 2011, 05:08:44 schrieb Denys Vlasenko: > On Tuesday 08 February 2011 04:13, Denys Vlasenko wrote: > > On Tuesday 08 February 2011 00:23, Harald Becker wrote: > > > > Yes, 'reset' fixes the terminal. > > > > > > > > In Denys' fix, he closes STDIN when the inactivity timer pops. I > > > > wonder why that messes up the terminal? > > > > > > Oh thats nothing to wonder about: The shell has to fiddle with the > > > terminal settings (raw/cooked) to allow line (advanced) editing. > > > Normally the terminal settings get saved and restored on shell exit ... > > > but if Denys closes stdio on alarm, that restore of the settings get > > > lost ... > > > > > > ... hey Denys, could you try to close only stdin on alarm and do the > > > terminal restore on stdout/stderr instead? ... just as a hint for a > > > possible solution. > > > > I plan to remove the hack of closing stdin and implement it properly > > in lineedit. > > Like this:
[...] This seems to work fine. Nice work. Thomas _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
