在 Debian 上调整 VNC 分辨率,常见有几种方式,取决于你用的 VNC Server 类型(如 TigerVNC / TightVNC / RealVNC)以及是 临时还是永久。
vncserver :1 -geometry 1920x1080
常见分辨率示例:
1280x7201920x10802560x1440⚠️ 如果 VNC 已在运行,需要先杀掉:
vncserver -kill :1
编辑:
~/.vnc/config
或
~/.vnc/config.d/youruser
加入:
geometry=1920x1080
depth=24
然后重启 VNC:
vncserver -kill :1
vncserver :1
如果是通过 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 -s 1920x1080
或查看支持的分辨率:
xrandr
有些 VNC Server 不支持动态分辨率,这种方法可能无效。
如果是服务器无显卡:
vncserver :1 -geometry 1920x1080 -depth 24
which vncserver
vncserver -version
如果你愿意,可以告诉我:
cat /etc/debian_version)我可以给你精确到命令的配置方案。