Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian....@packages.debian.org
Usertags: pu
X-Debbugs-Cc: debian-edu-artw...@packages.debian.org, 
debian-...@lists.debian.org
Control: affects -1 + src:debian-edu-artwork

Please accept an upstream version bump of the debian-edu-artwork package
uploaded to Debian bookworm(-pu).

The previous d-e-a version contained only dummy Debian Edu 12 artwork, by
simply having copied over the Debian Edu 11 artwork files into the
bin:pkg debian-edu-artwork-emerald. This was only done (long year
practice) to get the d-e-a-emerald bin:pkg into Debian 12 before the
release freeze.

Now, we finally get to providing the real Debian Edu 12 artwork with this
upload to bookworm.

[ Reason ]
See above. Artwork files for Debian Edu 12 adjusted so they actually look like
the Emerald theme, but branded for Debian Edu.

[ Impact ]
If not accepted, Debian Edu 12 will look like Debian Edu 11.

[ Tests ]
Manually.

[ Risks ]
For most Debian users: none. For Debian Edu users, the artwork files and
script might have flaws that we have not spotted during testing.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]

+debian-edu-artwork (2.12.3-2~deb12u1) bookworm; urgency=medium
+
+  * Release to bookworm. This provides an Emerald theme based
+    artwork for upcoming Debian Edu 12 release.
+
+ -- Mike Gabriel <sunwea...@debian.org>  Sun, 19 Nov 2023 10:11:30 +0100
+
+debian-edu-artwork (2.12.3-2) unstable; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Install separate copies of update-debian-edu-artwork into each
+    artwork variant bin:pkg. (Closes: #1054338).
+
+ -- Mike Gabriel <sunwea...@debian.org>  Mon, 30 Oct 2023 14:47:01 +0100
+
+debian-edu-artwork (2.12.3-1) unstable; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Create proper Emerald-based theme
+  * Use single script instead of individual update-debian-edu-artwork-* 
scripts.
+
+  [ Mike Gabriel ]
+  * arctica-greeter: Add gsettings override for background and debian-edu'fied
+    logo image.
+  * logo/greeter-debian-edu-logo.*: Add huge versions of the Debian Edu logo
+    used in the greeter.
+  * debian/update-debian-edu-artwork: Stop checking if this is a Debian Edu
+    system.
+
+ -- Mike Gabriel <sunwea...@debian.org>  Thu, 05 Oct 2023 20:36:15 +0200

[ Other info ]
Acceptance of this upload to bookworm is +/- critical for the upcoming
Debian Edu release. Thanks.
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override
 
debian-edu-artwork-2.12.3/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override
--- 
debian-edu-artwork-2.12.2/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override
   1970-01-01 01:00:00.000000000 +0100
+++ 
debian-edu-artwork-2.12.3/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override
   2023-10-05 20:35:21.000000000 +0200
@@ -0,0 +1,3 @@
+[org.ArcticaProject.arctica-greeter]
+background='/usr/share/desktop-base/active-theme/login/background-nologo.svg'
+logo='/usr/share/arctica-greeter/theme-debian-edu-logo.png'
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo-hidpi.png
 and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-common/arctica-greeter/debian-edu-logo-hidpi.png
 differ
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo.png
 and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-common/arctica-greeter/debian-edu-logo.png
 differ
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-common/arctica-greeter/Makefile.am 
debian-edu-artwork-2.12.3/art-common/arctica-greeter/Makefile.am
--- debian-edu-artwork-2.12.2/art-common/arctica-greeter/Makefile.am    
1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-common/arctica-greeter/Makefile.am    
2023-10-05 20:35:21.000000000 +0200
@@ -0,0 +1,7 @@
+install-data-local:
+       $(mkinstalldirs) $(DESTDIR)$(datadir)/arctica-greeter
+       $(INSTALL_DATA) debian-edu-logo.png \
+               $(DESTDIR)$(datadir)/arctica-greeter/theme-debian-edu-logo.png
+       $(mkinstalldirs) $(DESTDIR)$(datadir)/glib-2.0/schemas
+       $(INSTALL_DATA) 32_arctica-greeter-theme-debian-edu.gschema.override \
+               
$(DESTDIR)$(datadir)/glib-2.0/schemas/32_arctica-greeter-theme-debian-edu.gschema.override
diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/art-common/Makefile.am 
debian-edu-artwork-2.12.3/art-common/Makefile.am
--- debian-edu-artwork-2.12.2/art-common/Makefile.am    2020-11-25 
17:28:19.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-common/Makefile.am    2023-10-05 
20:35:21.000000000 +0200
@@ -1,2 +1,3 @@
 SUBDIRS = \
-               gdm-theme
+               gdm-theme \
+               arctica-greeter
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-emerald/desktop-base/gnome-background.xml 
debian-edu-artwork-2.12.3/art-emerald/desktop-base/gnome-background.xml
--- debian-edu-artwork-2.12.2/art-emerald/desktop-base/gnome-background.xml     
2023-01-30 20:34:45.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/desktop-base/gnome-background.xml     
1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-<background>
-  <static>
-    <duration>8640000.0</duration>
-    <file>
-      <size width="1024" 
height="768">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1024x768.svg</size>
-      <size width="1280" 
height="720">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1280x720.svg</size>
-      <size width="1280" 
height="800">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1280x800.svg</size>
-      <size width="1280" 
height="1024">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1280x800.svg</size>
-      <size width="1600" 
height="1200">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1600x1024.svg</size>
-      <size width="1920" 
height="1080">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1920x1080.svg</size>
-      <size width="1920" 
height="1200">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1920x1200.svg</size>
-      <size width="2560" 
height="1080">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/2560x1080.svg</size>
-      <size width="2560" 
height="1600">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/2560x1600.svg</size>
-      <size width="4096" 
height="2160">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/4096x2160.svg</size>
-    </file>
-  </static>
-</background>
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-emerald/desktop-base/gnome-background.xml.in 
debian-edu-artwork-2.12.3/art-emerald/desktop-base/gnome-background.xml.in
--- debian-edu-artwork-2.12.2/art-emerald/desktop-base/gnome-background.xml.in  
1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/desktop-base/gnome-background.xml.in  
2023-10-05 19:14:31.000000000 +0200
@@ -0,0 +1,8 @@
+<background>
+  <static>
+    <duration>8640000.0</duration>
+    <file>
+<!-- FILES -->
+    </file>
+  </static>
+</background>
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-emerald/desktop-base/Makefile.am 
debian-edu-artwork-2.12.3/art-emerald/desktop-base/Makefile.am
--- debian-edu-artwork-2.12.2/art-emerald/desktop-base/Makefile.am      
2023-01-30 20:34:45.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/desktop-base/Makefile.am      
2023-10-05 19:14:31.000000000 +0200
@@ -1,7 +1,5 @@
 THEME = emerald
 WALLPAPERIMG = \
-       1024x768.svg \
-       1280x720.svg \
        1280x800.svg \
        1280x1024.svg \
        1600x1200.svg \
@@ -9,9 +7,10 @@
        1920x1200.svg \
        2560x1440.svg \
        2560x1600.svg \
-       2560x2048.svg \
+       3200x1800.svg \
+       3200x2000.svg \
        3840x2160.svg \
-       4096x2160.svg
+       5120x2880.svg
 
 LOGINIMG = \
        background.svg \
@@ -22,7 +21,7 @@
        grub-16x9.png
 
 wallpaperdir = $(datadir)/desktop-base/debian-edu-$(THEME)-theme/wallpaper/
-wallpaper_DATA = gnome-background.xml metadata.desktop
+wallpaper_DATA = gnome-background.xml metadata.json
 
 wallpaperimgdir = 
$(datadir)/desktop-base/debian-edu-$(THEME)-theme/wallpaper/contents/images/
 wallpaperimg_DATA = $(WALLPAPERIMG)
@@ -33,6 +32,18 @@
 grubimgdir = $(datadir)/desktop-base/debian-edu-$(THEME)-theme/grub/
 grubimg_DATA = $(GRUBIMG) grub_background.sh
 
+gnome-background.xml: gnome-background.xml.in
+       $(SED) '1,/^<!-- FILES -->$$/ d' $< >$@
+       for img in $(WALLPAPERIMG); do \
+           w="$${img%x*}"; \
+           case $$w in [0-9]*) ;; *) continue ;; esac; \
+           h="$${img#*x}"; h="$${h%.*}"; \
+           case $$h in [0-9]*) ;; *) continue ;; esac; \
+           printf '<size width="%d" height="%d">%s/%s</size>\n' \
+               "$${w}" "$${h}" "$(wallpaperimgdir)" "$$(basename "$${img}")"; \
+       done >>$@
+       $(SED) -e '/^<!-- FILES -->$$/ q' -e p $< >>$@
+
 # Build rules for PNG files using the SVG files as source.
 grub-4x3.png: grub-4x3.svg
        inkscape --export-filename=$@ $^
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-emerald/desktop-base/metadata.desktop 
debian-edu-artwork-2.12.3/art-emerald/desktop-base/metadata.desktop
--- debian-edu-artwork-2.12.2/art-emerald/desktop-base/metadata.desktop 
2023-01-30 20:34:34.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/desktop-base/metadata.desktop 
1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Name=Debian-Edu-Emerald
-
-X-KDE-PluginInfo-Name=Debian Edu Emerald
-X-KDE-PluginInfo-Author=Wolfgang Schweer <wschw...@arcor.de>
-X-KDE-PluginInfo-Email=debian-...@lists.debian.org
-X-KDE-PluginInfo-License=GPLv2+
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-emerald/desktop-base/metadata.json 
debian-edu-artwork-2.12.3/art-emerald/desktop-base/metadata.json
--- debian-edu-artwork-2.12.2/art-emerald/desktop-base/metadata.json    
1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/desktop-base/metadata.json    
2023-10-05 19:14:31.000000000 +0200
@@ -0,0 +1,13 @@
+{
+    "KPlugin": {
+        "Name": "DebianEdu Emerald",
+        "Id": "DebianEdu-Emerald",
+        "License": "GPLv2+",
+        "Authors": [
+            {
+                "Name": "Juliet Taka",
+                "Email": "juliettetaka.be...@gmail.com"
+            }
+        ]
+    }
+}
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-emerald/g-i/debian-edu-emerald-installer-logo.info
 
debian-edu-artwork-2.12.3/art-emerald/g-i/debian-edu-emerald-installer-logo.info
--- 
debian-edu-artwork-2.12.2/art-emerald/g-i/debian-edu-emerald-installer-logo.info
    2023-01-30 20:34:45.000000000 +0100
+++ 
debian-edu-artwork-2.12.3/art-emerald/g-i/debian-edu-emerald-installer-logo.info
    2023-10-05 19:14:31.000000000 +0200
@@ -1,5 +1,5 @@
 The debian-edu-emerald-installer-logo.svg was created by 
-Wolfgang Schweer <wschw...@arcor.de> based upon the Debian 11 Bullseye
+Guido Berhoerster <guido+freiesoftw...@berhoerster.name based upon the Debian 
12 Bookworm
 Emerald theme by Juliette Taka <taka.julie...@gmail.com> and the Debian Edu
 logo by Christoph Muetze <gi...@pixelz.de>.
 
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-emerald/plymouth/debian-edu-emerald.plymouth 
debian-edu-artwork-2.12.3/art-emerald/plymouth/debian-edu-emerald.plymouth
--- debian-edu-artwork-2.12.2/art-emerald/plymouth/debian-edu-emerald.plymouth  
2023-01-30 20:34:45.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/plymouth/debian-edu-emerald.plymouth  
2023-10-05 19:14:31.000000000 +0200
@@ -1,6 +1,6 @@
 [Plymouth Theme]
-Name=Default theme for Debian Edu 11 Bullseye
-Description=A theme that features 'Emerald' by Juliette Taka and the Debian 
Edu logo on a blue background
+Name=Default theme for DebianEdu 12.0 Bookworm
+Description=An Emerald theme by Juliette Taka
 ModuleName=script
 
 [script]
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-emerald/plymouth/debian-edu-emerald.script 
debian-edu-artwork-2.12.3/art-emerald/plymouth/debian-edu-emerald.script
--- debian-edu-artwork-2.12.2/art-emerald/plymouth/debian-edu-emerald.script    
2020-12-01 17:41:18.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/plymouth/debian-edu-emerald.script    
2023-10-05 19:14:31.000000000 +0200
@@ -1,41 +1,40 @@
-#  futureprototype.script - boot splash using script plugin
-# 
+#  emerald.script - boot splash using script plugin
+#
 #  Copyright (C) 2009 Canonical Ltd.
-# 
+#  Copyright © 2010-2021 Aurélien Couderc <couc...@debian.org>
+#  Copyright © 2014-2022 Juliette Taka <juliette.be...@logilab.fr>
+#
 #  This program is free software; you can redistribute it and/or modify
 #  it under the terms of the GNU General Public License as published by
 #  the Free Software Foundation; either version 2, or (at your option)
 #  any later version.
-# 
+#
 #  This program is distributed in the hope that it will be useful,
 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 #  GNU General Public License for more details.
-# 
+#
 #  You should have received a copy of the GNU General Public License
 #  along with this program; if not, write to the Free Software
 #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 #  02111-1307, USA.
-# 
+#
 #  Written by: Alberto Milone <alberto.mil...@canonical.com>
 #
 #  Based on the example provided with the "script plugin" written by:
 #              Charlie Brej   <cb...@cs.man.ac.uk>
 #
-#  Soft Waves theme scripting by Juliette Taka BELIN and Aurélien COUDERC
-#  futureprototype by Alex Makas based on Soft Waves, only graphics 
modification really
 
 
 #------------------------------- Constants 
-----------------------------------------
-NB_ROTATION_STEPS = 70;
-NB_REFRESHS_BETWEEN_ANIMS = 3;
+NB_ANIM_STEPS = 60;
+NB_REFRESHS_BETWEEN_ANIMS = 2;
 
 # Initial position of the center of the logo in % of background
-DEBIAN_POS_PCT.y = 0.65; # Debian image position in % of screen height
-DEBIAN_HEIGHT_PCT = 0.07; # Debian image height in % of smallest screen 
dimension
 LOGO_CENTER_PCT.x = 0.5; # Debian swirl image position in % of screen height & 
width
-LOGO_CENTER_PCT.y = 0.442;
-LOGO_SIZE_PCT = 0.18; # Debian swirl image size in % of smallest screen 
dimension
+LOGO_CENTER_PCT.y = 0.55;
+LOGO_SIZE_PCT = 0.48; # Debian + emerald image size in % of smallest screen 
dimension
+LOGO_GLOW_SIZE_PCT = 0.8; # Debian swirl image size in % of smallest screen 
dimension
 
 #------------------------------- Globals 
-------------------------------------------
 # are we currently prompting for a password?
@@ -114,12 +113,14 @@
     local.text_height;
     local.min_height;
 
-    # Put the 1st line below the logo + some spacing 
-    y = debian_sprite.GetY() + debian.GetHeight();
+    # Put the 1st line below the logo + some spacing
+    # TODO position from lower edge
+    y = logo_sprite.GetY() + logo.GetHeight();
     #Debug("y = " + y);
 
     text_height = first_line_height * 7.5;
-    min_height = Window.GetHeight();
+    # subtract Window.GetY() to show info also at smallest of dual srceens
+    min_height = window_max.height - 2 * first_line_height - Window.GetY();
     #Debug("text_height=" + text_height + "; min_height=" + min_height);
 
     if (y + text_height > min_height)
@@ -131,68 +132,46 @@
 
 #----------------------------- Screen/window setup ---------------------------
 # Compute screen/image ratio and scale the background accordingly
-window_max.width = Window.GetX() * 2 + Window.GetWidth();
-window_max.height = Window.GetY() * 2 + Window.GetHeight();
+window_max.width = Window.GetWidth();
+window_max.height = Window.GetHeight();
 screen_ratio = window_max.width / window_max.height;
 small_dimension = Math.Min(window_max.width, window_max.height);
 #Debug("Window.GetX():" + Window.GetX() + ", Window.GetY():" + Window.GetY());
 #Debug("Window is [" + window_max.width + ";" + window_max.height + "], 
ratio=" + screen_ratio);
 
-debian_height = small_dimension * DEBIAN_HEIGHT_PCT;
-debian_pos.y = window_max.height * DEBIAN_POS_PCT.y - debian_height/2;
 logo_size = small_dimension * LOGO_SIZE_PCT;
 logo_center.x = window_max.width * LOGO_CENTER_PCT.x;
 logo_center.y = window_max.height * LOGO_CENTER_PCT.y;
 #Debug("Logo center at [" + logo_center.x + ";" + logo_center.y + "], size=" + 
logo_size + "px");
 
-logo_pos.x = logo_center.x - logo_size/2;
+logo_pos.x = logo_center.x - 0.343 * logo_size; # Center the Debian 12 text, 
not the image
 logo_pos.y = logo_center.y - logo_size/2;
 
-#------------------------------- Background 
----------------------------------------
-bg_image = Image("background.png");
-bg_image_ratio = bg_image.GetWidth() / bg_image.GetHeight();
-if (screen_ratio > bg_image_ratio)
-    bg_scale_factor = window_max.width / bg_image.GetWidth();
-else
-    bg_scale_factor = window_max.height / bg_image.GetHeight();
-scaled_bg_image = bg_image.Scale(bg_image.GetWidth() * bg_scale_factor,
-                                 bg_image.GetHeight() * bg_scale_factor);
-
-# Display background
-bg_sprite = Sprite(scaled_bg_image);
-bg_sprite.SetPosition(Window.GetX() + Window.GetWidth() / 2 - 
scaled_bg_image.GetWidth() / 2,
-                      Window.GetY() + Window.GetHeight() / 2 - 
scaled_bg_image.GetHeight() / 2,
-                      -1000);
-
-#------------------------------- Debian 
----------------------------------------------
-debian = Image("debian-edu-logo.png");
-# Target same height as logo
-debian_scale_factor = debian_height / debian.GetHeight();
-debian = debian.Scale(debian.GetWidth()  * debian_scale_factor,
-                      debian.GetHeight() * debian_scale_factor);
-debian_sprite = Sprite(debian);
-debian_sprite.SetPosition(window_max.width / 2 - debian.GetWidth() / 2,
-                          debian_pos.y,
-                          -90);
+logo_glow_size = small_dimension * LOGO_GLOW_SIZE_PCT;
+
 
-#------------------------------- Logo 
----------------------------------------------
-logo = Image("logo.png");
+#---------------------------- Logo + Emerald ---------------------------------
+logo = Image("logo+emerald.png");
 logo_scale_factor = logo_size / logo.GetWidth();
 logo = logo.Scale(logo.GetWidth()  * logo_scale_factor,
                   logo.GetHeight() * logo_scale_factor);
 logo_to_top_edge = Window.GetHeight() * 0.3;
 logo_sprite = Sprite(logo);
-logo_sprite.SetPosition(logo_pos.x, logo_pos.y, -50);
-
+logo_sprite.SetPosition(logo_pos.x, logo_pos.y, -1);
+#logo_sprite.SetOpacity(0);
 
-logo_glow = Image("logo_circle.png");
-logo_glow_scale_factor = logo_size / logo_glow.GetWidth();
-logo_glow[0] = logo_glow.Scale(logo_glow.GetWidth()  * logo_glow_scale_factor,
+logo_glow = Image("glow.png");
+logo_glow_scale_factor = logo_glow_size / logo_glow.GetWidth();
+logo_glow = logo_glow.Scale(logo_glow.GetWidth()  * logo_glow_scale_factor,
                                logo_glow.GetHeight() * logo_glow_scale_factor);
-logo_glow_sprite = Sprite();
-logo_glow_sprite.SetPosition(logo_pos.x, logo_pos.y, -60);
-logo_glow_sprite.SetImage(logo_glow[0]);
 
+logo_glow_pos.x = logo_center.x - logo_glow.GetWidth() / 2;
+# Place glow vertically between the Debian 12 text and the emerald
+logo_glow_pos.y = logo_pos.y + logo.GetHeight()*0.1 - logo_glow.GetHeight() / 
2;
+
+logo_glow_sprite = Sprite();
+logo_glow_sprite.SetPosition(logo_glow_pos.x, logo_glow_pos.y, -2);
+logo_glow_sprite.SetImage(logo_glow);
 
 
 #------------------------------String functions-------------------------------
@@ -254,12 +233,12 @@
 
 #-----------------------------------------------------------------------------
 # Top background colour
-# #489291 --> 0.282, 0.572, 0.569
-# New background colour
-# #0a3649 --> 0.039, 0.212, 0.286
+# #05475c --> 0.0196, 0.2784, 0.3608
+# Bottom background colour
+# #05475c --> 0.0196, 0.2784, 0.3608
 #
-Window.SetBackgroundTopColor (0.282, 0.572, 0.569);     # Nice colour on top 
of the screen fading to
-Window.SetBackgroundBottomColor (0.039, 0.212, 0.286);  # an equally nice 
colour on the bottom
+Window.SetBackgroundTopColor (0.02, 0.279, 0.3608);     # Nice colour on top 
of the screen fading to
+Window.SetBackgroundBottomColor (0.02, 0.279, 0.3608);  # an equally nice 
colour on the bottom
 
 bits_per_pixel = Window.GetBitsPerPixel ();
 # TODO need to handle 16 colors ?
@@ -552,7 +531,7 @@
     }
 }
 
-Plymouth.SetDisplayPasswordFunction (display_password_callback); 
+Plymouth.SetDisplayPasswordFunction (display_password_callback);
 
 Plymouth.SetMessageFunction (message_callback);
 
@@ -653,7 +632,7 @@
 
             return 0;
         }
-    }    
+    }
     # Update progress label here
     #
     # FIXME: the queue logic from this theme should really be moved into 
mountall
@@ -687,7 +666,7 @@
     global.fsck_queue[0].device;
     global.fsck_queue[0].progress;
     global.fsck_queue.counter = 0;
-    global.fsck_queue.biggest_item = 0;    
+    global.fsck_queue.biggest_item = 0;
 }
 
 fun clear_queue () {
@@ -966,7 +945,7 @@
     }
 
 }
-Plymouth.SetUpdateStatusFunction (update_status_callback); 
+Plymouth.SetUpdateStatusFunction (update_status_callback);
 
 #-----------------------------------------Display Question stuff 
-----------------------
 #
@@ -979,7 +958,7 @@
 # time++;
 #}
 #
-#Plymouth.SetDisplayQuestionFunction (display_question_callback); 
+#Plymouth.SetDisplayQuestionFunction (display_question_callback);
 
 fun rotate_img(source_img, current_step, nb_steps) {
     angle = Math.Sin(current_step / nb_steps * Math.Pi / 2) * 2 * Math.Pi;
@@ -990,24 +969,30 @@
 }
 
 fun update_glow_anim () {
+    if (global.anim_iter > NB_ANIM_STEPS) {
+        global.anim_iter = 0;
+    }
+    #DebugMedium("iter = " + global.anim_iter);
+    glow_opacity = 0.7 + 0.3 * Math.Cos(global.anim_iter / NB_ANIM_STEPS * 2 * 
Math.Pi);
+    #Debug("glow_opacity = " + glow_opacity);
     if (global.anim_start_time != global.progress_time && global.anim_status 
!= "running") {
-        gloabl.anim_start_time = global.progress_time;
+        global.anim_start_time = global.progress_time;
         global.anim_iter = 0;
         global.anim_status = "running";
     }
 
     if (global.anim_status == "running") {
-        iter_img = global.logo_glow[global.anim_iter];
-        if (iter_img == NULL) {
-            # Generate rotated image for the glow around the logo on demand.
-            #DebugMedium("Generating rotated image for index " + 
global.anim_iter);
-            iter_img = rotate_img(logo_glow[0], global.anim_iter, 
NB_ROTATION_STEPS);
-            global.logo_glow[global.anim_iter] = iter_img;
-        }
-        global.logo_glow_sprite.SetImage(iter_img);
+#        iter_img = global.logo_glow[global.anim_iter];
+#        if (iter_img == NULL) {
+#            # Generate rotated image for the glow around the logo on demand.
+#            #DebugMedium("Generating rotated image for index " + 
global.anim_iter);
+#            #iter_img = rotate_img(logo_glow[0], global.anim_iter, 
NB_ANIM_STEPS);
+#            global.logo_glow[global.anim_iter] = iter_img;
+#        }
+        global.logo_glow_sprite.SetOpacity(glow_opacity);
         global.anim_iter++;
 
-        if (global.anim_iter >= NB_ROTATION_STEPS) {
+        if (global.anim_iter >= NB_ANIM_STEPS) {
             global.anim_status = "stopped";
         }
     }
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/debian.png and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/debian.png differ
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/glow.png and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/glow.png differ
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/glow.xcf and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/glow.xcf differ
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/logo_circle.png 
and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/logo_circle.png 
differ
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/logo+emerald.png 
and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/logo+emerald.png 
differ
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-emerald/plymouth/Makefile.am 
debian-edu-artwork-2.12.3/art-emerald/plymouth/Makefile.am
--- debian-edu-artwork-2.12.2/art-emerald/plymouth/Makefile.am  2023-01-30 
20:34:45.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/plymouth/Makefile.am  2023-10-05 
19:14:31.000000000 +0200
@@ -1,10 +1,11 @@
 THEME = emerald
 plymouthdir   = $(datadir)/plymouth/themes/debian-edu-$(THEME)
 plymouth_DATA = \
-       background.png \
-       debian-edu-logo.png \
-       logo.png \
-       logo_circle.png \
+       debian.png \
+       Emerald_plymouth.svg \
+       glow.png \
+       logo+emerald.png \
+       logo+emerald.svg \
        password_dot16.png \
        password_dot.png \
        password_field16.png \
@@ -12,18 +13,8 @@
        debian-edu-$(THEME).plymouth \
        debian-edu-$(THEME).script
 
-background.png: debian-edu-$(THEME)-plymouth.svg
-       inkscape --export-filename=$@ $^
-       optipng -o4 -i0 -fix $@
-       advpng -z4 $@
-
-debian-edu-logo.png: debian-edu-$(THEME)-logo.svg
-       inkscape --export-filename=$@ $^
-       optipng -o4 -i0 -fix $@
-       advpng -z4 $@
-
-logo.png: logo.svg
-       inkscape --export-filename=$@ $^
+logo+emerald.png: logo+emerald.svg
+       inkscape --export-filename=$@ -w 1689 -h 1800 $^
        optipng -o4 -i0 -fix $@
        advpng -z4 $@
 
@@ -32,4 +23,4 @@
 
 EXTRA_DIST = $(plymouth_DATA)
 
-CLEANFILES = background.png debian-edu-logo.png logo.png
+CLEANFILES = logo+emerald.png
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/password_dot.png 
and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/password_dot.png 
differ
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/password_field.png
 and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/password_field.png
 differ
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/art-emerald/plymouth/README 
debian-edu-artwork-2.12.3/art-emerald/plymouth/README
--- debian-edu-artwork-2.12.2/art-emerald/plymouth/README       2020-12-01 
17:41:18.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/plymouth/README       1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-The password* and logo_circle PNG files are taken from the stock Debian theme.
diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/configure.ac 
debian-edu-artwork-2.12.3/configure.ac
--- debian-edu-artwork-2.12.2/configure.ac      2023-01-30 20:29:56.000000000 
+0100
+++ debian-edu-artwork-2.12.3/configure.ac      2023-10-05 20:35:21.000000000 
+0200
@@ -22,11 +22,13 @@
 
 AC_PROG_CC
 AC_PROG_INSTALL
+AC_PROG_SED
 
 AC_OUTPUT([
 Makefile
 art-common/Makefile
 art-common/gdm-theme/Makefile
+art-common/arctica-greeter/Makefile
 art-softwaves/Makefile
 art-softwaves/g-i/Makefile
 art-softwaves/gnome-shell/Makefile
diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/debian/changelog 
debian-edu-artwork-2.12.3/debian/changelog
--- debian-edu-artwork-2.12.2/debian/changelog  2023-02-02 17:21:42.000000000 
+0100
+++ debian-edu-artwork-2.12.3/debian/changelog  2023-11-19 10:11:30.000000000 
+0100
@@ -1,3 +1,34 @@
+debian-edu-artwork (2.12.3-2~deb12u1) bookworm; urgency=medium
+
+  * Release to bookworm. This provides an Emerald theme based
+    artwork for upcoming Debian Edu 12 release.
+
+ -- Mike Gabriel <sunwea...@debian.org>  Sun, 19 Nov 2023 10:11:30 +0100
+
+debian-edu-artwork (2.12.3-2) unstable; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Install separate copies of update-debian-edu-artwork into each
+    artwork variant bin:pkg. (Closes: #1054338).
+
+ -- Mike Gabriel <sunwea...@debian.org>  Mon, 30 Oct 2023 14:47:01 +0100
+
+debian-edu-artwork (2.12.3-1) unstable; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Create proper Emerald-based theme
+  * Use single script instead of individual update-debian-edu-artwork-* 
scripts.
+
+  [ Mike Gabriel ]
+  * arctica-greeter: Add gsettings override for background and debian-edu'fied
+    logo image.
+  * logo/greeter-debian-edu-logo.*: Add huge versions of the Debian Edu logo
+    used in the greeter.
+  * debian/update-debian-edu-artwork: Stop checking if this is a Debian Edu
+    system.
+
+ -- Mike Gabriel <sunwea...@debian.org>  Thu, 05 Oct 2023 20:36:15 +0200
+
 debian-edu-artwork (2.12.2-2) unstable; urgency=medium
 
   * Source only upload for testing migration.
diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/debian/control 
debian-edu-artwork-2.12.3/debian/control
--- debian-edu-artwork-2.12.2/debian/control    2023-01-30 21:18:57.000000000 
+0100
+++ debian-edu-artwork-2.12.3/debian/control    2023-10-30 14:46:33.000000000 
+0100
@@ -5,10 +5,10 @@
 Uploaders: Petter Reinholdtsen <p...@debian.org>,
            Holger Levsen <hol...@debian.org>,
            Mike Gabriel <sunwea...@debian.org>,
-           Wolfgang Schweer <wschw...@arcor.de>,
 Build-Depends: advancecomp,
                debhelper-compat (= 13),
                devscripts,
+               dh-exec,
                fonts-quicksand,
                imagemagick,
                inkscape,
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/debian/debian-edu-artwork-buster.install 
debian-edu-artwork-2.12.3/debian/debian-edu-artwork-buster.install
--- debian-edu-artwork-2.12.2/debian/debian-edu-artwork-buster.install  
2020-01-23 21:54:53.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/debian-edu-artwork-buster.install  
2023-10-30 14:46:33.000000000 +0100
@@ -1,5 +1,6 @@
-debian/update-debian-edu-artwork-buster /usr/sbin/
+#!/usr/bin/dh-exec
 usr/share/desktop-base/debian-edu-buster-theme/
 usr/share/gnome-background-properties/debian-edu-buster.xml
 usr/share/pixmaps/debian-edu-buster*
 usr/share/plymouth/themes/debian-edu-buster/
+debian/update-debian-edu-artwork => /usr/sbin/update-debian-edu-artwork-buster
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/debian/debian-edu-artwork-emerald.install 
debian-edu-artwork-2.12.3/debian/debian-edu-artwork-emerald.install
--- debian-edu-artwork-2.12.2/debian/debian-edu-artwork-emerald.install 
2023-01-30 20:36:07.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/debian-edu-artwork-emerald.install 
2023-10-30 14:46:33.000000000 +0100
@@ -1,5 +1,6 @@
-debian/update-debian-edu-artwork-emerald /usr/sbin/
+#!/usr/bin/dh-exec
 usr/share/desktop-base/debian-edu-emerald-theme/
 usr/share/gnome-background-properties/debian-edu-emerald.xml
 usr/share/pixmaps/debian-edu-emerald*
 usr/share/plymouth/themes/debian-edu-emerald/
+debian/update-debian-edu-artwork => /usr/sbin/update-debian-edu-artwork-emerald
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/debian/debian-edu-artwork-homeworld.install 
debian-edu-artwork-2.12.3/debian/debian-edu-artwork-homeworld.install
--- debian-edu-artwork-2.12.2/debian/debian-edu-artwork-homeworld.install       
2020-12-01 17:41:18.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/debian-edu-artwork-homeworld.install       
2023-10-30 14:46:33.000000000 +0100
@@ -1,5 +1,6 @@
-debian/update-debian-edu-artwork-homeworld /usr/sbin/
+#!/usr/bin/dh-exec
 usr/share/desktop-base/debian-edu-homeworld-theme/
 usr/share/gnome-background-properties/debian-edu-homeworld.xml
 usr/share/pixmaps/debian-edu-homeworld*
 usr/share/plymouth/themes/debian-edu-homeworld/
+debian/update-debian-edu-artwork => 
/usr/sbin/update-debian-edu-artwork-homeworld
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/debian/debian-edu-artwork.install 
debian-edu-artwork-2.12.3/debian/debian-edu-artwork.install
--- debian-edu-artwork-2.12.2/debian/debian-edu-artwork.install 2020-11-25 
17:28:19.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/debian-edu-artwork.install 2023-10-30 
14:46:33.000000000 +0100
@@ -1,2 +1,4 @@
 usr/share/gdm/dconf/
 usr/share/pixmaps/debian-edu-logo.svg
+usr/share/arctica-greeter/theme-debian-edu-logo.png
+usr/share/glib-2.0/schemas/32_arctica-greeter-theme-debian-edu.gschema.override
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/debian/debian-edu-artwork-softwaves.install 
debian-edu-artwork-2.12.3/debian/debian-edu-artwork-softwaves.install
--- debian-edu-artwork-2.12.2/debian/debian-edu-artwork-softwaves.install       
2020-01-23 21:54:53.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/debian-edu-artwork-softwaves.install       
2023-10-30 14:46:33.000000000 +0100
@@ -1,5 +1,6 @@
-debian/update-debian-edu-artwork-softwaves /usr/sbin/
+#!/usr/bin/dh-exec
 usr/share/desktop-base/debian-edu-softwaves-theme/
 usr/share/gnome-background-properties/debian-edu-softwaves.xml
 usr/share/pixmaps/debian-edu-softwaves*
 usr/share/plymouth/themes/debian-edu-softwaves/
+debian/update-debian-edu-artwork => 
/usr/sbin/update-debian-edu-artwork-softwaves
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork 
debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork
--- debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork  1970-01-01 
01:00:00.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork  2023-10-05 
20:35:21.000000000 +0200
@@ -0,0 +1,150 @@
+#! /bin/sh
+set -e
+
+THEMES="buster emerald homeworld softwaves"
+
+edutheme="$(basename "$0")"
+edutheme="${edutheme#update-debian-edu-artwork-}"
+
+set_active_theme() {
+    update-alternatives --install \
+        /usr/share/desktop-base/active-theme \
+        desktop-theme \
+        /usr/share/desktop-base/debian-edu-${edutheme}-theme 60
+}
+
+restore_active_theme() {
+    update-alternatives --remove \
+        desktop-theme \
+        /usr/share/desktop-base/debian-edu-${edutheme}-theme
+}
+
+## GRUB and PXE boot background
+change_grub_background() {
+    update-alternatives --install 
/usr/share/images/desktop-base/desktop-grub.png \
+        desktop-grub \
+        /usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub-4x3.png 
40 \
+        --slave /usr/share/desktop-base/grub_background.sh \
+        desktop-grub.sh \
+        
/usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub_background.sh
+    update-alternatives --install 
/usr/share/images/desktop-base/desktop-grub.png \
+        desktop-grub \
+        
/usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub-16x9.png 40 \
+        --slave /usr/share/desktop-base/grub_background.sh \
+        desktop-grub.sh \
+        
/usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub_background.sh
+    if command -v update-grub > /dev/null ; then
+        sync
+        update-grub || true
+    fi
+}
+
+restore_grub_background() {
+    update-alternatives --remove desktop-grub \
+        /usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub-4x3.png
+    update-alternatives --remove desktop-grub \
+        /usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub-16x9.png
+    if command -v update-grub > /dev/null ; then
+        update-grub || true
+    fi
+}
+
+## Wallpaper
+change_desktop_background() {
+    update-alternatives --install \
+        /usr/share/images/desktop-base/desktop-background \
+        desktop-background \
+        
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70
+    update-alternatives --install \
+        /usr/share/images/desktop-base/desktop-background.xml \
+        desktop-background.xml \
+        /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50
+    update-alternatives --install \
+        /usr/share/images/desktop-base/desktop-background.xml \
+        desktop-background.xml \
+        
/usr/share/desktop-base/debian-edu-${edutheme}-theme/wallpaper/gnome-background.xml
 50
+
+    for wallpaper in \
+        
"/usr/share/desktop-base/debian-edu-${edutheme}-theme/wallpaper/contents/images/"[0-9]*x*.svg;
+        do
+        update-alternatives --install \
+            /usr/share/images/desktop-base/desktop-background \
+            desktop-background \
+            "${wallpaper}" 50
+    done
+}
+
+restore_desktop_background() {
+    update-alternatives --remove \
+        desktop-background \
+        
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg
+    update-alternatives --remove \
+        desktop-background.xml \
+        
/usr/share/desktop-base/debian-edu-${edutheme}-theme/wallpaper/gnome-background.xml
+
+    for wallpaper in \
+        
"/usr/share/desktop-base/debian-edu-${edutheme}-theme/wallpaper/contents/images/"[0-9]*x*.svg;
+        do
+    update-alternatives --remove \
+        desktop-background \
+        "${wallpaper}"
+    done
+}
+
+## Plymouth
+set_plymouth_theme() {
+    if [ -f /etc/plymouth/plymouthd.conf ] && command -v 
plymouth-set-default-theme > /dev/null ; then
+        plymouth-set-default-theme -R debian-edu-${edutheme} || true
+    fi
+}
+
+restore_plymouth_theme() {
+    if [ -f /etc/plymouth/plymouthd.conf ] && command -v 
plymouth-set-default-theme > /dev/null ; then
+        plymouth-set-default-theme -R -r || true
+    fi
+}
+
+## Lockscreen
+set_lockscreen() {
+    update-alternatives --install \
+        /usr/share/images/desktop-base/desktop-lockscreen.xml \
+        desktop-lockscreen.xml \
+        
/usr/share/desktop-base/debian-edu-${edutheme}-theme/lockscreen/gnome-background.xml
 50
+}
+
+restore_lockscreen() {
+    update-alternatives --remove \
+        desktop-lockscreen.xml \
+        
/usr/share/desktop-base/debian-edu-${edutheme}-theme/lockscreen/gnome-background.xml
+}
+
+is_valid=false
+for theme in $THEMES; do
+    if [ "${edutheme}" = "${theme}" ]; then
+        is_valid=true
+    fi
+done
+$is_valid || exit 1
+
+case "$1" in
+       configure)
+               for theme in $THEMES; do
+                       [ "${theme}" = "${edutheme}" ] && continue
+                       if [ -x "/usr/sbin/update-debian-edu-artwork-${theme}" 
]; then
+                               "/usr/sbin/update-debian-edu-artwork-${theme}" 
remove
+                       fi
+               done
+               set_active_theme
+               change_grub_background
+               change_desktop_background
+               set_plymouth_theme
+               set_lockscreen
+       ;;
+       remove)
+               restore_active_theme
+               restore_grub_background
+               restore_desktop_background
+               restore_plymouth_theme
+               restore_lockscreen
+       ;;
+esac
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-buster 
debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-buster
--- debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-buster   
2023-01-30 21:02:25.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-buster   
1970-01-01 01:00:00.000000000 +0100
@@ -1,158 +0,0 @@
-#! /bin/sh
-set -e
-
-EDUTHEME="buster"
-
-set_active_theme() {
-    update-alternatives --install \
-        /usr/share/desktop-base/active-theme \
-        desktop-theme \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme 60
-}
-
-restore_active_theme() {
-    update-alternatives --remove \
-        desktop-theme \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme
-}
-
-## GRUB and PXE boot background
-change_grub_background() {
-    update-alternatives --install 
/usr/share/images/desktop-base/desktop-grub.png \
-        desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png 
40 \
-        --slave /usr/share/desktop-base/grub_background.sh \
-        desktop-grub.sh \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
-    update-alternatives --install 
/usr/share/images/desktop-base/desktop-grub.png \
-        desktop-grub \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png 40 \
-        --slave /usr/share/desktop-base/grub_background.sh \
-        desktop-grub.sh \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
-    if commans -v update-grub > /dev/null ; then
-        sync
-        update-grub || true
-    fi
-}
-
-restore_grub_background() {
-    update-alternatives --remove desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
-    update-alternatives --remove desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png
-    if command -v update-grub > /dev/null ; then
-        update-grub || true
-    fi
-}
-
-## Wallpaper
-change_desktop_background() {
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background \
-        desktop-background \
-        
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background.xml \
-        desktop-background.xml \
-        /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background.xml \
-        desktop-background.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
 50
-
-    for WALLPAPER in 1024x768.svg \
-                     1280x720.svg \
-                     1280x800.svg \
-                     1280x1024.svg \
-                     1600x1200.svg \
-                     1920x1080.svg \
-                     1920x1200.svg \
-                     2560x1080.svg \
-                     4096x2160.svg; do
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background \
-        desktop-background \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
 50
-    done
-}
-
-restore_desktop_background() {
-    update-alternatives --remove \
-        desktop-background \
-        
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg
-    update-alternatives --remove \
-        desktop-background.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
-
-    for WALLPAPER in 1024x768.svg \
-                     1280x720.svg \
-                     1280x800.svg \
-                     1280x1024.svg \
-                     1600x1200.svg \
-                     1920x1080.svg \
-                     1920x1200.svg \
-                     2560x1080.svg \
-                     4096x2160.svg; do
-    update-alternatives --remove \
-        desktop-background \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
-    done
-}
-
-## Plymouth
-set_plymouth_theme() {
-    if [ -f /etc/plymouth/plymouthd.conf ] && [ -f /etc/debian-edu/config ] && 
command -v plymouth-set-default-theme > /dev/null ; then
-        plymouth-set-default-theme -R debian-edu-${EDUTHEME} || true
-    fi
-}
-
-restore_plymouth_theme() {
-    if [ -f /etc/plymouth/plymouthd.conf ] && command -v 
plymouth-set-default-theme > /dev/null ; then
-        plymouth-set-default-theme -R -r || true
-    fi
-}
-
-## Lockscreen
-set_lockscreen() {
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-lockscreen.xml \
-        desktop-lockscreen.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
 50
-}
-
-restore_lockscreen() {
-    update-alternatives --remove \
-        desktop-lockscreen.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
-}
-
-case "$1" in
-       configure)
-               if [ -x /usr/sbin/update-debian-edu-artwork-emerald ]; then
-                       update-debian-edu-artwork-emerald remove
-               fi
-               if [ -x /usr/sbin/update-debian-edu-artwork-homeworld ]; then
-                       update-debian-edu-artwork-homeworld remove
-               fi
-               if [ -x /usr/sbin/update-debian-edu-artwork-softwaves ]; then
-                       update-debian-edu-artwork-softwaves remove
-               fi
-               # honour themes shipped in src:pkg debian-edu-artwork-legacy
-               if [ -x /usr/sbin/update-debian-edu-artwork-spacefun ]; then
-                       update-debian-edu-artwork-spacefun remove
-               fi
-               set_active_theme
-               change_grub_background
-               change_desktop_background
-               set_plymouth_theme
-               set_lockscreen
-       ;;
-       remove)
-               restore_active_theme
-               restore_grub_background
-               restore_desktop_background
-               restore_plymouth_theme
-               restore_lockscreen
-       ;;
-esac
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-emerald 
debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-emerald
--- debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-emerald  
2023-01-30 20:57:05.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-emerald  
1970-01-01 01:00:00.000000000 +0100
@@ -1,164 +0,0 @@
-#! /bin/sh
-set -e
-
-EDUTHEME="emerald"
-
-set_active_theme() {
-    update-alternatives --install \
-        /usr/share/desktop-base/active-theme \
-        desktop-theme \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme 60
-}
-
-restore_active_theme() {
-    update-alternatives --remove \
-        desktop-theme \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme
-}
-
-## GRUB and PXE boot background
-change_grub_background() {
-    update-alternatives --install 
/usr/share/images/desktop-base/desktop-grub.png \
-        desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png 
40 \
-        --slave /usr/share/desktop-base/grub_background.sh \
-        desktop-grub.sh \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
-    update-alternatives --install 
/usr/share/images/desktop-base/desktop-grub.png \
-        desktop-grub \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png 40 \
-        --slave /usr/share/desktop-base/grub_background.sh \
-        desktop-grub.sh \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
-    if command -v update-grub > /dev/null ; then
-        sync
-        update-grub || true
-    fi
-}
-
-restore_grub_background() {
-    update-alternatives --remove desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
-    update-alternatives --remove desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png
-    if command -v update-grub > /dev/null ; then
-        update-grub || true
-    fi
-}
-
-## Wallpaper
-change_desktop_background() {
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background \
-        desktop-background \
-        
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background.xml \
-        desktop-background.xml \
-        /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background.xml \
-        desktop-background.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
 50
-
-    for WALLPAPER in 1024x768.svg \
-                     1280x720.svg \
-                     1280x800.svg \
-                     1280x1024.svg \
-                     1600x1200.svg \
-                     1920x1080.svg \
-                     1920x1200.svg \
-                     2560x1440.svg \
-                     2560x1600.svg \
-                     2560x2048.svg \
-                     3840x2160.svg \
-                     4096x2160.svg; do
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background \
-        desktop-background \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
 50
-    done
-}
-
-restore_desktop_background() {
-    update-alternatives --remove \
-        desktop-background \
-        
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg
-    update-alternatives --remove \
-        desktop-background.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
-
-    for WALLPAPER in 1024x768.svg \
-                     1280x720.svg \
-                     1280x800.svg \
-                     1280x1024.svg \
-                     1600x1200.svg \
-                     1920x1080.svg \
-                     1920x1200.svg \
-                     2560x1440.svg \
-                     2560x1600.svg \
-                     2560x2048.svg \
-                     3840x2160.svg \
-                     4096x2160.svg; do
-    update-alternatives --remove \
-        desktop-background \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
-    done
-}
-
-## Plymouth
-set_plymouth_theme() {
-    if [ -f /etc/plymouth/plymouthd.conf ] && [ -f /etc/debian-edu/config ] && 
command -v plymouth-set-default-theme > /dev/null ; then
-        plymouth-set-default-theme -R debian-edu-${EDUTHEME} || true
-    fi
-}
-
-restore_plymouth_theme() {
-    if [ -f /etc/plymouth/plymouthd.conf ] && command -v 
plymouth-set-default-theme > /dev/null ; then
-        plymouth-set-default-theme -R -r || true
-    fi
-}
-
-## Lockscreen
-set_lockscreen() {
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-lockscreen.xml \
-        desktop-lockscreen.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
 50
-}
-
-restore_lockscreen() {
-    update-alternatives --remove \
-        desktop-lockscreen.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
-}
-
-case "$1" in
-       configure)
-               if [ -x /usr/sbin/update-debian-edu-artwork-homeworld ]; then
-                       update-debian-edu-artwork-homeworld remove
-               fi
-               if [ -x /usr/sbin/update-debian-edu-artwork-buster ]; then
-                       update-debian-edu-artwork-buster remove
-               fi
-               if [ -x /usr/sbin/update-debian-edu-artwork-softwaves ]; then
-                       update-debian-edu-artwork-softwaves remove
-               fi
-               # honour themes shipped in src:pkg debian-edu-artwork-legacy
-               if [ -x /usr/sbin/update-debian-edu-artwork-spacefun ]; then
-                       update-debian-edu-artwork-spacefun remove
-               fi
-               set_active_theme
-               change_grub_background
-               change_desktop_background
-               set_plymouth_theme
-               set_lockscreen
-       ;;
-       remove)
-               restore_active_theme
-               restore_grub_background
-               restore_desktop_background
-               restore_plymouth_theme
-               restore_lockscreen
-       ;;
-esac
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-homeworld 
debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-homeworld
--- debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-homeworld        
2023-01-30 21:02:56.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-homeworld        
1970-01-01 01:00:00.000000000 +0100
@@ -1,164 +0,0 @@
-#! /bin/sh
-set -e
-
-EDUTHEME="homeworld"
-
-set_active_theme() {
-    update-alternatives --install \
-        /usr/share/desktop-base/active-theme \
-        desktop-theme \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme 60
-}
-
-restore_active_theme() {
-    update-alternatives --remove \
-        desktop-theme \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme
-}
-
-## GRUB and PXE boot background
-change_grub_background() {
-    update-alternatives --install 
/usr/share/images/desktop-base/desktop-grub.png \
-        desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png 
40 \
-        --slave /usr/share/desktop-base/grub_background.sh \
-        desktop-grub.sh \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
-    update-alternatives --install 
/usr/share/images/desktop-base/desktop-grub.png \
-        desktop-grub \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png 40 \
-        --slave /usr/share/desktop-base/grub_background.sh \
-        desktop-grub.sh \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
-    if command -v update-grub > /dev/null ; then
-        sync
-        update-grub || true
-    fi
-}
-
-restore_grub_background() {
-    update-alternatives --remove desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
-    update-alternatives --remove desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png
-    if command -v update-grub > /dev/null ; then
-        update-grub || true
-    fi
-}
-
-## Wallpaper
-change_desktop_background() {
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background \
-        desktop-background \
-        
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background.xml \
-        desktop-background.xml \
-        /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background.xml \
-        desktop-background.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
 50
-
-    for WALLPAPER in 1024x768.svg \
-                     1280x720.svg \
-                     1280x800.svg \
-                     1280x1024.svg \
-                     1600x1200.svg \
-                     1920x1080.svg \
-                     1920x1200.svg \
-                     2560x1440.svg \
-                     2560x1600.svg \
-                     2560x2048.svg \
-                     3840x2160.svg \
-                     4096x2160.svg; do
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background \
-        desktop-background \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
 50
-    done
-}
-
-restore_desktop_background() {
-    update-alternatives --remove \
-        desktop-background \
-        
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg
-    update-alternatives --remove \
-        desktop-background.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
-
-    for WALLPAPER in 1024x768.svg \
-                     1280x720.svg \
-                     1280x800.svg \
-                     1280x1024.svg \
-                     1600x1200.svg \
-                     1920x1080.svg \
-                     1920x1200.svg \
-                     2560x1440.svg \
-                     2560x1600.svg \
-                     2560x2048.svg \
-                     3840x2160.svg \
-                     4096x2160.svg; do
-    update-alternatives --remove \
-        desktop-background \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
-    done
-}
-
-## Plymouth
-set_plymouth_theme() {
-    if [ -f /etc/plymouth/plymouthd.conf ] && [ -f /etc/debian-edu/config ] && 
command -v plymouth-set-default-theme > /dev/null ; then
-        plymouth-set-default-theme -R debian-edu-${EDUTHEME} || true
-    fi
-}
-
-restore_plymouth_theme() {
-    if [ -f /etc/plymouth/plymouthd.conf ] && command -v 
plymouth-set-default-theme > /dev/null ; then
-        plymouth-set-default-theme -R -r || true
-    fi
-}
-
-## Lockscreen
-set_lockscreen() {
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-lockscreen.xml \
-        desktop-lockscreen.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
 50
-}
-
-restore_lockscreen() {
-    update-alternatives --remove \
-        desktop-lockscreen.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
-}
-
-case "$1" in
-       configure)
-               if [ -x /usr/sbin/update-debian-edu-artwork-emerald ]; then
-                       update-debian-edu-artwork-emerald remove
-               fi
-               if [ -x /usr/sbin/update-debian-edu-artwork-buster ]; then
-                       update-debian-edu-artwork-buster remove
-               fi
-               if [ -x /usr/sbin/update-debian-edu-artwork-softwaves ]; then
-                       update-debian-edu-artwork-softwaves remove
-               fi
-               # honour themes shipped in src:pkg debian-edu-artwork-legacy
-               if [ -x /usr/sbin/update-debian-edu-artwork-spacefun ]; then
-                       update-debian-edu-artwork-spacefun remove
-               fi
-               set_active_theme
-               change_grub_background
-               change_desktop_background
-               set_plymouth_theme
-               set_lockscreen
-       ;;
-       remove)
-               restore_active_theme
-               restore_grub_background
-               restore_desktop_background
-               restore_plymouth_theme
-               restore_lockscreen
-       ;;
-esac
diff -Nru --exclude '*.svg' 
debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-softwaves 
debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-softwaves
--- debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-softwaves        
2023-01-30 21:03:52.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-softwaves        
1970-01-01 01:00:00.000000000 +0100
@@ -1,160 +0,0 @@
-#! /bin/sh
-set -e
-
-EDUTHEME="softwaves"
-
-set_active_theme() {
-    update-alternatives --install \
-        /usr/share/desktop-base/active-theme \
-        desktop-theme \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme 60
-}
-
-restore_active_theme() {
-    update-alternatives --remove \
-        desktop-theme \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme
-}
-
-## GRUB and PXE boot background
-change_grub_background() {
-    update-alternatives --install 
/usr/share/images/desktop-base/desktop-grub.png \
-        desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png 
40 \
-        --slave /usr/share/desktop-base/grub_background.sh \
-        desktop-grub.sh \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
-    update-alternatives --install 
/usr/share/images/desktop-base/desktop-grub.png \
-        desktop-grub \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png 40 \
-        --slave /usr/share/desktop-base/grub_background.sh \
-        desktop-grub.sh \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
-    if command -v update-grub > /dev/null ; then
-        sync
-        update-grub || true
-    fi
-}
-
-restore_grub_background() {
-    update-alternatives --remove desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
-    update-alternatives --remove desktop-grub \
-        /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png
-    if command -v update-grub > /dev/null ; then
-        update-grub || true
-    fi
-}
-
-## Wallpaper
-change_desktop_background() {
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background \
-        desktop-background \
-        
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background.xml \
-        desktop-background.xml \
-        /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background.xml \
-        desktop-background.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
 50
-
-    for WALLPAPER in 1024x768.svg \
-                     1280x720.svg \
-                     1280x800.svg \
-                     1280x1024.svg \
-                     1600x1200.svg \
-                     1920x1080.svg \
-                     1920x1200.svg \
-                     2560x1080.svg \
-                     2560x1440.svg \
-                     2560x1600.svg; do
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-background \
-        desktop-background \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
 50
-    done
-}
-
-restore_desktop_background() {
-    update-alternatives --remove \
-        desktop-background \
-        
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg
-    update-alternatives --remove \
-        desktop-background.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
-
-    for WALLPAPER in 1024x768.svg \
-                     1280x720.svg \
-                     1280x800.svg \
-                     1280x1024.svg \
-                     1600x1200.svg \
-                     1920x1080.svg \
-                     1920x1200.svg \
-                     2560x1080.svg \
-                     2560x1440.svg \
-                     2560x1600.svg; do
-    update-alternatives --remove \
-        desktop-background \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
-    done
-}
-
-## Plymouth
-set_plymouth_theme() {
-    if [ -f /etc/plymouth/plymouthd.conf ] && [ -f /etc/debian-edu/config ] && 
command -v plymouth-set-default-theme > /dev/null ; then
-        plymouth-set-default-theme -R debian-edu-${EDUTHEME} || true
-    fi
-}
-
-restore_plymouth_theme() {
-    if [ -f /etc/plymouth/plymouthd.conf ] && command -v 
plymouth-set-default-theme > /dev/null ; then
-        plymouth-set-default-theme -R -r || true
-    fi
-}
-
-## Lockscreen
-set_lockscreen() {
-    update-alternatives --install \
-        /usr/share/images/desktop-base/desktop-lockscreen.xml \
-        desktop-lockscreen.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
 50
-}
-
-restore_lockscreen() {
-    update-alternatives --remove \
-        desktop-lockscreen.xml \
-        
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
-}
-
-case "$1" in
-       configure)
-               if [ -x /usr/sbin/update-debian-edu-artwork-emerald ]; then
-                       update-debian-edu-artwork-emerald remove
-               fi
-               if [ -x /usr/sbin/update-debian-edu-artwork-buster ]; then
-                       update-debian-edu-artwork-buster remove
-               fi
-               if [ -x /usr/sbin/update-debian-edu-artwork-homeworld ]; then
-                       update-debian-edu-artwork-homeworld remove
-               fi
-               # honour themes shipped in src:pkg debian-edu-artwork-legacy
-               if [ -x /usr/sbin/update-debian-edu-artwork-spacefun ]; then
-                       update-debian-edu-artwork-spacefun remove
-               fi
-               set_active_theme
-               change_grub_background
-               change_desktop_background
-               set_plymouth_theme
-               set_lockscreen
-       ;;
-       remove)
-               restore_active_theme
-               restore_grub_background
-               restore_desktop_background
-               restore_plymouth_theme
-               restore_lockscreen
-       ;;
-esac
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/logo/greeter-debian-edu-logo.png and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/logo/greeter-debian-edu-logo.png 
differ
Binary files 
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/logo/greeter-debian-edu-logo.xcf and 
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/logo/greeter-debian-edu-logo.xcf 
differ

Reply via email to