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

Attachment: pgpHwbrZEDRca.pgp
Description: Digitale PGP-Signatur

Reply via email to