Ubuntu Core 24 Kiosk Snap – Auto-Login and Kiosk Mode Setup

Hello,

I’m trying to create a kiosk application using Ubuntu Core 24 (amd64) and Ubuntu Frame, based on a snap I have registered on snapcraft.io. I’m building and testing the image locally.

So far, I’ve successfully created, signed, and built the image. I also generated an auto-import.assert file and placed it on a USB drive. However, when I boot the device, it still shows the following on the screen:

Ubuntu Core 24 on 127.0.0.1 (tty1)

localhost login:

No matter what I try, I cannot log in. The username and password are not accepted.

My goal is to create a kiosk-style application that launches my snap automatically when the PC starts. I want to skip the login and initial setup, since all configuration (including network settings) will be handled within my application.

My questions:

  1. How can I bypass the login prompt and ensure my kiosk application launches automatically at boot?
  2. Is there a proper way to configure the image or assertion files to avoid this behavior?

Thank you for your help!