x11vnc 和屏幕帮助

x11vnc 和屏幕帮助

大家好,我再次请求帮助。这是我的问题

我正在尝试运行 x11vnc,问题是我希望它通过服务命令启动,但不是在启动时启动,并且我希望它在启动时在屏幕会话内运行。我还希望它能够查看欢迎界面的根屏幕。我正在运行带有 lightdm 的 ubuntu 13.04,有什么方法可以实现这一点吗?我尝试运行的命令是

    screen -S "x11vnc" -d -m &&
    screen -r "x11vnc" -X "/usr/bin/x11vnc -once -rfbauth /home/passwd -xkb -rfbport
    5900 -auth /var/run/lightdm/root/:0 -display :0 -bg" 

它还需要使用 root 用户进行欢迎显示,因此使用 lightdm 会话可以让它运行类似

   ME=`whoami`
   as_user() {
   if [ $ME == $USERNAME ] ; then
   bash -c "$1"
   else
   su - $USERNAME -c "$1"
   fi
   }

用户名 = root

如果有人能帮助我解决这个问题,请告诉我。感谢您的时间。

相关内容