Сохранение и восстановление сессии пользователя
Введение
В состав операционной системы МСВСфера входит Another Window Session Manager — расширение для оболочки Gnome, которое позволяет закрывать открытые окна и сохранять их в виде сессии, а затем восстанавливать при необходимости вручную или автоматически при запуске системы.
Установка расширения
Для установки расширения выполните следующую команду:
$ sudo dnf install gnome-shell-extension-another-window-session-manager
После установки расширения необходимо либо выйти и повторно зайти в графический
сеанс пользователя, либо перезапустить оболочку Gnome — для этого нажмите
сочетание клавиш Alt+F2
, в открывшемся окне выполнения команды введите
команду restart
и нажмите клавишу Enter
:
В течение нескольких секунд оболочка Gnome будет перезапущена, при этом все
открытые окна сохранятся. На текущий момент перезапуск Gnome с помощью команды
restart
поддерживается только для сеансов, запущенных в сессии Xorg, в случае
использования сессии Wayland вам необходимо будет выйти из системы перед
активацией расширения.
Активация расширения
Для активации расширения откройте главное меню системы и запустите приложение для управления расширениями оболочки Gnome «Расширения»:

В открывшемся списке найдите расширение Another Window Session Manager и включите его, используя переключатель, выделенный красным на снимке экрана:

После активации в области уведомлений перед переключателем раскладки клавиатуры
появится иконка расширения :

Сохранение и восстановление сессии
Для сохранения текущих открытых окон нажмите на иконку расширения
в области уведомлений — появится окно управления сессиями:

Затем нажмите на пункт меню «Сохранить открытые окна», справа от пункта меню отобразится поле для ввода названия сессии:

В это поле необходимо ввести название сессии (в данном примере — «Test session») и нажать на иконку «✓» для сохранения. Сохранённая сессия отобразится в списке, который находится в нижней части окна:

Для восстановления закрытых окон выберите сессию в списке и нажмите на иконку
как показано на снимке экрана выше.
Автоматическое восстановление закрытых окон
Расширение Another Window Session Manager также поддерживает функцию автоматического сохранения открытых окон при выходе из системы и их восстановление при повторном входе. Для активации этой функции откройте панель управления расширениями Gnome (см. раздел «Активация расширения») и перейдите в окно настроек расширения, нажав на кнопку, выделенную красным на снимке экрана:

В окне настроек перейдите на вкладку «Восстановление сеансов» и активируйте опцию «Восстановление предыдущих приложений и окон при запуске» с помощью переключателя:

После активации этой опции окна, закрытые при выходе из сеанса, будут автоматически открываться при следующем входе в систему.