~/talk

The Road to KDE Neon Core — Gosh We're Surrounded by Snaps Everywhere

Talkat Akademy 2024 · 2024-09-07..09-12· [devops-and-delivery]
links:none on file
slides:none on file

A fully snap-based Plasma desktop image called KDE Neon Core is built on Ubuntu Core with apps packaged as content and app snaps and a tiny Plasma session snap driving the runtime. Debugging exposes concrete failures: a deadlock between KWin/Wayland and xdg-desktop-portal producing a black screen, SNAP env var forcing a portal theme, and KIO/Discover needing patches. Workarounds include a temporary environment-clean systemd unit and a new systemd user control interface for snapd; a confined session eventually works but CI, packaging and unmerged interfaces still block wider publishing.

AI-written summary · about

  1. 0:00Introduction and project overview
  2. 1:27Ubuntu Core Desktop concept
  3. 3:16Basics of Snap packaging
  4. 7:43Snap confinement and execution
  5. 8:07KDE Neon Core architecture
  6. 10:02First boot provisioning
  7. 11:15Systemd integration and startup
  8. 12:48Black screen deadlock issue
  9. 15:44Snapd interface limitations
  10. 17:32KIO security workaround
  11. 18:47Confining the Plasma session
  12. 21:08Starting apps from confined session
  13. 22:39Application snap development
  14. 25:19Automated testing with Appium
  15. 26:27CI and build pipeline challenges
  16. 27:32Building system images and ISOs
  17. 29:19Debugging Snap issues
  18. 31:13Developer tooling and workarounds
  19. 32:44Current limitations and solutions
  20. 33:47Upcoming work and future plans
  21. 35:15Lessons learned and reflections
  22. 36:38How to contribute and acknowledgments
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.