Dans la base de code qui sert Ă gĂ©nĂ©rer le release GNOME 50, un ensemble de modifications a Ă©tĂ© acceptĂ© pour implĂ©menter des rĂ©glages permettant de gĂ©rer la restauration des applications lancĂ©es lors de la session prĂ©cĂ©dente. Un interrupteur a Ă©tĂ© ajoutĂ© au configurateur, permettant de dĂ©sactiver le mode de sauvegarde de la liste des applications lancĂ©es lors de la fermeture de la session et de la restauration de leurs fenĂȘtres lors de la session suivante.

En mai, l'ancienne code pour la sauvegarde de la session a été supprimée du gestionnaire de session gnome-session, car elle était incompatible avec les composants de gestion de session basés sur systemd. L'ancienne implémentation permettait de sauvegarder la liste des applications actives avant la fin de la session dans le répertoire ~/.config/gnome-session/saved-session et était gérée par le paramÚtre gconf 'auto-save-session', mais ne fonctionnait pas sur les systÚmes utilisant systemd.
Ă la fin septembre, un nouveau systĂšme de sauvegarde de session basĂ© sur l'utilisation de systemd a Ă©tĂ© proposĂ© pour GNOME. De plus, un objet GsmSessionSave a Ă©tĂ© ajoutĂ©, permettant de sauvegarder l'Ă©tat des applications individuelles. En plus de restaurer les positions des fenĂȘtres aprĂšs la rĂ©cupĂ©ration de l'application, GNOME peut Ă©galement inclure une logique pour restaurer l'Ă©tat ; par exemple, GNOME Calculator peut restaurer le mode de calcul sĂ©lectionnĂ© (de base, avancĂ©, pour programmeurs), mais ne restaure pas l'historique des opĂ©rations.
Source : opennet.ru
