簡體   English   中英

在登錄Kubuntu 16.04之前無法啟動x11vnc

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM