Этот отчет об ошибке имеет те же симптомы, что и описанные в вопросе. Похоже, виноват пакет xserver-xorg-legacy
. Итак, чтобы заставить его работать, все сводится к следующим двум командам:
apt-get purge xserver-xorg-legacy
apt-get install xrdp
Необходимые службы запускаются автоматически после установки. Нет необходимости перезагружаться. При подключении и аутентификации должен автоматически отображаться рабочий стол.
Я не знаю, каковы последствия удаления xserver-xorg-legacy
. В отчете об ошибке упоминается, что его нужно удалить, если он не нужен.
logname (1)— это команда, которая вернет имя для входа текущего пользователя. $(... )
— это синтаксис для подстановки команд , который говорит «подставить здесь вывод команды»
Итак, если ваш пользователь foo
, вы выполняете:
sudo sh -c 'echo "foo ALL=(ALL:ALL) NOPASSWD: ALL" > /etc/sudoers.d/foo' & sudo chmod 440 /etc/sudoers.d/foo