From 67fc3ef6cc95c82b2309af14e3ba8f59cef74386 Mon Sep 17 00:00:00 2001 From: Ali Mirjamali Date: Mon, 8 Jul 2024 01:31:32 +0330 Subject: [PATCH] Qubes outline logo for Plymouth shutdown splash fixes: https://github.com/QubesOS/qubes-issues/issues/5728 --- plymouth/qubes-dark/qubes-dark.script | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/plymouth/qubes-dark/qubes-dark.script b/plymouth/qubes-dark/qubes-dark.script index 2c3866e..84b8c6a 100644 --- a/plymouth/qubes-dark/qubes-dark.script +++ b/plymouth/qubes-dark/qubes-dark.script @@ -1,9 +1,21 @@ -Window.SetBackgroundTopColor(0.263, 0.294, 0.325); -Window.SetBackgroundBottomColor(0.179, 0.200, 0.221); +if (Plymouth.GetMode() != "shutdown") +{ + Window.SetBackgroundTopColor(0.263, 0.294, 0.325); + Window.SetBackgroundBottomColor(0.179, 0.200, 0.221); -logo.image = Image("qubes-logo-solid.png"); -logo.sprite = Sprite(logo.image); -logo.opacity_angle = 0; + logo.image = Image("qubes-logo-solid.png"); + logo.sprite = Sprite(logo.image); + logo.opacity_angle = 0; +} +else +{ + Window.SetBackgroundTopColor(0, 0, 0); + Window.SetBackgroundBottomColor(0, 0, 0); + + logo.image = Image("qubes-logo-outline.png"); + logo.sprite = Sprite(logo.image); + logo.opacity_angle = 0; +} fun refresh_callback () { logo.sprite.SetX(Window.GetX() + (Window.GetWidth() - logo.image.GetWidth()) / 2);