【问题标题】:How to autostart Linux novnc with x11vnc如何使用 x11vnc 自动启动 Linux novnc
【发布时间】:2022-10-18 05:49:28
【问题描述】:

我试图将我的旧电脑用作远程桌面。 我安装了 Ubuntu 22 并想通过浏览器连接到它。 我可以通过这 3 个命令以某种方式使其工作,但是当我将它们放在 start.sh 文件中时,它的工作方式就不一样了。

这些是命令:

sudo openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/ssl/novnc.pem -out /etc/ssl/novnc.pem -days 9999
x11vnc -storepasswd VNCPASS /tmp/vncpass

xvfb-run --listen-tcp --server-num 44 --auth-file /tmp/xvfb.auth -s "-ac -screen 0 1920x1080x16" xfce4-session
x11vnc -rfbport 4544 -rfbauth /tmp/vncpass -display :44 -forever -auth /tmp/xvfb.auth
websockify -D --web=/usr/share/novnc/ --cert=/etc/ssl/novnc.pem 6080 localhost:4544

我尝试使用 nohup 但它仍然无法正常工作。哪种方法是让它们工作的正确方法?谢谢

【问题讨论】:

    标签: vnc x11-forwarding novnc


    【解决方案1】:

    我切换到 docker 并基于 kasmweb 构建了自己的 vnc 映像... 将使用容器而不是具有额外优势的 pc 顺便说一句。 为了持久性,我映射了卷。就我而言,这种方法有效……但不完全是我想要的。

    【讨论】:

      【解决方案2】:
      sudo vi /etc/init/x11vnc.conf
      
      
      # description "Start x11vnc on system boot"
      
      description "x11vnc"
      
      start on runlevel [2345]
      stop on runlevel [^2345]
      
      console log
      
      respawn
      respawn limit 20 5
      
      exec /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/silvia/.vnc/passwd -rfbport 5900 -shared
      

      【讨论】:

      • 你好,好像不行
      • 好吧,如果这段代码没有帮助,我很抱歉
      猜你喜欢
      • 2015-09-02
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      • 2012-04-09
      • 1970-01-01
      • 2013-12-13
      • 2021-08-07
      • 2021-02-28
      相关资源
      最近更新 更多