XSMP
Protokół X11 do zapisywania sesji pulpitu i przywracania jej z każdym programem i oknem tam, gdzie je zostawiono.
X Session Management Protocol pojawił się z X11R6 w 1994 roku. Menedżer sesji — w wydaniu referencyjnym xsm — śledzi wszystkich podłączonych klientów i nadaje każdemu unikalny identyfikator. Przy wylogowaniu wysyła SaveYourself: programy zapisują stan i odpowiadają poleceniem potrzebnym do ich ponownego uruchomienia, z identyfikatorem, by mogły następnym razem odnaleźć ten stan.
Protokół nie działa przez połączenie X, tylko przez ICE (Inter-Client Exchange), osobny transport wprowadzony w tym samym wydaniu. Biblioteka libSM stała się podstawą obsługi sesji zarówno w GNOME, jak i w KDE. W praktyce wsparcie bywało dziurawe — wiele programów grzecznie odpowiadało i nie zapisywało nic — a Wayland nie ma powszechnie przyjętego odpowiednika.