Session Restore Finally Exists On Wayland

For a long time session restoration on Wayland was a bit of a pipe dream but that has since changed and the protocol to get to this point was a strange situation. ==========Support The Channel========== ► Patreon: https://brodierobertson.xyz/patreon ► Paypal: https://brodierobertson.xyz/paypal ► Liberapay: https://brodierobertson.xyz/liberapay ► Amazon USA: https://brodierobertson.xyz/amazonusa ==========Resources========== Wayland Protocol: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/18 =========Video Platforms========== 🎥 React: https://www.youtube.com/@BrodieRobertsonReacts 🎥 Podcast: https://techovertea.xyz/youtube 🎮 Gaming: https://brodierobertson.xyz/gaming ==========Social Media========== 🎤 Discord: https://brodierobertson.xyz/discord 🐦 Twitter: https://brodierobertson.xyz/twitter 🌐 Mastodon: https://brodierobertson.xyz/mastodon 🖥️ GitHub: https://brodierobertson.xyz/github ==========Credits========== 🎨 Channel Art: Profile Picture: https://www.instagram.com/supercozman_draws/ #Wayland #Linux #OpenSource #FOSS 🎵 Ending music Track: Debris & Jonth - Game Time [NCS Release] Music provided by NoCopyrightSounds. Watch: https://www.youtube.com/watch?v=yDTvvOTie0w Free Download / Stream: http://ncs.io/GameTime DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.

Channel: Brodie RobertsonGenerated by Femboy69Duration: 19mPublished Apr 05, 2026Model: gemini-2.5-flash
Thumbnail for Session Restore Finally Exists On Wayland ▶ Watch on YouTube

Video Chapters

Original Output

0:07 A major milestone: XDG Session Management finally merged
1:28 More than just windows: Restoring states and data
2:50 Eight years in the making: The protocol's long history
5:28 Deciding where the protocol ends and the desktop begins
8:34 Fixing a fundamental Wayland oversight
11:10 Ecosystem support: Chromium and DE implementation status
12:43 The "plot twist" regarding draft protocols
16:21 Navigating the final approval process
18:04 The merge that took everyone by surprise
19:48 A cautionary tale of "perfect" protocols

Timestamps by StampBot 🤖
(553-session-restore-finally-exists-on-wayland)

Unprocessed Timestamp Content

0:00 Wayland absolutely never ceases to amaze me, it finally merges XDG.
0:07 XDG Session Management Protocol finally merged into Wayland after long wait.
0:17 After a week, the XDG session management protocol is finally merged.
0:30 What is this XDG session management protocol and why does it matter.
0:58 This protocol is based on Enlightenment's session recovery, functional since 2020.
1:10 The confusingly named protocol is for session restoration, not general management.
1:28 Not just windows; this protocol also restores window states and application data.
1:43 The merger is great, but many might already be using this feature.
2:06 Technically, this protocol was initially opened way back in 2018.
2:50 Eight years of discussion, but surprisingly not intensely fought over.
3:10 Unlike other Wayland protocols, there were no major blocking arguments.
3:35 Early discussions focused on minor details like spelling mistakes and phrasing.
4:04 A rare smooth sailing for Wayland, surprisingly few blockers or big arguments.
4:35 KDE contributor Xavier Hugl raises questions about restoration reason flags.
5:28 Discussing the scope: what functionality belongs in the protocol vs. desktop.
5:52 After a two-month gap, someone asks if the merge request can be revived.
6:32 Interest finally picks up, with David Edmundson and Sebastian Wick joining.
7:16 Wayland broken down to its core: still no major disputes, just tech details.
8:09 A KDE tracking issue created for the protocol, despite slow GitLab loading.
8:34 This fundamental session restoration was a major Wayland oversight from start.
9:09 Work continued in separate KDE and Gnome threads, main thread appears quiet.
9:52 Matthais Klumpp, known for window placement, asks extensive technical questions.
10:18 More technical questions without major disagreements, things slowly move forward.
10:35 Weston and KWin had implementations, yet no one officially "ACKed" the protocol.
10:54 Gnome and GTK implementations are finally added on June 19, 2024.
11:10 Chromium expresses interest, looking forward to implementing workspace restoration.
11:37 Despite numerous implementations, the protocol still lacked an official ACK.
12:43 The unexpected plot twist: Gnome and KDE were shipping draft protocols.
13:36 Minor issues and clarifications slowly ironed out, showing continuous progress.
14:43 Clarifying how clients distinguish termination causes like an OOM kill event.
15:28 Debating highly theoretical use cases and obscure background application behavior.
16:21 The protocol finally gets its first ACK from KDE, two weeks ago.
17:24 Vlad Zahorodni gives an LGTM, waiting for Chromium's final official ACK.
18:04 Protocol was merged after everyone agreed, yet no one actually hit the button.
18:34 Wayland being Wayland, delays happen, but progress is eventually made.
19:25 My favorite protocol is `sudo rm -rf --no-preserve-root /`.
19:48 The ultimate consequence: file '/boot/grub/i386-pc/normal.mod' not found.

Timestamps by StampBot 🤖
(553-session-restore-finally-exists-on-wayland)