I spent today thinking through text installs in newui. While I believe
that text installs should have minimalistic configuration options, I
also believe that the little it has should follow the same sort of idea
as the hub/spoke design of newui. Another requirement of text mode is
that the same UI work across all text interfaces (real tty, serial, ssh,
s390 x3270 shell, etc...), targeting the lowest common platform. For
systems like s390x that means no curses, no fancy screen widgets, just
dumb text printed on a somewhat narrow screen with no scrolling capability.
What I've done is a hacky mock up of how a text install would progress.
Some of these config options might go away (like lang/keymap since we
have good command line argument options for these). The idea is the
same as newui. A hub from which configuration can be done in any order,
but also with some items that are required to be completed. Of note, I
brought back the root password selection because with text mode you only
get @minimal, and thus no firstboot. We don't want people to have to
root their machines just to get a password set. This is pretty much the
cmdline UI slightly re-designed.
You'll find a series of screen shots at
http://jkeating.fedorapeople.org/textui/ Walk through them as numbered
(yes I'm missing a 2-...).
I have no idea yet if we can handle many choice screens like lang and
keyboard. Timezone data can be broken down much how tzselect does it.
Feedback would be appreciated!
--
Jesse Keating
Fedora -- Freedom² is a feature!
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list