温馨提示×

Debian VNC分辨率怎么调

小樊
38
2026-07-30 12:26:25
栏目: 智能运维

在 Debian 上调整 VNC 分辨率,常见有 3 种方式,取决于你用的是哪种 VNC Server(TigerVNC / RealVNC / x11vnc 等)以及是否使用桌面环境。


一、启动 VNC Server 时指定分辨率(最常用 ✅)

1️⃣ TigerVNC / TightVNC(最常见)

vncserver :1 -geometry 1920x1080 -depth 24

常用参数说明:

  • :1 → 显示号(端口 5901)
  • -geometry → 分辨率
  • -depth → 颜色深度(16 / 24 / 32)

✅ 推荐分辨率:

1920x1080
1600x900
1366x768
1280x720

2️⃣ 修改默认配置(避免每次手动指定)

编辑 ~/.vnc/config

nano ~/.vnc/config

示例内容:

geometry=1920x1080
depth=24

保存后重启 VNC:

vncserver -kill :1
vncserver :1

二、使用 xrandr 动态调整(已连接 VNC 桌面后)

适用于 已有桌面会话 的情况。

1️⃣ 查看当前分辨率

xrandr

2️⃣ 设置新分辨率

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 可能是 VNCdefaultx11-pipe,以 xrandr 输出为准。


三、x11vnc(共享真实桌面)

指定分辨率

x11vnc -geometry 1920x1080

或配合 X server:

Xvfb :1 -screen 0 1920x1080x24 &
export DISPLAY=:1
x11vnc -display :1

四、GNOME / XFCE 桌面环境调整(图形方式)

如果你用的是完整桌面环境:

  1. 进入 VNC 桌面
  2. 打开 设置 → 显示
  3. 调整分辨率

⚠️ 有些 VNC Server 不支持动态分辨率,需重启生效。


五、常见问题排查

❌ VNC 分辨率改了但不变?

  • 删除旧会话再重开:
vncserver -kill :1
vncserver :1
  • 确认 VNC Server 支持 resize:
vncserver -help | grep geometry

六、推荐组合(Debian 11/12)

TigerVNC + XFCE

sudo apt install tigervnc-standalone-server xfce4 xfce4-goodies

启动:

vncserver :1 -geometry 1920x1080 -depth 24

如果你愿意,可以告诉我:

  • Debian 版本(10 / 11 / 12)
  • 使用的 VNC Server(TigerVNC / RealVNC / x11vnc)
  • 桌面环境(GNOME / XFCE / 无桌面)

我可以直接给你一套 最合适、可直接复制的配置方案

0