У меня есть виртуальная машина CentOS 7, к которой я подключаюсь с помощью xRDP (через сервер Guacamole) с машины Windows.
Иногда мой сеанс xRDP истекает, и я отключаюсь. Когда я снова подключаюсь к своей виртуальной машине и снова вхожу в систему, мне представляется новый рабочий стол, даже если у меня были открыты приложения до отключения. Я могу видеть, ps -ef
что эти приложения все еще работают.
Если, например, я попытаюсь снова открыть Firefox, то он выдаст ошибку, сообщающую, что он уже открыт и его нужно сначала закрыть.
Мне нужно pkill firefox, прежде чем я смогу его открыть. Я также вижу, что у меня есть несколько экземпляров моей учетной записи пользователя (dcgsadmin), вошедших в систему. Команда who
отображает следующий вывод:
dcgsadmin pts/0 2020-08-05 09:10 (:10.0)
dcgsadmin pts/1 2020-08-05 09:12 (:10.0)
dcgsadmin pts/2 2020-08-05 09:30 (:11.0)
Итак, вопрос в том, как мне переключиться обратно на мой предыдущий сеанс входа в систему? Возможно ли это? Есть ли способ переключиться между pts sessions
или screens
? Это функция gnome?
Или можно ли ограничить количество активных сеансов входа пользователя до 1? Таким образом, если я отключусь и снова войду в систему, меня войдут в тот же сеанс, что и раньше?