Estou executando o Ubuntu 14.04LTS Server e instalei uma área de trabalho gnome 'leve' usando
sudo apt-get install xorg gnome-core gnome-system-tools gnome-app-install
Eu também instalei x11vnc
sudo apt-get install x11vnc
Eu criei um arquivo /etc/conf/x11.conf que inicia o x11vnc no login-session-start
x11vnc -xkb -repeat -forever -auth /var/run/lightdm/root/:0 -display :0 -rfbauth /etc/xllvnc/passwd -rfbport 5900 -bg -o /var/log/x11vnc.log -gone 'DISPLAY:0 gnome-screensaver-command -l'
Eu quero que o servidor bloqueie a tela quando meu cliente VNC (VNC Viewer) se desconectar.
A opção -gone está sendo executada, mas o seguinte erro é registrado e a tela de proteção / bloqueio de tela não é executada.
DISPLAY=:0 gnome-screensaver-command -l
** Message: Failed to get session bus: Error spawning command line 'dbus-launch --autolaunch=a0a75ee9873b5792069aaddf5497ed3c --binary-syntax --close-stderr': Child process exited with code 1
Alguma idéia do que pode estar errado?
Obrigado.
Tags ubuntu