Я пытаюсь получить удаленный доступ к своей машине Ubuntu 22.04 с машины Windows с помощью RDP. Если я вошел в систему на машине Ubuntu, то доступ не работает, и я вижу только черный экран. С другой стороны, если я вышел из машины Ubuntu, то я могу получить доступ к машине с помощью RDP. Хотя экран, к которому я получаю доступ, работает немного иначе, чем обычный экран Ubuntu. Например, на рабочем столе не отображаются значки или боковые панели (со значками программ), и нет возможности свернуть любое окно, либо изменить его, либо закрыть. Любая помощь будет высоко оценена.
решение1
Вы не увидите тот же интерфейс рабочего стола, поскольку вам необходимо выполнить некоторые дополнительные действия после настройки.
Чтобы получить тот же интерфейс рабочего стола с помощью Docker, вам нужно будет выполнить следующую команду в терминальной консоли:
sudo sed -i "4 a #Improved Look n Feel Method\ncat <<EOF > ~/.xsessionrc\nexport GNOME_SHELL_SESSION_MODE=ubuntu\nexport XDG_CURRENT_DESKTOP=ubuntu:GNOME\nexport XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg\nEOF\n" /etc/xrdp/startwm.sh
Этот код обновит файл /etc/xrdp/startwm.sh и сообщит системе, что каждый раз при входе через xRDP будет создаваться файл .xsession. Файл .xession импортирует необходимую переменную окружения, необходимую для правильной работы вашего рабочего стола. Код выше действителен только в том случае, если вы используете интерфейс рабочего стола Gnome!!!
Если вы хотите посетить наш блог, мы разработали небольшой скрипт, который может помочь в легкой установке xRDP... Если вы хотите попробовать и узнать больше об этом, пожалуйста, проверьтеэта ссылка
Надеюсь, это поможет. До следующего раза. Увидимся.
решение2
Объяснение ситуации с черным экраном
«Как упоминалось и объяснялось много раз, эта ситуация возникнет (или может возникнуть), когда одна и та же учетная запись пользователя используется одновременно локально и удаленно. Другими словами, проблема связана с тем, что одна и та же учетная запись пользователя уже вошла в систему локально, и в то же время предпринимается попытка удаленного подключения. С помощью программного решения xRDP определенная учетная запись пользователя может быть вошла в систему либо локально, либо удаленно, но не обоими способами...»
Отвечая на ваш первый вопрос, пожалуйста, прочитайте об этом подробнее здесь:https://c-nergy.be/blog/?p=16682
Предоставление исправления вашей второй проблемы похоже на
1.) Щелкните правой кнопкой мыши по адресной строке окна Ubuntu и выберите опцию «свернуть». 2.) Это сворачивает окно Ubuntu.
Если вы хотите узнать больше о xrdp, работающем на вашем Ubuntu, прочтите это:https://github.com/neutrinolabs/xrdp/wiki