improve console= handling
Submitted by Daniel Drake
Assigned to Ray Strode @halfline
Description
Right now, plymouth disables pretty boot if any console= parameter is present on the kernel command line, assuming that this means that there is a serial console present and assuming that the user therefore doesn't want pretty boot.
With OLPC we always pass "console=ttyS0,115200 console=tty0 splash quiet" to specify that we do want splash, and we do want serial console output but we also want the regular tty0 to be the primary terminal. I'd expect plymouth to make pretty pictures on tty0 as normal in this configuration.
Ray Strode says: Fixing it will require updating the splash plugins to support multiple "windows". A window is just an abstraction over a serial console or vt. Right now, only the details splash plugin has support.