Мой хост-компьютер использует Remote Desktop Connection Manager (RDCM) в Windows10 . Использование RDCM для подключения к нескольким удаленным машинам под управлением CentOS7 (и подключение через xrdp (используется https://www.itzgeek.com/how-tos/linux/centos-how-tos/install-xrdp-on-centos-7-rhel -7.html для настройки)) с их графическим интерфейсом Gnome desktop умолчанию. Один из сеансов в RDCM не реагирует на нажатия курсора.

Некоторая информация о проблеме:

  • Сеанс на этой проблемной машине кажется замороженным после нескольких дней, когда он оставался подключенным и работал нормально (в то время как все остальные в порядке).
  • Когда я перемещаю курсор над этим сеансом удаленного графического интерфейса, курсор меняется так, как он должен выглядеть в этой ОС, но я не могу ничего нажимать или каким-либо образом взаимодействовать с удаленным рабочим столом
  • (и я не могу использовать горячие клавиши удаленной ОС, чтобы попробовать что-либо, потому что они регистрируются только в моей локальной ОС Windows).
  • Иногда щелчки мышью работают, но когда можно щелкнуть, скажем, в текстовом документе, нажатия клавиш кажутся незарегистрированными.
  • Тем не менее, я все еще могу подключиться к этой машине через терминал, но хотел бы избежать жесткого УБЕЖЕНИЯ сеанса в интересах сохранения данных, которые не сохраняются в этом сеансе.
  • Firewalld неактивен.

Это происходит при подключении к рабочему столу удаленного сервера в течение многих дней, когда удаленный сервер представляет собой блок linux (CentOS7) (при подключении к серверу Windows это не происходит). Я могу снова войти в сеанс Linux (скажем, после того, как экран сеанса переходит в спящий режим) без проблем, но после входа в систему можно только переместить курсор, и, кажется, щелчок ничего не делает.

У кого-нибудь была эта проблема раньше? Нужно ли еще что-нибудь отлаживать, чтобы разобраться с проблемой (никогда раньше не использовал удаленный рабочий стол или CentOS7)? Что можно сделать, чтобы это исправить?

1 ответ1

0

Похоже, что это общая проблема с gnome (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675345 и https://bugs.debian.org/cgi-bin/bugreport.cgi? ошибка = 767173). Кажется, что помогает использование другого терминала на локальной машине для ssh в удаленном режиме и перезапуск диспетчера рабочего стола gnome через systemctl restart gdm.service . Через минуту или две, возвращаясь к замороженному сеансу удаленного рабочего стола, он снова появляется для регистрации щелчков мыши.

Другие люди, у которых, похоже, возникла эта же проблема, также успешно подключались к удаленному рабочему столу через VNC (в отличие от RDP) (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767173#90). :

Все изображение зависает (также воспроизведение видео в VLC, которое продолжалось). Я могу двигать мышью, но не могу взаимодействовать. Например, если я пытаюсь перетащить окно, ничего не происходит. Тем не мение... Когда я беру компьютер с VNC (Vino), рабочий стол работает отлично! Видео все еще воспроизводится, и окно, которое я пытался перетащить, было фактически перемещено.

В худшем случае можно использовать отдельный терминал для запуска pkill -KILL -u <username> чтобы завершить все сеансы этого замороженного пользователя (обратите внимание, что это приведет к потере несохраненных данных для всех сеансов). Можно увидеть, какие пользователи работают на сервере через pstree -ua .

ОБНОВЛЕНИЕ:

Более подробную информацию об этой проблеме можно найти здесь: https://www.fmtconsultants.com/how-to-prevent-frozen-sessions-in-remote-desktop-services-with-automatic-logout/ Из статьи:

Время от времени мы получаем запросы поддержки от наших клиентов, чтобы помочь с «замороженными экранами» при использовании среды служб удаленных рабочих столов (RDS). Когда мы смотрим на эти проблемы, мы обычно находим активные запущенные сеансы с отключенным состоянием, которые продолжают потреблять системные ресурсы. Это происходит потому, что пользователи могут отключиться от RDS, щелкнув значок закрытия окна вместо правильного выхода с сервера RDS.

Буду обновлять по мере отладки для лучшего решения

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .