2016-07-27 77 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添加到您的命令行中,我已取得了成功。