From 7cbabf55d58d92d4ae1afd1a07cbae93cdbabced Mon Sep 17 00:00:00 2001 From: Matthew Hagemann Date: Thu, 5 Feb 2026 13:25:28 +0200 Subject: [PATCH] ubuntu: delay display manager until snapd seeding completes Add systemd drop-in to wait for snapd seeding completion before starting the display manager. This improves the user experience as users now wait in Plymouth for the installer to finish being seeded, instead of in GDM with only the wallpaper visible. When GDM starts, the installer launches with minimal delay. --- .../display-manager.service.d/wait-for-snapd-seeding.conf | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 live-build/ubuntu/includes.chroot.minimal.standard.live/etc/systemd/system/display-manager.service.d/wait-for-snapd-seeding.conf diff --git a/live-build/ubuntu/includes.chroot.minimal.standard.live/etc/systemd/system/display-manager.service.d/wait-for-snapd-seeding.conf b/live-build/ubuntu/includes.chroot.minimal.standard.live/etc/systemd/system/display-manager.service.d/wait-for-snapd-seeding.conf new file mode 100644 index 00000000..d1ce8492 --- /dev/null +++ b/live-build/ubuntu/includes.chroot.minimal.standard.live/etc/systemd/system/display-manager.service.d/wait-for-snapd-seeding.conf @@ -0,0 +1,8 @@ +# When booting the live ISO, snapd seeding takes a while to complete, which +# can cause GDM to start before the Ubuntu installer is seeded and ready to be +# launched. This leads to a confusing delay between the user leaving Plymouth +# and seeing the desktop wallpaper and the installer launching. +# This drop-in delays display-manager.service until snapd seeding completes, so +# the installer launches within seconds of Plymouth disappearing. +[Unit] +After=snapd.seeded.service