x11vnc:利用远程机器上的X-Server来进行VNC连接(x11vnc 和 x-server 在不同的机器上)

为了性能,vnc-server通常和x-server在同一台机器上。

但,如果你非得分开部署,理论上是可行的。

tigervnc 还没有测试,x11vnc搞定了。

-noshm
      Do  not  use the MIT-SHM extension for the polling.  Remote displays can be polled this way: 
      be careful this can use large amounts of network bandwidth.  This is also  of  use
      if  the  local  machine has a limited number of shm segments and -onetile is not sufficient.

step 0:找一台机器,运行X-Server,记住权限控制需适当设置or干脆关闭。假设DISPLAY为:192.168.43.136:0.0

step 2:在x11vnc的机器上,假设为:192.168.43.134,运行命令:

        x11vnc -shared -forever -noshm -viewonly  -display 192.168.43.136:0

step 3:ok了。此时你可以在可以访问的其他客户端机器上通过vncviewer访问192.168.43.134了。

原文地址:https://www.cnblogs.com/jinzhenshui/p/12217127.html