在 Debian 上通过 VNC 修改分辨率,常见有几种方式,取决于你用的是 TigerVNC / TightVNC / RealVNC 以及是否使用桌面环境。下面按常见场景说明。
vncserver :1 -geometry 1920x1080
如果是已经启动的会话,先关掉再重开:
vncserver -kill :1
vncserver :1 -geometry 1920x1080
编辑或创建:
~/.vnc/config
加入:
geometry=1920x1080
例如:
echo "geometry=1920x1080" > ~/.vnc/config
重启 VNC:
vncserver -kill :1
vncserver :1
如果 VNC 已连接,可以:
xrandr
查看可用分辨率,然后:
xrandr -s 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
(VNC-0 可能是 VNC-0 或 default)
gsettings set org.gnome.desktop.session idle-delay 0
分辨率一般通过:
xrandr -s 1920x1080
设置 → 显示 → 修改分辨率
如果你用:
/etc/systemd/system/vncserver@.service
编辑:
ExecStart=/usr/bin/vncserver -geometry 1920x1080 :%i
然后:
systemctl daemon-reload
systemctl restart vncserver@1
1280x720
1366x768
1600x900
1920x1080
2560x1440
3840x2160
如果你能告诉我:
我可以给你更精确的命令。