On Fri, Jun 15, 2012 at 12:36 PM, Miloslav Trmač <mitr@xxxxxxxx> wrote: > Hello, > it seems that not all relevant parties have been talking to each > other; if anyone else should be involved, please add them. > > In short, a new Fedora feature > https://fedoraproject.org/wiki/Features/InitialExperience was > proposed, replacing firstboot for the GNOME spin (only) and > integrating per-system and per-user configuration. > > The original suggestion was for non-GNOME spins (including the DVD > installation) would continue using firsboot. > > > Now it turns out that anaconda plans to do more setup during the > initial installation (including setting up the clock and adding an > initial user), perhaps making all of firstboot unnecessary on non-live > installations. OTOH for live-{CD,DVD} installations, the same > clock/user screens would be displayed in firstboot, sharing the code; > if "initial experience" plans to support firstboot screens, this (and > the presumed firstboot module API changes) would affect it. > > Can you all talk to each other and figure out a definite plan, please? > The integrated nature of IE goes against the "one installed system > with multiple installed desktop environments" concept, which is sort > of acceptable as long as both IE and firsboot have active maintainers, > but asking the user about the same things both in anaconda and IE > wouldn't do. > > * Which settings/screens happen in anaconda? Read https://live.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup#line-141 > * Which settings/screens move between anaconda and firsboot/IE (and > using what mechanism)? There has always been a plan so that we will skip screens that 'an installer' has marked as done. Some basic protocol like having a marker '/var/lib/gnome-iniital-setup/done-pages/location' file is OK by me. > * Which settings/screens happen both in firstboot and IE (and on which > installation paths)? What code will be shared? No code will be shared. Talking to people involved in firstboot, they cannot upgrade to GTK+3, as they have third-party modules from customers they cannot break. The current goal has been to integrate existing firstboot screens like third-party things using XEmbed (GtkPlug/GtkSocket). > * Which settings will be governed by each desktop environment > individually? I don't understand the question. > How does the transition between per-system and per-user > settings happen if IE doesn't want the user to log in during the > process? g-i-s has plans to set up: * Keyboard layout / Language * EULAs * Timezone / clock * User account / enterprise login * Network * Online Accounts > * Which parts of the GNOME stack will have to be installed on > non-GNOME spins, or from the installation DVD when installing a > non-GNOME desktop only? I'm quite sure g-i-s will not run on KDE spins. > (and other things that I might have forgotten) > > Thank you, > Mirek -- Jasper _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list