Package: src:desktop-base Version: 14.0.0~pre3 Severity: normal Tags: patch UserTags: debian-edu User: [email protected]
Since desktop-base 9.0.6 there is (half-ready) support for Plymouth theme management via `update-alternatives --config desktop-theme`.
I say, half-ready because: For theme <some-theme> Plymouth expects to find a folder named /usr/share/plymouth/themes/<some-theme>/ ('debian-theme' folder exists at that location) and in that folder it expects to find a theme configuration file <some-theme>.plymouth (i.e. for a virtual Plymouth theme 'debian-theme' it would expect a file 'debian-theme.plymouth'.
If a user configures 'debian-theme' as their Plymouth theme like: ``` $ sudo plymouth-set-default-theme debian-theme /usr/share/plymouth/themes/debian-theme/debian-theme.plymouth does not exist ```... it ends with above error message. The reason for it is that the active Plymouth theme folder contains '<real-theme-name>.plymouth', but not 'debian-theme.plymouth'.
I have attached a .debdiff to get this fixed. 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 desktop-base-14.0.0~pre3/debian/changelog desktop-base-14.0.0~pre3+nmu1/debian/changelog --- desktop-base-14.0.0~pre3/debian/changelog 2026-02-24 18:46:20.000000000 +0100 +++ desktop-base-14.0.0~pre3+nmu1/debian/changelog 2026-09-16 10:36:08.000000000 +0200 @@ -1,3 +1,13 @@ +desktop-base (14.0.0~pre3+nmu1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * d/desktop-base.links: Make every theme's plymouth theming known as + debian-theme.plymouth alongside its primary theme name, so the + update-alternatives mechanism for alternative desktop-theme fully + works with Plymouth. (Closes: -1). + + -- Mike Gabriel <[email protected]> Wed, 16 Sep 2026 10:36:08 +0200 + desktop-base (14.0.0~pre3) unstable; urgency=medium [ Aurélien COUDERC ] diff -Nru desktop-base-14.0.0~pre3/debian/desktop-base.links desktop-base-14.0.0~pre3+nmu1/debian/desktop-base.links --- desktop-base-14.0.0~pre3/debian/desktop-base.links 2026-02-24 18:34:33.000000000 +0100 +++ desktop-base-14.0.0~pre3+nmu1/debian/desktop-base.links 2026-09-16 10:36:08.000000000 +0200 @@ -6,3 +6,15 @@ usr/share/desktop-base/debian-logos/logo-text-64.png usr/share/desktop-base/debian-logos/logo-text-version-64.png usr/share/desktop-base/debian-logos/logo-text-128.png usr/share/desktop-base/debian-logos/logo-text-version-128.png usr/share/desktop-base/debian-logos/logo-text-256.png usr/share/desktop-base/debian-logos/logo-text-version-256.png + +# Make plymouth find the update-alternatives-managed debian-theme: +usr/share/desktop-base/ceratopsian-theme/plymouth/ceratopsian.plymouth usr/share/desktop-base/ceratopsian-theme/plymouth/debian-theme.plymouth +usr/share/desktop-base/emerald-theme/plymouth/emerald.plymouth usr/share/desktop-base/emerald-theme/plymouth/debian-theme.plymouth +usr/share/desktop-base/futureprototype-theme/plymouth/futureprototype.plymouth usr/share/desktop-base/futureprototype-theme/plymouth/debian-theme.plymouth +usr/share/desktop-base/homeworld-theme/plymouth/homeworld.plymouth usr/share/desktop-base/homeworld-theme/plymouth/debian-theme.plymouth +usr/share/desktop-base/joy-inksplat-theme/plymouth/joy.plymouth usr/share/desktop-base/joy-inksplat-theme/plymouth/debian-theme.plymouth +usr/share/desktop-base/joy-theme/plymouth/joy.plymouth usr/share/desktop-base/joy-theme/plymouth/debian-theme.plymouth +usr/share/desktop-base/lines-theme/plymouth/lines.plymouth usr/share/desktop-base/lines-theme/plymouth/debian-theme.plymouth +usr/share/desktop-base/moonlight-theme/plymouth/moonlight.plymouth usr/share/desktop-base/moonlight-theme/plymouth/debian-theme.plymouth +usr/share/desktop-base/softwaves-theme/plymouth/softwaves.plymouth usr/share/desktop-base/softwaves-theme/plymouth/debian-theme.plymouth +usr/share/desktop-base/spacefun-theme/plymouth/spacefun.plymouth usr/share/desktop-base/spacefun-theme/plymouth/debian-theme.plymouth
pgpHwbrZEDRca.pgp
Description: Digitale PGP-Signatur

