vnc viewer 中文文档 下载 App

VNC Viewer 全屏模式与远程分辨率切换

默认窗口模式 vs 全屏

VNC Viewer 默认在窗口模式打开远程桌面——可以拖动缩放、跟本地其他窗口并排使用。对于长时间远程操作(比如远程写代码),建议切全屏体验更流畅。

快捷键

操作Windows / LinuxmacOS
进入/退出全屏F11Ctrl+Command+F
切换多显示器Ctrl+Alt+→/←Control+Command+→/←

也可以在 VNC Viewer 顶部菜单里找 View → Full Screen。

远程分辨率的几种情况

连上远程设备后,远程桌面的分辨率由 远程设备自己的显卡/显示设置决定——Viewer 只是把远程画面原样传输过来。常见几种情况:

1. 远程分辨率比本地小

远程是 1080p、本地是 4K → 窗口模式下远程画面是居中的小窗口。全屏后 Viewer 自动放大远程画面填满本地屏幕——画面会模糊一些(因为源分辨率不够高)。

解决:在远程设备上调高分辨率(远程 Windows 桌面右键 → 显示设置 → 把滑杆拉到最高)。

2. 远程分辨率比本地大(多显示器)

远程是 4K + 双显示器、本地是单 1080p → 全屏后 Viewer 显示远程的主显示器。如果想切到远程的副显示器,用 View → Monitors → Select Monitor 或快捷键。

RealVNC Connect v8 支持多显示器同时显示:远程设备有多屏时,Viewer 可以在本地分别开两个会话窗口对应两个远程显示器(需订阅 Plus 档)。

3. 远程是 headless(没有物理显示器)

树莓派 headless 场景最容易碰到——没有物理显示器插着,RealVNC Server 默认可能用很低的虚拟分辨率(640×480 甚至更低)。

解决方法:

4. 远程画面被压缩或模糊

这是带宽不足导致的。RealVNC Server 默认会根据网络状况自动调整颜色深度和刷新率。手动调优:

  1. RealVNC Server Options → Performance
  2. Color Level:拖到 "Maximum"(32 位色)
  3. Compression Level:拖到 "None"(无损,带宽足够时用)
  4. Background Update Rate:调到 "High"(每帧都更新,延迟更低但带宽占用更大)

自动适应窗口

VNC Viewer 有个很实用的选项:Resize Remote Session(Windows 上默认是关闭的)。开启后:

开启位置:会话窗口右键 → View → Resize Remote Session。

注意:远程设备如果是 headless(没有物理显示器),"Resize Remote Session"可能不生效——headless 环境下虚拟显卡的分辨率需要在远程那边配置,Viewer 端改不了。