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之类的组件的功能和意义了!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2009-01-19 Oracle学习笔记:sqlplus使用ip地址访问Oracle服务器
2009-01-19 Oracle学习笔记:使用端口映射访问Oracle服务器