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

Re: plymouth theme missing for softwaves


bug bcced to continue the discussion on debian-desktop@l.d.o.

Le jeudi 5 janvier 2017, 16:10:09 CET Michael Biebl a écrit :
> Am 04.01.2017 um 14:37 schrieb Michael Biebl:
> > Hi Aurélien,
> > 
> > nice work. Thanks a lot!
> > 
> > Do you know what is missing to have fsck progress support in plymouth?
> > Is that a theme issue or something which needs to be supported by
> > plymouth (or both)?
> On a related issue: Do we have an idea how to make softwaves the default
> theme and enabled by default?

Yes. At least a few ideas. :-)

> Atm one needs to explicitly run
> # plymouth-set-default-theme softwaves

For this I’ve (just) opened #850280 [0] after pinging plymouth maintainers in private a few days ago.
The idea is to let desktop-base override the default plymouthd conf for the splash theme with an alternative.

After that desktop-base 9.0.0 already ships the alternate conf for each theme so I’ll « just » need to add the alternatives in desktop-base with the correct priorities.
See: dpkg -L desktop-base | grep plymouthd.defaults

> # update-initramfs -u

This is already done by postinst so we should be fine. (BTW shouldn’t postrm also do that also ?)

> # edit /etc/default/grub to add splash
> # update-grub

This is not done currently and my feeling like it’s a bit late to push such a change into Stretch.
It requires among other things that desktop-base depends / recommends plymouth, which will add it to the default install of any desktop variant.
There was another thread on #613040 and debian-desktop@l.d.o about this and the consensus (between me and Holger that is :-) was that we should do this change at the beginning of the Buster cycle.

Once decided the change could be done in postinst/postrm with seding /etc/default/grub. With enough checks to ensure we don’t break that important file…
Other ideas welcome, I don’t know what Ubuntu does for grub default conf. I guess they may have a simpler life if they have stronger dependencies between the default install, plymouth and the ubuntu-logo theme that what we have now, and can rely on plymouth always being installed.
Or maybe we can add splash to kernel line by default anyway, and it won’t matter as long as plymouth is not installed ?

> Would be nice if this worked ootb

Yes, it will ! :-)

[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850280


Reply to: