为了性能,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了。