Remote Desktop - пустой экран RDP и прерывается после отключения

12

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

Я пытаюсь подключиться с компьютера под управлением Windows 10 к Odroid XU4, и после успешного установления соединения (по крайней мере, я так полагаю) экран на моем компьютере с ОС Windows становится серым на пару секунд, а затем исчезает без каких-либо ошибок сообщение. Я установил «xrdp» на моей машине с Linux. Ниже приведены 3 шага:

Вставьте учетные данные: введите описание изображения здесь

Налаживается соединение: введите описание изображения здесь

Пустой экран незадолго до тихого прерывания: введите описание изображения здесь

## Прервать ##

РЕДАКТИРОВАТЬ Это вывод системного журнала:

Oct  3 08:25:18 odroid systemd[1]: Starting Session c4 of user odroid.
Oct  3 08:25:19 odroid org.a11y.Bus[2241]: Activating service name='org.a11y.atspi.Registry'
Oct  3 08:25:19 odroid org.a11y.Bus[2241]: Successfully activated service 'org.a11y.atspi.Registry'
Oct  3 08:25:19 odroid org.a11y.atspi.Registry[2283]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Oct  3 08:25:19 odroid gnome-session[2197]: gnome-session-is-accelerated: No composite extension.
Oct  3 08:25:19 odroid gnome-session[2197]: gnome-session-check-accelerated: Helper exited with code 256
Oct  3 08:25:24 odroid gnome-session[2197]: gnome-session-is-accelerated: No composite extension.
Oct  3 08:25:24 odroid gnome-session[2197]: gnome-session-check-accelerated: Helper exited with code 256
Oct  3 08:25:24 odroid gnome-session[2197]: x-session-manager[2197]: WARNING: software acceleration check failed: Child process exited with code 1
Oct  3 08:25:24 odroid x-session-manager[2197]: WARNING: software acceleration check failed: Child process exited with code 1
Oct  3 08:25:24 odroid x-session-manager[2197]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Oct  3 08:25:24 odroid gnome-session[2197]: x-session-manager[2197]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Oct  3 08:25:24 odroid org.a11y.atspi.Registry[2283]: XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":10.0"
Oct  3 08:25:24 odroid org.a11y.atspi.Registry[2283]: after 11 requests (11 known processed) with 0 events remaining.
Oct  3 08:25:24 odroid org.gtk.vfs.Daemon[2241]: A connection to the bus can't be made
Oct  3 08:25:24 odroid org.gtk.vfs.Daemon[2241]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Oct  3 08:25:24 odroid org.a11y.Bus[2241]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
codepleb
источник
Вы проверили логи, чтобы увидеть, если xrdp недоволен чем-то. Обычно я захожу в коробку по ssh, затем запускаю свой rdp-сервер с этого терминала, затем захожу по rdp и наблюдаю за выводом терминала, чтобы узнать, жаловался ли rdp на что-либо. Если поначалу вы не видите ничего полезного, попробуйте запустить xrdp в более подробном режиме и проверьте системный журнал (/ var / log / syslog).
Сибаз
@sibaz Я поставил вывод syslog в вопрос. Можете ли вы угадать, что это значит? Процесс ускорения программного обеспечения остановлен? И вы думаете, эта проблема может быть связана с неверным портом? Я могу удаленно войти в систему все, но после этого происходит сбой.
Codepleb
Что ж, x-session-manager не работает, предположительно, в результате сбоя «проверки ускорения программного обеспечения», предположительно потому, что ваше оборудование использует аппаратное ускорение, а xrdp не знает, как имитировать это в программном обеспечении (по полной оценке) , Комментарий o9000 предполагает, что xrdp не работает с unity или gnome, что кажется безумным, но если это правда, это будет вашей проблемой. Я предлагаю вам попробовать другой VNC-клиент или другой оконный менеджер. Я использую KDE (и kdrc / krfb), но он не совсем маленький.
Сибаз

Ответы:

11

Я нашел решение, после помещения этой строки в терминал, это сработало:

echo mate-session> ~/.xsession

Если это не поможет, попробуйте следующую команду:

sudo apt-get install mate-core

(Я не уверен, но я использовал предварительно скомпилированный модифицированный ubuntu от hardkernel. Mate был окружением рабочего стола, но я смог «заново» установить mate-core, а не просто обновить существующее. Возможно, это было проблемой.)

codepleb
источник
Разве не RDP на порт 3389? Вы делаете переадресацию портов?
j0h
@ J0h: Да, я сделал переадресацию портов. Конечно, вам нужно это сделать, только если вам нужен доступ извне вашей локальной сети.
Codepleb
mate-session выдает ошибку: ** (mate-session: 11853): WARNING **: невозможно открыть дисплей:
stiv
ОН: не используйте корневую учетную запись для доступа к ПК через RDP, создайте новую учетную запись и используйте ее для вызова mate-session
stiv
0

Другой вариант - попробовать клиент Parallels:

Инструкции по его получению и установке можно найти здесь: http://kb.parallels.com/en/123304 (они предоставляют пакет .deb, который облегчит вам жизнь. :))

knope
источник
0

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

Mos
источник
1
Это также можно воспроизвести, используя KDE
clobrano
0

решено: Введите следующую команду:

sudo sed -i '/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config
Адриан Чикиреану
источник