Ubuntu 14.04 и удалённый рабочий стол

Вопрос или проблема

До сих пор я работаю с Ubuntu 12.04 на отдельном ПК (без дисплея, мыши, клавиатуры).

Я установил xrdp и использую удаленное подключение к рабочему столу Windows.

Это работает нормально с одним изменением: нужно добавить это в .xsession

gnome-session --session=ubuntu-2d

Сегодня утром я попробовал установить Ubuntu 14.04, xrdp, произвести корректировку .xsession и… больше не работает. Только серый экран с курсором мыши X.

После многих поисков и чтения в интернете, похоже, что больше невозможно использовать ubuntu-2d с 14.04. Работает только xfce. Но я не хочу использовать xfce!

Так в чем же решение?

  • xrdp с подключением удаленного рабочего стола Windows: работает только с xfce
  • teamviewer: работает, но все, что я делаю, видимо на сервере (если экран подключен), и сессия остается открытой, если я не выхожу перед тем, как закрыть клиент teamviewer (так что кто-то может подключить клавиатуру к серверу и использовать его)
  • x2go: похоже, не работает хорошо с 14.04
  • общий доступ к рабочему столу: не работает. Я использую ultravnc и получаю сообщение No security type suitable for RFB 3.3 supported
  • … ?

С Windows это так просто… Единственное, что я хочу, это подключиться к своему серверу, открыть удаленную сессию и работать. Это невозможно?

Я использую remmina без проблем, ты пробовал это?

Мне это нравится, потому что оно сохраняет все настройки моих серверов, так что я могу легко переключаться с одного на другой.

Могу порекомендовать lubuntu (14.04.5); протестировано на virtualbox

apt-get install xrdp
nano /etc/xrdp/startwm.sh > последняя строка . /etc/X11/Xsession
домашняя папка > показать скрытые > .xsession > добавить одну из 3 следующих строк
    lxsession -e LXDE -s Lubuntu
    lxsession -e LXDM -s Lubuntu
    lxsession -s Lubuntu
service xrdp restart(..не обязательно)

можно изменить различные настройки xrdp

nano /etc/xrdp/xrdp.ini 
service xrdp restart

Как подключиться по удаленному рабочему столу от Windows к Lubuntu

похоже, что ubuntu (14-16) имеет баги по поводу любого rdp, так как требует аппаратного ускорения

[ошибки] gnome-session не работает без 3D-ускорения

[ошибки] gnome-session-flashback/Unity не удается запустить без аппаратного ускорения

с ubuntu 12.10 ~

gnome-session --session=ubuntu-2d
gnome-session --session=gnome-fallback

используйте аппаратный ускоритель…
Не поддерживается

Ответ или решение

Установка удаленного рабочего стола в Ubuntu 14.04 может быть несколько сложной задачей, особенно учитывая изменения в окружении рабочего стола и настройках, по сравнению с предыдущими версиями, такими как Ubuntu 12.04. Ваши проблемы с xrdp могут быть связаны с необходимостью настройки правильного окружения.

Вот пошаговая инструкция по настройке xrdp для Ubuntu 14.04, чтобы разрешить ваши проблемы с подключением через удаленный рабочий стол:

Шаг 1: Установка необходимых пакетов

Сначала убедитесь, что у вас установлены нужные пакеты. Откройте терминал и выполните:

sudo apt-get update
sudo apt-get install xrdp lxde

Шаг 2: Настройка xrdp

После установки пакета xrdp, вам нужно будет настроить его. Откройте файл конфигурации:

sudo nano /etc/xrdp/startwm.sh

Добавьте следующую строку перед строкой, содержащей test -x:

. /etc/X11/Xsession

Шаг 3: Настройка .xsession

Теперь вам нужно создать или изменить файл .xsession в вашем домашнем каталоге. Убедитесь, что он скрыт (начинается с точки) и добавьте следующую строку:

lxsession -s LXDE

Это укажет xrdp использовать LXDE в качестве окружения рабочего стола.

Шаг 4: Перезапуск службы xrdp

После внесения изменений, перезапустите службу xrdp:

sudo service xrdp restart

Шаг 5: Подключение через RDP

Теперь попробуйте подключиться к вашему Ubuntu 14.04 через "Удаленный рабочий стол" на Windows. Используйте IP-адрес вашего Ubuntu-сервера.

Альтернативы

Если вы все-таки предпочитаете использовать GNOME или другой рабочий стол, различные конфигурации могут потребовать аппаратного ускорения, что не всегда возможно на бездисплейных системах. В таком случае:

  1. Remmina – является хорошей альтернативой, поддерживающей RDP и другие протоколы.
  2. TeamViewer – действительно позволяет подключаться, но, как вы заметили, может представлять риски безопасности.

Заключение

Использование xrdp с LXDE на Ubuntu 14.04 должно решить вашу проблему с "серым экраном". Стремитесь проверять документацию и сообщества, так как возможны различные решения для различных рабочих сред. Если у вас возникнут дополнительные вопросы или сложности, не стесняйтесь обращаться за помощью.

Оцените материал
Добавить комментарий

Капча загружается...