科学工具
科学工具让世界更美好
让世界更美好

TigerVNC:基于RealVNC 4和X.org代码库的高速VNCTigerVNC:基于RealVNC 4和X.org代码库的高速VNC

TigerVNC是一款基于RealVNC 4和X.org代码库的高速VNC(Virtual Network Computing)实现,VNC作为远程显示系统,支持用户通过网络查看并操作另一台计算机上的虚拟桌面环境,将远程机器上的图形应用显示内容传输至本地设备。TigerVNC具备跨平台特性,可在多种操作系统和架构上作为服务器或客户端运行。

TigerVNC采用libjpeg-turbo JPEG编解码器加速的Tight编码变体,能显著提升数据传输效率,保证远程操作流畅。

目录/文件 主要更新内容
unix 修复x0vncserver中-HostsFile参数导致的崩溃问题
vncviewer 修复窗口整体菜单焦点异常问题
win 优化Dialog::onCommand()方法的实现逻辑
CMakeLists.txt 将“BUILD_VIEWER”设置为三态选项
BUILDING.txt 删除servertarball编译目标
README.rst 更新可见版权年份为2025年
全平台通用组件

vncviewer:基于FLTK开发的跨平台客户端程序,可连接VNC服务器并与远程桌面交互,支持Windows和Unix/Linux系统的服务器接入。

Windows平台专属组件

winvnc:Windows系统的VNC服务器程序,允许通过客户端远程访问Windows桌面。需注意,该组件目前处于未维护状态,在启用快速用户切换或远程桌面功能时可能无法正常工作。

Unix/Linux平台专属组件

Xvnc:Unix系统的VNC服务器,兼具X服务器功能,配备虚拟帧缓冲器,通常通过vncserver服务启动。

vncpasswd:用于修改VNC服务器访问密码的工具,使用认证功能前需先运行此程序设置密码。

vncconfig:用于配置和控制运行中的Xvnc实例。

x0vncserver:通过持续轮询X显示实现的VNC服务器,效率较低,主要用于演示简单服务器功能。

系统服务:提供[email protected]系统d服务,可启动带有Xvnc和系统桌面环境的用户会话。