3.1.2 版本更新说明:
TurboVNC 查看器
- TurboVNC 查看器现在向 VNC 服务器发送水平滚动轮事件。(这些事件可以通过在触控板上进行水平滚动手势或在某些鼠标上侧点击滚动轮来生成。)
TurboVNC 服务器行为更改
- 默认情况下,TurboVNC 服务器现在限制它等待来自正在拖动鼠标的连接查看器的新指针事件的时间。这可以防止如果某个查看器在网络连接中断时拖动鼠标而导致其他连接到同一会话的查看器无限期地失去对指针的控制。一个新的 Xvnc 命令行选项 (
-pointerlocktimeout
) 可以用来指定时间限制。
RPM 和 DEB 包
- 由 TurboVNC 构建/打包系统生成的 RPM 和 DEB 包现在包括一个 polkit 规则文件,该文件可以防止在 Ubuntu 23.10 及以后版本(如果未安装
polkitd-pklapolkit-pkla-compat
包)以及在 RHEL 7 和 Fedora 19 及以后版本(如果未安装polkitd-pklapolkit-pkla-compat
包)上使用 GNOME 窗口管理器与 TurboVNC 服务器时弹出各种身份验证对话框(例如:“需要身份验证来创建颜色管理设备”,“需要身份验证来访问 PC/SC 守护进程”,“需要身份验证来刷新系统存储库”)。
默认的 X 启动脚本
- 默认的 X 启动脚本 (
xstartup.turbovnc
) 现在会在指定窗口管理器但找不到该窗口管理器的会话桌面文件时抛出错误,而不是尝试执行xinitrc
或twm
。
新参数
- 添加了一个新的参数 (
ExtSSHCommandViaTunnel
) 到 TurboVNC 查看器,可用于指定外部 SSH 客户端命令。在/SSH
命令行模板中,包括默认模板,%S
现在被替换为这个新参数的值。
修复
- 修复了一个由 3.0 beta1[24] 引入的回归问题,该问题导致在使用 RFB 流控制扩展时 TurboVNC 服务器泄露内存。
- 修复了 TurboVNC 查看器中的几个问题,这些问题阻止了 IPv6 地址作为 VNC 主机名使用。