Я хочу получить доступ к моему безголовому серверу из моего ноутбука Windows 10, используя мой рабочий стол Cinnamon по умолчанию на сервере 20.4 LTS. Корица работает нормально с консоли. XRDP работает нормально с ноутбука на сервер. Проблема в том, что когда я включаю удаленный сеанс, я получаю рабочий стол XFCE, а не корицу.
Я попробовал несколько руководств онлайн-конфигурации, которые мне редактировали всевозможные файлы конфигурации, но ничего не работало. XRDP запускает рабочий стол XFCE от где-то. Я также попробовал тьвнц.
Я решил это следующим образом:
Удалить и очистить все пакеты xfce (это дало мне пустой BTW для удаленного рабочего стола).
Для обеспечения изначально установленных файлов, удалите, очистите и переустановите xrdp (может и не понадобиться).
Сделайте это: http://catch22cats.blogspot.com/2018/05/xrdp-blank-screen-with-ubuntu-1804.html
Это нижняя часть моего файла /etc/xrdp/startwm.sh:
отменить установку DBUS_SESSION_BUS_ADDRESS.
отменить XDG_RUNTIME_DIR
. $HOME/.профиль
тест -x /etc/X11/Xsession && исполнение /etc/X11/Xsession
выполнение /bin/sh /etc/X11/Xsession
#корица-сессия
Многие руководства скажут вам добавить команду для запуска удаленной сессии в конец /etc/xrdp/startwm.sh. Это необязательно в моем случае (обратите внимание, что "корицей=сессия" прокомментировано), возможно, потому, что я запускаю Cinnamon и на локальном рабочем столе тоже. Если вы используете разные локальные и удаленные рабочие столы, вам может понадобиться указать локальный рабочий стол здесь.
Обратите внимание, что не работало в сервере 20.4 LTS, в отличие от большинства онлайн-уроков скажет вам: