Пока что я предпринял следующие шаги:
В полностью обновленном 14.04 (как суперпользователь)
sudo apt-get install xrdp
sudo apt-get update
sudo apt-get install xfce4
echo xfce4- сеанс> ~ / .xsession
sudo service xrdp restart
В Windows 7
Открыть RDP
Введите IP-адрес 14.04
Введите учетные данные
Затем я получу следующие два экраны:
Журнал подключений:
Серый экран:
Затем все падает, и я возвращаюсь к диспетчеру соединений RDP в Windows.
Я также создал новую отдельную учетную запись в 14.04, которая используется только для сеанса RDP и которая, похоже, не изменила никаких действий.
Есть идеи?
Это могло бы быть старым вопросом, но некоторые люди могли бы все еще интересоваться наличием решения для этого. На основе Вашего описания установка кажется корректной.
Вообще говоря, серый экран - то, потому что что-то неправильно с .xsession файлом или пользователем, которые входят в систему
, Мое предположение - то, что Вы реализовали конфигурацию, в то время как зарегистрированный с Усера, но при попытке войти в систему через xrdp Вы используете userB.
.xsession файл на базирующегося пользователя. Если у Вас есть многочисленные пользователи, необходимо создать для каждого пользователя .xsession файл с надлежащей информацией, или можно автоматизировать это (для автоматизации информации о проверке здесь )
Так, у Вас есть две опции:
Опция 1 - вход в систему локально на человечности (никакой xrdp) с userB и проблема команда
- xfce4-сессия эха> опция 2 ~/.xsession
- имеет систему, создают .xsession файл автоматически для каждого пользователя (снова, полная информация может быть найдена в здесь
Добавляет в этом файле (сразу после слова "fi") следующую строку
xfce4-сессия эха> ~/.xsession
, Если это все еще не устраняет Вашу проблему, можно взглянуть в файлах журнала. проверьте на файл ~/.xsession-errors (для пользователя, имеющего серый экран)
, обеспечьте обратную связь, если это работает на Вас