温馨提示×

debian tigervnc怎么改分辨率

小樊
55
2026-10-20 04:53:28
栏目: 智能运维

在 Debian 上使用 TigerVNC 改分辨率,常见有几种方式,取决于你是临时改还是永久改,以及是连接时指定还是服务端配置。


一、连接时指定分辨率(最常用)

在客户端连接时直接指定:

vncviewer <IP>:1 -geometry 1920x1080

或 Windows TigerVNC Viewer:

  • Options → Screen → Set size → 1920x1080

✅ 适合临时调整,不需要改服务端


二、修改 TigerVNC 服务端配置(永久生效)

1. 编辑 VNC 启动配置

如果你是用 tigervncserver 启动的:

nano ~/.vnc/config

加入或修改:

geometry=1920x1080

保存后重启 VNC:

vncserver -kill :1
vncserver :1

2. 启动命令直接指定(systemd 用户)

如果你用 systemd 启动(如 vncserver@:1.service):

systemctl --user edit vncserver@:1.service

在 [Service] 里加:

ExecStart=
ExecStart=/usr/bin/vncserver :1 -geometry 1920x1080

然后:

systemctl --user daemon-reload
systemctl --user restart vncserver@:1.service

三、修改桌面环境分辨率(X11 层面)

如果是 Xfce / MATE / GNOME:

Xfce 示例

nano ~/.vnc/xstartup

确保有:

exec startxfce4

然后连接后:

  • 设置 → 显示 → 改分辨率

四、无桌面环境(仅 X)

手动加:

xrandr --output VNC-0 --mode 1920x1080

如果模式不存在:

xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VNC-0 1920x1080
xrandr --output VNC-0 --mode 1920x1080

五、常见问题

Q:改了不生效?

  • 确认 VNC 已重启
  • 确认客户端没有强制 -geometry
  • 确认桌面环境正常启动

Q:分辨率灰无法选?

  • TigerVNC 默认支持常见分辨率
  • 用 xrandr 手动加

如果你能告诉我:

  • Debian 版本
  • 桌面环境(Xfce / GNOME / 无桌面)
  • 启动方式(命令 / systemd)

我可以给你精确配置示例。

0 踩