Package: plymouth Severity: normal Version: 26.134.222-1 User: [email protected] UserTag: debian-edu Control: block -1 by #1148027 X-Debbugs-Cc: [email protected] Tags: patch
Dear maintainers of Plymouth,find attached a .debdiff that lets Plymouth in Debian switch to the virtual 'debian-theme' Plymouth theme managed by the `update-alternatives --config desktop-theme` command.
The advantage of this change is that Plymouth will not need to be updated anymore with every Debian release cycle regarding its default theme. This will all be handled by desktop-base once the attached patch gets applied.
Also, a desktop-theme change via update-alternatives will automatically show an effect in the Plymouth theming.
For those who want to detach the chosen plymouth theme from the rest of the desktop-theme, they can always manually configure their favourite Plymouth theme via plymouth-set-default-theme.
To return to desktop-theme controlled Plymouth theming, users (with this .debdiff applied) can execute `plymouth-set-default-theme -r -R`.
Unfortunately, to make the 'debian-theme' Plymouth theme fully functional, #1148027 (src:desktop-base) needs to be resolved first.
Thanks, Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: [email protected], http://sunweavers.net
diff -Nru plymouth-26.134.222/debian/changelog plymouth-26.134.222/debian/changelog --- plymouth-26.134.222/debian/changelog 2026-09-09 22:25:19.000000000 +0200 +++ plymouth-26.134.222/debian/changelog 2026-09-11 22:24:23.000000000 +0200 @@ -1,3 +1,13 @@ +plymouth (26.134.222-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * debian/patches: + + Update 0003-default-theme.patch. Switch to Plymouth theme 'debian-theme' + managed by desktop-base's 'desktop-theme' alternative. (Closes: -1). + + Rebase 0008-show-delay.patch due to changes in 0003-default-theme.patch. + + -- Mike Gabriel <[email protected]> Fri, 11 Sep 2026 22:24:23 +0200 + plymouth (26.134.222-1) unstable; urgency=medium * New upstream release diff -Nru plymouth-26.134.222/debian/patches/0003-default-theme.patch plymouth-26.134.222/debian/patches/0003-default-theme.patch --- plymouth-26.134.222/debian/patches/0003-default-theme.patch 2026-09-09 22:25:19.000000000 +0200 +++ plymouth-26.134.222/debian/patches/0003-default-theme.patch 2026-09-11 22:24:23.000000000 +0200 @@ -1,5 +1,17 @@ -Author: Daniel Baumann <[email protected]> -Description: Ship configuration file with default theme set (Closes: #594999). +Author: Mike Gabriel <[email protected]> +Description: Ship configuration file with Debian's default theme set. +Abstract: + Since desktop-base 9.0.6, the desktop-base package installs a Plymouth + theme called 'debian-theme' in the Plymouth themes folder + (/usr/share/plymouth/themes/) that is managed by update-alternatives. + . + In Debian, this 'debian-theme' Plymouth theme is the default. It is + integrated in desktop-base's 'desktop-theme' alternative and can be + managed via `update-alternatives --config desktop-theme`. + . + This patch requires all desktop-base compliant themes to ship a + debian-theme.plymouth symlink in the Plymouth theme folder pointing + to <real-theme-name>.plymouth. See Debian bug #1148027 for details. --- a/src/plymouthd.conf +++ b/src/plymouthd.conf @@ -7,7 +19,7 @@ # Administrator customizations go in this file #[Daemon] -#Theme=fade-in -+#Theme=ceratopsian ++#Theme=debian-theme --- a/src/plymouthd.defaults +++ b/src/plymouthd.defaults @@ -1,7 +1,7 @@ @@ -15,7 +27,7 @@ # upgrades. [Daemon] -Theme=spinner -+Theme=ceratopsian ++Theme=debian-theme ShowDelay=0 DeviceTimeout=8 # XkbExtraEscButton=0x1008ff2a # Power button (XKB_KEY_XF86PowerOff) diff -Nru plymouth-26.134.222/debian/patches/0008-show-delay.patch plymouth-26.134.222/debian/patches/0008-show-delay.patch --- plymouth-26.134.222/debian/patches/0008-show-delay.patch 2026-09-09 22:25:19.000000000 +0200 +++ plymouth-26.134.222/debian/patches/0008-show-delay.patch 2026-09-11 22:24:23.000000000 +0200 @@ -1,10 +1,12 @@ Author: Daniel Baumann <[email protected]> Description: Setting no delay for fast booting machines (Closes: #752746). ---- a/src/plymouthd.conf -+++ b/src/plymouthd.conf +Index: plymouth/src/plymouthd.conf +=================================================================== +--- plymouth.orig/src/plymouthd.conf ++++ plymouth/src/plymouthd.conf @@ -1,3 +1,4 @@ # Administrator customizations go in this file #[Daemon] - #Theme=ceratopsian + #Theme=debian-theme +#ShowDelay=0
pgp9j0LWog0Ep.pgp
Description: Digitale PGP-Signatur

