Пустой рабочий стол при входе через xrdp
Я пытаюсь получить доступ к Ubuntu 11.10 с помощью удаленного рабочего стола с компьютера с Win 7. Я установил Xrdp. Я запускаю клиент удаленного рабочего стола Windows и вход в систему. Затем меня просят ввести имя пользователя и пароль.
Затем он входит в систему, но я вижу только фон, никаких меню, ничего. Я должен убить удаленный рабочий стол, закрыв его.
Даже если я нажму правой кнопкой мыши, ничего. Есть идеи???
Единственная причина, по которой я даже пошел по дороге RDP, заключалась в том, что VNC также не работал, даже после того, как я включил общий доступ к рабочему столу. Я в затруднении, поскольку мне нужно подключиться к Ubuntu через Windows. В версии 8 Ubuntu это не было проблемой, и это просто работало.
15 ответов
В конфигурации.xsession у вас все еще может быть другой менеджер рабочего стола.
cd /home/youruser
echo "gnome-session --session=ubuntu-2d" > .xsession
sudo /etc/init.d/xrdp restart
У меня была похожая проблема, и это решило ее.
Для будущих читателей этого поста (я нашел этот пост в начале моего поиска в Google, когда у меня была такая же проблема), xrdp, похоже, больше не работает с Ubuntu-2d в Ubuntu 14.04. Вместо этого вы должны установить xfce
sudo apt-get install xfce4
Затем добавьте строку
xfce4-session
в ваш файл ~/.xsession вместо строки gnome-session --session=ubuntu-2d
Попробуй это. Просто нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
sudo apt-get install gnome-session-fallback
echo “gnome-session -–session=gnome-fallback” > ~/.xsession
sudo /etc/init.d/xrdp restart
Прежде чем это сработало, мне пришлось сделать следующее:
Установить
xfce4
и настроить.xsession
на "xfce4-session" согласно ответу Пола Розенберга выше.Исправьте проблему с разрешениями с
/etc/xrdp/
это вызвало следующую ошибку в/var/log/xrdp.log
:[ERROR] Cannot read private key file /etc/xrdp/key.pem: Permission denied
Я добавил пользователя
xrdp
кssl-cert
group, но не уверен, что это лучший обходной путь.
Добавьте обратную косую черту перед вашим логином, например: \yourlogin
Это заставило меня работать. Это удаляет домен из ваших учетных данных.
Если у вас все еще есть проблема,
Вы можете взглянуть на этот пост, для меня, кажется, хорошо объяснил
http://c-nergy.be/blog/?p=2879
Надеюсь, что это будет полезно и для других
Ограничением xrdp является то, что вы можете войти только на рабочий стол:0
Я вошел в систему на целевой машине, а также пытался подключиться. Как только я вышел из сервера, я смог войти.
Если я вас правильно понял, у вас есть машина Win 7 (клиент rdp) и ubuntu 11.10 (сервер rdp).
Если вы включили Unity 3D в Ubuntu, это вызовет проблемы. Использовать откат сеанса gnome:
sudo apt-get install gnome-session-fallback
(Вы должны выйти из системы и выбрать "gnome classic без эффектов")
..или xubuntu (xfce):
sudo apt-get install xubuntu-desktop
..или lubuntu (lxde):
sudo apt-get install lubuntu-desktop
Также попробуйте использовать rdesktop из командной строки. Похоже, xrdp и другие графические программы rdp не поддерживают все возможности rdesktop, поэтому лучше всего использовать командную строку напрямую.
rdesktop -h
Для 20.04 проблема с черным экраном исправлена путем добавления
gnome-session
или же
xfce4-session
к
~/.xsession
файл.
В моем случае я успешно вошел в сеанс gnome:
$ cat ~/.xsession
gnome-session
Я попробовал это с версией 2D также и той же самой проблемой. Как вы используете командную строку из Win7 в Ubuntu?
- nitefrog 31 декабря '11 в 1:05
Попробуйте Bitvise Tunnelier. Это работает как чемпион для терминала, FTP и RDP от Windows.
У меня была такая же проблема с "пустым синим экраном после входа" при использовании
xrdp
&
xfce4
на Ubuntu 18.04.4, пока я не оказался здесь. "Эта проблема связана с
xorgxrdp
и некоторые изменения, внесенные в Ubuntu 18.04 по сравнению с предыдущими, которые нарушили возможность xrdp "
Чтобы решить эту проблему, установите
xorgxrdp-hwe
:
sudo apt-get install xorgxrdp-hwe-18.04
Затем перезапустите службу xrdp (демон):
sudo /etc/init.d/xrdp restart
Попробуйте другой менеджер рабочего стола. При использовании lightdm я получал пустой / черный экран через XRDP. Как только я перешел на lxdm, все заработало как положено.
Это скорее обходной путь, но если вы получаете пустой рабочий стол, то на удаленном компьютере Ubuntu может возникнуть вопрос, отказать или разрешить. Просто нажмите кнопку разрешения из оповещения.
Я бы попробовал использовать VNC-совместное использование, встроенное в Ubuntu. Я думаю, вы найдете это более надежным и менее глючным. Это руководство покажет вам, как настроить совместное использование VNC в Ubuntu, и объяснит некоторые технические приемы переадресации портов.
Смотрите здесь, это лучшее решение до сих пор для Ubuntu 13.10. Прокрутите вниз, чтобы увидеть комментарии Брайана Муллана. Я установил x2go и работает как шарм на KDE Ubuntu 13.10 Нет больше xrdp.
http://c-nergy.be/blog/?p=4448&cpage=1#comment-1013
Всем хорошего дня...