![](/img/trans.png)
[英]Have x11vnc automatically start in Ubuntu 16.04 server without someone first logging in at the server physically
[英]Unable to launch x11vnc before login on Kubuntu 16.04
我遵循這條關於在我的Kubuntu 16.04上連續運行x11vnc的指南。 我在/ etc / sddm / Xsetup中找到Xsetup並在那里添加:
/usr/local/bin/x11vnc -rfbauth /path/to/the/vnc/passwd -o /var/log/x11vnc.log -forever -bg
x11vnc正確啟動,我可以在以某個用戶身份登錄后在進程列表中看到它。 我希望它能在我登錄Linux之前工作。
我在Stack Overflow上找到了一些解決方案,但它們與Kubuntu 16.04無關
有任何想法嗎?
謝謝!
所以16.04顯然有一個與sddm相關的錯誤 ,它使x11vnc的-auth guess
(我認為在你的例子中默認發生)邏輯失敗。 解決方案是將-auth /var/run/sddm/* -display :0
到您的命令行,我已成功使用。
我在Kubuntu 16.04上解決了這個問題,將以下行添加到/ usr / share / sddm / scripts / Xsetup:
/usr/bin/x11vnc -rfbauth [YOUR X11VNC PASSWORD FILE LOCATION] -o /var/log/x11vnc.log -forever -bg
在此之前我使用以下方法生成密
sudo x11vnc -storepasswd
這允許以root身份啟動x11vnc進程,即使在Kubuntu登錄屏幕也是如此。
要在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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.