在 Debian 上调整 VNC 分辨率,常见有 3 种方式,取决于你用的是哪种 VNC Server(TigerVNC / RealVNC / x11vnc 等)以及是否使用桌面环境。
vncserver :1 -geometry 1920x1080 -depth 24
常用参数说明:
:1 → 显示号(端口 5901)-geometry → 分辨率-depth → 颜色深度(16 / 24 / 32)✅ 推荐分辨率:
1920x1080
1600x900
1366x768
1280x720
编辑 ~/.vnc/config:
nano ~/.vnc/config
示例内容:
geometry=1920x1080
depth=24
保存后重启 VNC:
vncserver -kill :1
vncserver :1
适用于 已有桌面会话 的情况。
xrandr
xrandr -s 1920x1080
如果提示不存在,可手动添加:
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VNC-0 1920x1080_60.00
xrandr --output VNC-0 --mode 1920x1080_60.00
VNC-0可能是VNC、default或x11-pipe,以xrandr输出为准。
x11vnc -geometry 1920x1080
或配合 X server:
Xvfb :1 -screen 0 1920x1080x24 &
export DISPLAY=:1
x11vnc -display :1
如果你用的是完整桌面环境:
⚠️ 有些 VNC Server 不支持动态分辨率,需重启生效。
vncserver -kill :1
vncserver :1
vncserver -help | grep geometry
✅ TigerVNC + XFCE
sudo apt install tigervnc-standalone-server xfce4 xfce4-goodies
启动:
vncserver :1 -geometry 1920x1080 -depth 24
如果你愿意,可以告诉我:
我可以直接给你一套 最合适、可直接复制的配置方案 ✅