Сохранение и восстановление сессии пользователя

Введение

В состав операционной системы МСВСфера входит 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 и включите его, используя переключатель, выделенный красным на снимке экрана:

Включить Another Window Session Manager

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

Иконка расширения

Сохранение и восстановление сессии

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

Окно управления сессиями

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

Сохранить открытые окна

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

Сохранённая сессия

Для восстановления закрытых окон выберите сессию в списке и нажмите на иконку как показано на снимке экрана выше.

Автоматическое восстановление закрытых окон

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

Автоматическое восстановление закрытых окон

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

Восстановление предыдущих приложений и окон при запуске

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