[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#768329: grub-common: Please enable splash for jessie



On Thu, Nov 06, 2014 at 05:19:40PM +0100, Christian Hofstaedtler wrote:
> Nothing in a default install currently Depends or Recommends
> plymouth, so don't worry about getting a graphical splash screen or
> anything. Anyway, if you were to install plymouth, the default
> "theme" is *text*.

In other words, plymouth installed but no 'splash' argument to the boot
results in no change; adding 'splash' results in plymouth being activated
albeit in text mode (so no modechange?)

> Plymouth is a terminal multiplexer. Without it, if, f.e., there is
> prompting for an encrypted disk passphrase, you'll end up with other
> messages writing over the password prompt and so on. [1] With plymouth
> installed you'll get a nice standalone prompt for the passphrase.
> I imagine this being the same for systemd and upstart and any other
> event-based inits.
> http://web.dodds.net/~vorlon/wiki/blog/Plymouth_is_not_a_bootsplash/
> has some additional background.
 
I'm reminded that the plymouth package short and long descriptions
need adjusting to reflect this as they are presently quite misleading
(but I'm as guilty as anyone else for not filing a wishlist bug for
this yet, let alone supplying suggested text)

> Why's there a new boot parameter?
> 
> I don't know, but currently at least Ubuntu, Tanglu (both via
> grub-common), and Fedora do it this way.
> It's certainly nice to have the parameter so the recovery boot
> option can skip plymouth (esp. if you were to enable a graphical
> theme).

I presume the option is interpreted by systemd or plymouth, rather than the
kernel. (raises an interesting question, where is this handled, and is it
handled differently for different init systems?) I see no reason why Debian
couldn't default to the opposite (plymouth installed? plymouth runs - some
'nosplash' command line argument passed? plymouth doesn't run) if that was
determined to be preferential. IMHO on-by-default is a good idea, especially
if boot-time password prompts are likely useless without it (at least with
systemd, but this is functionally a regression from wheezy).


-- 
Jonathan Dowland


Reply to: