Linux ALL:Tigervnc-Server
最近安装和研究了一些linux的vnc服务搭建,最后的感悟:
凡此种种,不外乎找一个像样的vnc-server,其中的典型就是:tigervnc-server
稍后的难点,就是安装tigervnc-server,强烈推荐使用发行版自带的,免去配置之苦。
------------------------------------------------------------
而安装完成后,接下来的问题,本质就是充分理解linux上的X显示协议和规范了,很多的问题就是因为
不理解X而造成的。
第1点:tigervnc本身会实现X协议、并提供一个基本的X-Server,并不需要其他的X-Server
第2点:tigervnc本身会实现rfb协议
第3点:在tigervnc初始化时默认有很多的配置选项,其中某些必要的、具有默认配置的选项会涉及系统
的目录及文件——而这些文件不一定存在——,所以根据你的配置,你需要在第一次运行tigervnc服务
之前进行准备!
第4点:即使上面的三点你都做完了,还需要正确提供{默认 | 或自定义}选项【-xstartup】的启动文件,否则
vnc客户端连接上后,一片空白或空黑,甚至连x都没有!
第5点:与“第4点”相关,【-xstartup】通常是桌面环境(DE)或窗口管理程序(WM),比如:gnome、kde、twm等
------------------------------------------------------------
如果你理解了以上,我想你就可以理解 Xvfb、X11vnc之类的组件的功能和意义了!