XRDP Серый экран, пробовал все


15

После пары дней поиска решений я все еще не могу получить правильное RDP-соединение от Windows 7 до Ubuntu Desktop 13.10 (или 14.04). Когда я использую RDP в Windows, он нормально подключается к моему Ubuntu, но я получаю серый / черный пиксельный экран с «X» для курсора.

Вот что я пробовал до сих пор (как в 13.10, так и в 14.04)

  • Создан .xsessionфайл для использования gnome-2d

  • Установленный xfce4 и обновленный .xsessionфайл, чтобы использовать это

  • Я действительно перезапустил xrdp после любого изменения в файле .xsession

  • Изменен startwm.sh, чтобы он указывал на местоположение файла .xsession

  • chmod 755 .xsession файл, так что он исполняемый

  • Обновлены драйверы NVIDIA

Я в растерянности относительно того, что происходит. Я смог использовать x11vnc, чтобы получить контроль над машиной с Ubuntu, но я пытаюсь создать реальный удаленный сеанс из Windows, а не просто взять контроль над собой.

Любая помощь будет принята с благодарностью, я искал решение, и до сих пор любые другие люди, которые сталкивались с этим, их решение не было успешным для меня.

Ответы:


7

Хорошо, поэтому быстрый перерыв и нахождение немного другого набора инструкций позволило мне заставить это работать! (К вашему сведению, я сначала сделал чистую установку 14.04)

Вот ссылка на пошаговые инструкции: http://c-nergy.be/blog/?p=5305

Два различия в этих инструкциях были:

  1. Перед установкой xfce4, запустите обновление
  2. Файл .xsession был просто xfce4-session

Я до сих пор не могу заставить работать gnome-2d, но на данный момент я просто счастлив, что могу создать удаленный сеанс на моей машине с Linux без фактического управления им!


6

Вот что сработало для Ubuntu 16.04 LTS (июль 2017 г.)

Шаг за шагом:

cd
sudo apt-get update
sudo apt-get install xrdp
sudo apt-get update
sudo apt-get install xfce4
echo xfce4-session > .xsession

Теперь попробуйте на компьютере с Windows (Windows Remote Desktop), и вы получите рабочий стол xfce4 в системе Ubuntu. Он выглядит не так, как консоль, но полностью функционален.


Эта информация пришла от

http://c-nergy.be/blog/?p=5305


Теперь, чтобы пойти немного дальше, чтобы иметь возможность подключиться к тому же сеансу, сделайте это:

cd /etc/xrdp
sudo vi xrdp.ini

найдите строку в конце раздела [xrdp1], которая выглядит следующим образом:

port=-1

и изменить это, чтобы сказать

port=ask5910

сохрани это.

(Если вы не используете vi, вы можете использовать текстовый редактор на ваш выбор)

Теперь, когда вы попытаетесь войти в систему с другого компьютера, вы получите три подсказки. Имя пользователя, пароль и порт. Порт будет предварительно заполнен 5910. Если это ваш первый сеанс, измените 5910 на -1 после ввода имени пользователя и пароля.

Затем, если вы отключитесь и хотите восстановить соединение, просто оставьте его как 5910, и он снова подключится к тому же сеансу.


1

Я сходил с ума от этого, как и многие другие (подозреваю), я пытаюсь настроить виртуальную машину Linux для предстоящего MOOC. Я приземлился здесь после неудачных попыток, описанных в сообщении IT Griffons.

Короче говоря, я вспомнил, что видел где-то про alt + f2. Я попробовал это, и это ничего не сделало.

На этот раз я ударил его, прежде чем нажать на надоедливый серый экран и Хаааза !!!! «Добро пожаловать в первый запуск панели»

Я не знаю, было ли это только потому, что я правильно держал рот или потому, что он нажал alt + f2, прежде чем щелкнуть мышью, но я нахожусь.

Надеюсь, что это кому-то поможет, похоже, что есть много людей с этой проблемой без разрешения.


1

Создан новый пользователь. С этим новым пользователем я смог войти с помощью rdp. Похоже, что есть проблема с профилем пользователя (домашний каталог).

Скопировал рабочий домашний реж. Поменял владельца и поменял его на проблемный. И теперь проблема решена.


1

Установите xrdp и xfce4 и заставьте xrdp использовать xfce4:

sudo apt-get update    
sudo apt-get install xrdp    
sudo apt-get update    
sudo apt-get install xfce4

Укажите xrdp, чтобы использовать xfce4:

echo xfce4-session > ~/.xsession

Не забудьте перезапустить службу xrdp:

sudo service xrdp restart

Проверьте настроенное имя хоста для xrdp:

hostname -I
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.