Попытка заставить TigerVncServer и Lightdm работать
Я пытаюсь заставить Lightdm запускать Tigervnc при подключении пользователя в Ubuntu 16.04
Вот /etc/lightdm/lightdm.conf, который я использую: -
[XDMCPServer] включен = истинный порт = 177
[VNCServer] enabled = true команда =/usr/bin/Xvnc -SecurityTypes= нет greeter-session=lightdm-gtk-greeter user-session= порт сопряжения =5920 ширина =1024 высота =768 глубина =8
Однако, когда клиент VNC подключается, открывается окно, а затем зависает с сообщением "подключение к...".
Единственное сообщение об ошибке, которое я могу найти, находится в /var/log/apport.log, который жалуется на отсутствие DBUS_SESSION_BUS_ADDRESS в среде
ОШИБКА: apport (pid 5722), четверг, 15 февраля 01:06:17 2018: исполняемый файл: / usr / bin/Xtigervnc (командная строка "/usr/bin/Xvnc -SecurityTypes= Нет:0 -auth /var/run/lightdm/root/:0 -nolisten tcp -inetd -geometry 1024x768 -depth 8") ОШИБКА: apport (pid 5722) Чт 15 февраля 01:06:17 2018: is_closing_session(): нет DBUS_SESSION_BUS_ADDRESS в среде ERROR: apport (pid 5722) Чт 15 февраля 01:06:18 2018: написал отчет /var/crash/_usr_bin_Xtigervnc.0.crash
Что такое "DBUS_SESSION_BUS_ADDRESS" и как я могу добавить его в среду. (Lightdm, Xorg и Tigervnc работают нормально в других конфигурациях, таких как xinetd)
Я следую за документацией в https://wiki.archlinux.org/index.php/LightDM
Я также пытался с тесной связью, и получить ту же проблему.