GNOME 50 väljaande koodibaasi on lisatud muudatused, mis võimaldavad seadistada rakenduste taastamise haldamist, mis olid avatud eelmises seansis. Konfiguratsioonile on lisatud lüliti, mis võimaldab keelata käivitatud rakenduste loendi salvestamise režiimi seansi lõpetamisel ja nende akende taastamise järgmises seansis.

Mais eemaldati gnome-sessioni seansihaldurist vana kood seanssi salvestamiseks, mis ei olnud ühilduv systemd-põhiste seansihalduse komponentidega. Vana lahendus võimaldas salvestada aktiivsete rakenduste loendi enne seansi lõpetamist katalooge ~/.config/gnome-session/saved-session ja seda hallati gconf-parameetri „auto-save-session” kaudu, kuid see ei töötanud systemd-põhistel süsteemidel.
Septembri lõpus pakuti GNOME-le uut sessioonide salvestamise süsteemi, mis põhineb systemd-l. Samuti lisati objekt GsmSessionSave, mis tagab üksikute rakenduste oleku salvestamise. Rakenduse taastamisel akende asukohtade kõrval võivad GNOME sisaldada ka loogikat oleku taastamiseks, näiteks GNOME Kalkulaator võib taastada valitud arvutamisrežiimi (baas, laiendatud, programmeerijatele), kuid ei taasta toimingute ajalugu.
Allikas: opennet.ru
