У моей команды инженеров есть четыре специальных общих компьютера, выполняющие соединение Рабочего стола Ubuntu 16.04 и 18.04, которые находятся в лаборатории, это - 5 минут ходьбы от наших кубов. Нам нужен доступ удаленного рабочего стола для этих машин (у нас есть графические инструменты тестирования, которые не могут быть выполнены на сессии SSH, например), и мы хотим смочь использовать учетные записи отдельного пользователя в этих системах, таким образом, у нас могут быть отдельные каталоги долей/пользователя и т.д.
Я попробовал и Винишко и x11vnc. Оба из этих решений хорошо работают для единственной учетной записи пользователя Ubuntu только, но момент, который зарегистрированный пользователь VNC пытается переключить на их персональную учетную запись Ubuntu (когда пользовательский экран выбора Ubuntu появляется), экран VNC чернеет, и никакие средства управления клавиатурой/мышью не имеют эффекта на удаленную систему. Если я подхожу к лаборатории и вручную переключаюсь назад на исходную учетную запись пользователя на физическом ПК, то сессия VNC становится применимой снова.
Вещи я попробовал:
Мои вопросы:
Спасибо!
У меня была та же проблема с Ubuntu 18.04 и x11vnc. Я решил его при помощи lightdm вместо gdm3. Удостоверьтесь, что настроили свой x11vnc сервис соответственно.
Вероятно, должная сессия GUI управляет блокировками, у меня было обновление .vnc/xstartup для сбрасывания переменных сеанса прежде, чем запустить менеджер окон, и это добилось цели для получения многопользовательских сессий, работающих над 18,04.
сброс SESSION_MANAGER сбросил DBUS_SESSION_BUS_ADDRESS
Следуйте более полезным/завершенным инструкциям в
https://wiki.archlinux.org/index.php/TigerVNC#Running_vncserver_for_virtual _ (бездисплейный) _sessions