温馨提示×

debian vnc分辨率怎调

小樊
40
2026-10-22 11:52:40
栏目: 智能运维

在 Debian 上调整 VNC 分辨率,常见有几种方式,取决于你用的 VNC Server 类型(如 TigerVNC / TightVNC / RealVNC)以及是 临时还是永久。


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

TigerVNC / TightVNC

vncserver :1 -geometry 1920x1080

常见分辨率示例:

  • 1280x720
  • 1920x1080
  • 2560x1440

⚠️ 如果 VNC 已在运行,需要先杀掉:

vncserver -kill :1

二、修改 VNC 配置文件(永久生效)

1. TigerVNC(Debian 11/12 常见)

编辑:

~/.vnc/config

或

~/.vnc/config.d/youruser

加入:

geometry=1920x1080
depth=24

然后重启 VNC:

vncserver -kill :1
vncserver :1

三、通过 systemd 服务调整(服务器常驻)

如果是通过 systemd 启动(如 /etc/systemd/system/vncserver@.service):

sudo nano /etc/systemd/system/vncserver@1.service

找到:

ExecStart=/usr/bin/vncserver %i

改为:

ExecStart=/usr/bin/vncserver %i -geometry 1920x1080

重载并重启:

sudo systemctl daemon-reload
sudo systemctl restart vncserver@1

四、已连接 VNC 后临时改分辨率(Xrandr)

如果 VNC 已连上但分辨率不对:

xrandr -s 1920x1080

或查看支持的分辨率:

xrandr

有些 VNC Server 不支持动态分辨率,这种方法可能无效。


五、无显示器(headless)建议

如果是服务器无显卡:

vncserver :1 -geometry 1920x1080 -depth 24

六、快速判断你用的是哪种 VNC

which vncserver
vncserver -version

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

  • Debian 版本(cat /etc/debian_version)
  • VNC 类型(TigerVNC / TightVNC / RealVNC)
  • 是否是桌面环境(GNOME / XFCE)

我可以给你精确到命令的配置方案。

0 踩