Задать вопрос
@smilole

Как оставить активным GUI на сервере при выходе?

У меня есть скрипт на python который ищет кнопки на экране при помощи pyautogui, он стоит на удаленном сервере (Windows Server 2022), к которому я подключаюсь через rdp.
Когда я выхожу с сервера сессия пользователя прекращается и GUI отключается, вследствие чего pyautogui не может найти необходимые кнопки. Как сделать так чтобы либо был активен GUI либо оставалась активная сессия при выходе(насколько я понимаю это должно помочь)?
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@mvv-rus
Настоящий админ AD и ненастоящий программист
1. Не выходите из сессии, а отсоединяйтесь (disconnect)
2. Чтобы отсоединенная сессия не была прекращена - поменяйте настройки таймаута отключенных сессий, для этого, например - воспользуйтесь сведениями отсюда.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
По RDP - никак.
Используйте VNC/TeamViewer/AmmyyAdmin и т.п.
Ответ написан
@rPman
я обходил проблему дисконнекта каскадированием подключений, для каждого подключения заводится дополнительный пользователь, единственная задача которого подключиться по rdp (localhost с нужным пользователем), в этом случае дисконнект этого дополнительного пользователя не затронет окно основного.

еще есть ibik aster, одна машина - много сессий (платная), в отличии от rdp работает на рабочих станциях (это дешевле на пару порядков чем сервер), позволяет поднимать много сессий (десяток точно) и главное это настоящая консоль а не виртуальный rdp, с поддержкой 3d графики и прочего.

подумайте о запуске приложения на linux (wine/proton), там нет никаких проблем и искусственных ограничений (любое количество xserver, например xvfb подключаться к каждому по vnc или xephyr, где каждая сессия просто в окне)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽