On 06/13/2014 09:51 PM, Corey O'Connor wrote: > Odd... One more experiment, if you'd like: > after exiting yi can you try "tput rmcup". If this restores the screen as > expected then, for some reason, the "rmcup" emitted by vty shutdown is not > being output by yi. That would narrow down the possible issues quite a lot. > vty's interface does not assure "shutdown" will always be applied at the > end of a program. In general this is impossible (EG: sigkill) but > improvements can certainly be made. > > Cheers, > Corey > > -Corey O'Connor > coreyocon...@gmail.com > http://corebotllc.com/
I have actually since gotten rid of KDE on my system and I can't get the issue to occur with my current setup anymore, neither in xterm or urxvt so perhaps konsole was to blame. I may try to re-install konsole if you want me to try the above again but I can't guarantee when. > > On Sat, Jun 7, 2014 at 5:12 PM, Mateusz Kowalczyk <fuuze...@fuuzetsu.co.uk> > wrote: > >> On 06/08/2014 01:49 AM, Corey O'Connor wrote: >>> I don't know how yi could interfere, but try without yi: >>> >>> $ vty-demo >>> <hit esc> >>> >>> Screen should be restored. >>> >>> -Corey O'Connor >>> coreyocon...@gmail.com >>> http://corebotllc.com/ >>> >> >> With vty-demo, the screen is restored as expected. >> >>> On Sat, Jun 7, 2014 at 4:31 PM, Corey O'Connor <coreyocon...@gmail.com> >>> wrote: >>> >>>> No screen or tmux? >>>> That sounds like the same setup as mine. >>>> >>>> >>>> -Corey O'Connor >>>> coreyocon...@gmail.com >>>> http://corebotllc.com/ >>>> >>>> >>>> On Sat, Jun 7, 2014 at 3:27 PM, Mateusz Kowalczyk < >> fuuze...@fuuzetsu.co.uk >>>>> wrote: >>>> >>>>> On 06/08/2014 12:15 AM, Corey O'Connor wrote: >>>>>> OS? >>>>> >>>>> NixOS >>>>> >>>>>> That functionality uses "smcup"/"rmcup" terminfo capability strings. >> vty >>>>>> takes the strings reported by terminfo for the current terminal and >> uses >>>>>> them without any changes. This is roughly equivalent to the commands: >>>>>> >>>>>> $ tput smcup >>>>>> <anything> >>>>>> $ tput rmcup >>>>>> >>>>>> Which should clear the screen and restore the screen. Try that and see >>>>> if >>>>>> it works in your setup. >>>>> >>>>> This restores the screen as one would expect. >>>>> >>>>>> -Corey O'Connor >>>>>> coreyocon...@gmail.com >>>>>> http://corebotllc.com/ >>>>>> >>>>>> >>>>>> On Sat, Jun 7, 2014 at 2:53 PM, Mateusz Kowalczyk < >>>>> fuuze...@fuuzetsu.co.uk> >>>>>> wrote: >>>>>> >>>>>>> On 06/07/2014 10:58 PM, Corey O'Connor wrote: >>>>>>>> On Sat, Jun 7, 2014 at 11:52 AM, Mateusz Kowalczyk < >>>>>>> fuuze...@fuuzetsu.co.uk> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Now if I do the same, I get dropped back in the terminal >>>>>>>>> near the top but the screen is not cleared so whatever text was >> there >>>>>>>>> before is still there[1]. >>>>>>>>> >>>>>>>> >>>>>>>> Hmm! That would be a regression. What terminal are you using, TERM, >>>>> and >>>>>>> is >>>>>>>> it set to 8bit mode? I'm using konsole, TERM=xterm-256color, and the >>>>>>> screen >>>>>>>> is restored as expected. >>>>>>>> >>>>>>>> [2] is not resolved. >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Corey >>>>>>>> >>>>>>>> >>>>>>>> -Corey O'Connor >>>>>>>> coreyocon...@gmail.com >>>>>>>> http://corebotllc.com/ >>>>>>>> >>>>>>> >>>>>>> konsole, TERM=xterm, setting it to xterm-256color makes to >> difference. >>>>>>> >>>>>>> -- >>>>>>> Mateusz K. >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Yi development mailing list >>>>>>> yi-devel@googlegroups.com >>>>>>> http://groups.google.com/group/yi-devel >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>> Groups >>>>>>> "yi.devel" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >> send >>>>> an >>>>>>> email to yi-devel+unsubscr...@googlegroups.com. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Mateusz K. >>>>> >>>>> -- >>>>> -- >>>>> Yi development mailing list >>>>> yi-devel@googlegroups.com >>>>> http://groups.google.com/group/yi-devel >>>>> --- >>>>> You received this message because you are subscribed to the Google >> Groups >>>>> "yi.devel" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >> an >>>>> email to yi-devel+unsubscr...@googlegroups.com. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>> >> >> >> -- >> Mateusz K. >> >> -- >> -- >> Yi development mailing list >> yi-devel@googlegroups.com >> http://groups.google.com/group/yi-devel >> --- >> You received this message because you are subscribed to the Google Groups >> "yi.devel" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to yi-devel+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > -- Mateusz K. -- -- Yi development mailing list yi-devel@googlegroups.com http://groups.google.com/group/yi-devel --- You received this message because you are subscribed to the Google Groups "yi.devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to yi-devel+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.