У меня была такая же проблема, как у вас :) При установке xrdp, xfce и изменении xrdp.ini (как показано в вашем собственном ответе) я смог вернуться к удаленному сеансу. Тем не менее, я не смог открыть общий доступ к рабочему столу, другими словами, присоединиться к локальной сессии. Вино не работает у меня, я получил сообщение "ошибка соединения 127.0.0.1:5900 - проблема с подключением". С моей точки зрения, это из-за отсутствия vncserver, как указывает в комментарии iain-samuel-mclean-elder. Короче говоря, мне удалось правильно работать с x11vnc. Когда компьютер запускается, служба вызывает x11vnc.
Может быть, следующее поможет другим, поэтому им не нужно искать в интернете целый день, как я.
Инструкции, которым вы должны следовать, приведены только по двум ссылкам ниже.
-> Я просто изменил файл /etc/xrdp/xrdp.ini для своих собственных нужд:
...
[xrdp1]
name=Remote Session
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask-1
[xrdp2]
name=Local Session
lib=libvnc.so
username=
password=ask
ip=127.0.0.1
port=5900
...
Хорошая вещь в этой настройке состоит в том, что, если вы подключаетесь из Windows со стандартным протоколом rdp, вы можете перезагрузить компьютер удаленно и подключиться снова, и в конечном итоге вы окажетесь в обычном журнале на экране компьютера, как если бы вы сидели перед ним. Выберите «Local Session» в меню xrdp после подключения с помощью rdp. Пароль - это пароль vncserver, который вы выбрали, когда переходили по ссылке c-nergy выше. Если вы просто хотите открыть другой сеанс, вы можете перейти к «удаленному сеансу».
Надеюсь это поможет ...
С уважением Шоссе