[PATCH] ui/ncurses: Periodically refresh display

Stewart Smith stewart at linux.vnet.ibm.com
Wed Jul 12 15:32:50 AEST 2017


Samuel Mendoza-Jonas <sam at mendozajonas.com> writes:
> On Wed, 2017-07-12 at 11:05 +1000, Cyril Bur wrote:
>> On Wed, 2017-07-12 at 09:29 +1000, Stewart Smith wrote:
>> > Samuel Mendoza-Jonas <sam at mendozajonas.com> writes:
>> > > When connecting to IPMI or serial consoles quite often the user must hit
>> > > a key or exit and restart petitboot-nc to cause it to appear. This
>> > > occurs when the user connects after petitboot-nc has drawn the current
>> > > screen. This can be a little confusing to users, especially in text
>> > > screens where keys such as 'Enter' won't have an affect.
>> > > To add some user friendliness create a timer callback that every five
>> > > seconds re-draws the current screen automatically.
>> > 
>> > After having done the math on how slow I've seen some IPMI SoL
>> > implementations, I think this should end up being fine, and even still
>> > usable on effectively 9600bps with the worst case scenario of drawing.
>> > 
>> 
>> I was wondering the same thing, I figured Sam knew what he was doing,
>> now that both Sam AND Stewart have come to a consensus, I'm not even
>> needed here.
>> 
>> Good day!
>
> So I found out in testing this breaks the user experience in a hilarious
> way - I may do a v2 on some UI refactoring I have going on in the
> background, which will be neater and should avoid this issue.

What are you doing *testing* things? There's your problem :)


-- 
Stewart Smith
OPAL Architect, IBM.



More information about the Petitboot mailing list