2016-07-27 30 views
2

我遵循这个指南,关于在我的Kubuntu 16.04上连续运行x11vnc。 我发现的Xsetup在这里的/ etc/SDDM /的Xsetup,我补充说:在登录Kubuntu之前无法启动x11vnc 16.04

/usr/local/bin/x11vnc -rfbauth /path/to/the/vnc/passwd -o /var/log/x11vnc.log -forever -bg 

x11vnc正确启动,我可以看到它在进程列表后,我登录一些用户。我希望它能在我登录Linux之前正常工作。

我发现对堆栈溢出一些解决方案,但他们不相关的Kubuntu 16.04

任何想法?

谢谢!

回答

0

我解决上的Kubuntu 16.04这个问题加入到/ usr /共享/ SDDM /脚本/的Xsetup 以下行:

/usr/bin/x11vnc -rfbauth [YOUR X11VNC PASSWORD FILE LOCATION] -o /var/log/x11vnc.log -forever -bg 

我生成的密码之前使用:

sudo x11vnc -storepasswd 

这允许以root身份启动x11vnc进程,即使在Kubuntu登录屏幕。

0

要在Kubuntu启动时运行脚本,请在登录之前编辑/etc/rc.local并添加所需的命令。

确保脚本以exit 0结尾。

例如:

/usr/local/bin/x11vnc -rfbauth /path/to/the/vnc/passwd -o /var/log/x11vnc.log -forever -bg 
exit 0 
1

因此,16.04有一个bug与sddm相关,它使x11vnc的-auth guess(我认为这是默认情况下在你的例子中)逻辑失败。解决方案是将-auth /var/run/sddm/* -display :0添加到您的命令行中,我已取得了成功。