TightVNC Extra Ports:共享物理屏幕区域 VS 独立虚拟屏幕
重要前提:Windows 版 TightVNC 的 Extra Ports 本质是「截取桌面里一块矩形画面」,不能创建完全隔离、独立会话的用户桌面(Linux 下 vncserver 那种独立 X 会话 Windows TightVNC 做不到)。很多人会混淆这点,下面分开讲。
一、共享物理屏幕区域(Extra Ports 默认用法, 5901:1920x1080+0+0 就是这类)
原理
截取当前 Windows 已有的桌面画面的一块矩形区域。这个桌面就是主机本地正在登录的同一个 Windows 会话。 WxH+Left+Top 就是定义:从桌面坐标(Left,Top)开始,截取宽 W 高 H 的矩形画面给这个端口。
例子
5901:1920x1080+0+0:截取主显示器全部画面。- 客户端连 5901,看到的画面和主机本地显示器一模一样;远程操作鼠标,本地显示器同步动。
5902:1920x1080+1920+0:截取主显示器右边一块区域(模拟第二块屏幕,桌面扩展)。
适用场景
- 机器接了多显示器,不同 VNC 端口分别访问不同显示器
- 只想把桌面一部分区域共享出去(只共享某个窗口所在矩形)
- 多人连接,所有人看到同一个 Windows 桌面,操作互相影响
缺点
- 远程操作,本机屏幕会同步显示,没法做到 “远程单独一个桌面,
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/jinlianyimeng/article/details/168145708




