У меня установлена Ubuntu Server 16.04, к которой я позже добавил рабочий стол Lubuntu. Затем я установил сервер x2go (и клиент на моем ноутбуке Lubuntu 18.04).
В течение нескольких лет все работало как чудо, соединяясь с активным сеансом отображения пользователей (чтобы заставить его работать, мне пришлось изменить тип сеанса на «настраиваемый рабочий стол» с помощью дополнительной команды:
lxsession -s Lubuntu -e LXDE
Примерно в феврале 2019 года было установлено несколько новых обновлений и сервер был перезапущен. После этого клиент всегда получает новый свежий сеанс рабочего стола, а не подключается к уже запущенному сеансу пользователей. На сайте все еще можно увидеть открытые Windows для локального пользователя.
Я пытался использовать тип сеанса «подключение к локальному рабочему столу», но это приводит только к «черному экрану».
Как это исправить?
Дополнительная информация:
Подключение к серверу с помощью ssh
, когда клиент x2go не подключен, и выполнение команды x2golistdesktops
возвращает:
username@:0
После подключения с клиентом (и получая новый сеанс), выполнение той же команды приводит к:
username@:0
username@:50
Это только подтверждает, что сервер порождает sessi на рабочем столе однако клиент заявляет, что он подключается к :0
.
Loop: WARNING! Overriding auxiliary X11 port with new value '1'.
Warning: Overriding auxiliary X11 port with new value '1'.
Info: Using abstract X11 socket in kernel namespace for accessing DISPLAY=:0.
Есть идеи?