[PATCH] ui/ncurses: Periodically refresh display

Stewart Smith stewart at linux.vnet.ibm.com
Wed Jul 19 15:01:40 AEST 2017


Samuel Mendoza-Jonas <sam at mendozajonas.com> writes:
> On Wed, 2017-07-19 at 09:49 +0800, Jeremy Kerr wrote:
>> Hi Sam,
>> 
>> > 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.
>> 
>> One other option would be to:
>> 
>>  - only start the interactive UI when input is received
>>  - before that, we just print the petitboot logs (possibly without
>>    ncurses), and possibly a 'hit any key' message
>> 
>> The advantage of this is that the ncurses startup doesn't happen until
>> there is an actual terminal connected, which can be queried for its
>> capabilities & size.
>
> That's a good idea (especially for something like a 'datacenter' mode
> discussed elsewhere). On the other hand we still have a problem of users
> disconnecting and reconnecting, eg. someone leaves a machine in
> Petitboot, someone else connects and the screen is blank.
> I suspect V2 will be a combination of both ideas :)

Just don't break my test scripts :)

-- 
Stewart Smith
OPAL Architect, IBM.



More information about the Petitboot mailing list