diff '--color=auto' -Naur greeter-8.1.1.orig/compositor/Background/BackgroundContainer.vala greeter-8.1.1/compositor/Background/BackgroundContainer.vala
--- greeter-8.1.1.orig/compositor/Background/BackgroundContainer.vala	2026-01-06 19:15:23.114840111 +0100
+++ greeter-8.1.1/compositor/Background/BackgroundContainer.vala	2026-01-06 19:18:54.590297384 +0100
@@ -29,7 +29,7 @@
 
         public void set_black_background (bool black) {
 #if HAS_MUTTER47
-            set_background_color (black ? Cogl.Color.from_string ("Black") : null);
+            set_background_color (black ? Cogl.Color.from_string ("#000") : null);
 #else
             set_background_color (black ? Clutter.Color.from_string ("Black") : null);
 #endif
diff '--color=auto' -Naur greeter-8.1.1.orig/compositor/Background/Background.vala greeter-8.1.1/compositor/Background/Background.vala
--- greeter-8.1.1.orig/compositor/Background/Background.vala	2026-01-06 19:15:23.114840111 +0100
+++ greeter-8.1.1/compositor/Background/Background.vala	2026-01-06 19:18:14.059895318 +0100
@@ -90,7 +90,7 @@
 #endif
             if (color == null) {
 #if HAS_MUTTER47
-                color = Cogl.Color.from_string ("black");
+                color = Cogl.Color.from_string ("#000");
 #else
                 color = Clutter.Color.from_string ("black");
 #endif
@@ -109,7 +109,7 @@
 #endif
                 if (second_color == null) {
 #if HAS_MUTTER47
-                    second_color = Cogl.Color.from_string ("black");
+                    second_color = Cogl.Color.from_string ("#000");
 #else
                     second_color = Clutter.Color.from_string ("black");
 #endif
diff '--color=auto' -Naur greeter-8.1.1.orig/compositor/BackgroundBlurEffect.vala greeter-8.1.1/compositor/BackgroundBlurEffect.vala
--- greeter-8.1.1.orig/compositor/BackgroundBlurEffect.vala	2026-01-06 19:15:23.114840111 +0100
+++ greeter-8.1.1/compositor/BackgroundBlurEffect.vala	2026-01-06 19:16:22.082106522 +0100
@@ -39,11 +39,7 @@
     }
 
     construct {
-#if HAS_MUTTER47
-        unowned var ctx = actor.context.get_backend ().get_cogl_context ();
-#else
         unowned var ctx = Clutter.get_default_backend ().get_cogl_context ();
-#endif
 
         actor_pipeline = new Cogl.Pipeline (ctx);
         actor_pipeline.set_layer_null_texture (0);
diff '--color=auto' -Naur greeter-8.1.1.orig/compositor/WindowManager.vala greeter-8.1.1/compositor/WindowManager.vala
--- greeter-8.1.1.orig/compositor/WindowManager.vala	2026-01-06 19:15:23.114840111 +0100
+++ greeter-8.1.1/compositor/WindowManager.vala	2026-01-06 19:23:34.290528415 +0100
@@ -99,7 +99,7 @@
             stage = display.get_stage () as Clutter.Stage;
 #endif
 #if HAS_MUTTER47
-            stage.background_color = Cogl.Color.from_string ("black");
+            stage.background_color = Cogl.Color.from_string ("#000");
 #else
             stage.background_color = Clutter.Color.from_rgba (0, 0, 0, 255);
 #endif
@@ -120,7 +120,7 @@
                 width = width,
                 height = height,
 #if HAS_MUTTER47
-                background_color = Cogl.Color.from_string ("black")
+                background_color = Cogl.Color.from_string ("#000")
 #else
                 background_color = Clutter.Color.from_rgba (0, 0, 0, 255),
 #endif
