не 10.0, а :10.0. Это большая разница.
тысяча извинений, я не знал. просто скопировал так не с консоли, а с гугла, где гуглил обшибку. но не суть.
Прокидываете Х-сессию через ssh?

а это как?(
Я вопрос решил, но потом опять всё сломалось. Ответ был тут на форуме, просто первый раз не сработал, т.к. я изначально делал всё на сервере, где уже работали другие программы и он обновлялся с 14-й версии до 16й.
Итак, я развернул новый сервер с нуля, о котором и писал, версия 16.04.2. Получил тот же результат по всем работам, которые описаны в первом сообщении темы. Но не пробовал на нём следующее.
Для того чтобы раскладка клавиатуры работала правильно, нужно в xrdp использовать настройку см. файл /etc/xrdp/xrdp.ini
Код: [Выделить]
[xrdp7]
name=sesman-X11rdp
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
xserverbpp=24
по умолчанию библиотеки libxup.so нет в ubuntu и пакета такого нет, нужно собрать самому
Код: [Выделить]
sudo apt-get build-dep xserver-xorg-core
cd ~
svn co svn://server1.xrdp.org/srv/svn/repos/main/x11rdp_xorg71
sudo mkdir /opt/X11rdp # важно: /opt/X11rdp владелец должен быть root!
cd x11rdp_xorg71
time sudo sh buildx.sh /opt/X11rdp
cd /opt/X11rdp/bin
ls -lh
ln -s /opt/X11rdp/bin/X11rdp /usr/bin/X11rdp
(Ссылка на тему
https://forum.ubuntu.ru/index.php?topic=197412.msg1488968#msg1488968)
Команда time sudo sh buildx.sh /opt/X11rdp очень долго выполнялась, если что.
В итоге в системе появился выбор языков и раскладок. Заходить через модуль sesman-X11rdp. Я добавил язык, раскладку, всё прекрасно заработало. Но после перезагрузки сервера всё вернулось на свои места. При переключении на русский язык пишет иероглифы и вернуться на английскую раскладку не даёт.
И ответ на команду
setxkbmap -query
сменился на
xkb extension not present on :11.0