Let's say we want to ship a device with Neon installed. There's some actions that will have to be performed on the first run such as:
- creation of the user (and its home directory, possibly encrypted)
- configure few things of the experience such as keyboard layout or hostname
I've been reported that this could be done using Calamares, it can be considered:
https://github.com/calamares/calamares-debian
https://github.com/netrunner-odroid/c1-calamares-core/blob/master/etc/calamares/settings.conf#L32
A good outcome of this task could be an iso that can easily be installed on a system without any of these questions answered.
Ubiquity T4783#69375
Issues
- Continue button in OEM mode is enabled during final stage (would crash if clicked)
- Needs slideshow set up and/or fixed for OEM
- OEM Window not centered on screen
TODO
- add kwin window rule for system conf
- center window
- disable close button
- change window frame to not include mini and maximize (so oem window can't be accidently minimized)
- fix enabled continue button (happens because slideshow is being removed when installing the oem template)
- fix autologin retention (this seems to be caused by sddm.conf not being deleted by bin/ubiquity where it has similar code for kdm/gdm etc.)
- fix slideshow and coordinate with jens if we want something special other than the static image we use ordinarily
- fix left hand sidebar missing version data at the top ... only says "neon"
- closing the window presently ends oem mode as though it was a fully configured system. either prevent closing in any form or fashion or fix the return value so oem mode doesn't end
Calamares
Stuck in limbo T3206