Ubuntu VNC 分辨率配置指南
一、快速设置
vncserver :1 -geometry 1920x1080vncserver :1 -geometry 1920x1080 -depth 24二、图形会话内用 xrandr 调整(桌面已启动后)
xrandrcvt 1920 1080 60xrandr 输出为准,如 Virtual1、VGA-1 等):
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsyncxrandr --addmode Virtual1 "1920x1080_60.00"xrandr -s 1920x1080xrandr --fb 1920x1080,再按上步添加模式与应用。以上为会话级设置,重启后会丢失。三、持久化配置
sudo vim /etc/X11/xorg.confSection "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Depth 24
Virtual 1920 1080
EndSubSection
EndSection
xrandr --newmode 与 --addmode 写入系统启动脚本(如 /etc/profile 或桌面会话自启脚本),以在登录后自动注入所需模式。注意不同发行版/桌面环境自启方式略有差异,示例见下文“常见问题”。四、常见问题与排查
xrandr -s 应用;输出名必须与 xrandr 显示的一致(如 Virtual1、VGA-1)。-geometry 不敏感,优先在会话内用 xrandr 切换/添加模式;必要时重启会话或 VNC 服务。vncserver 启动时加 -geometry 1920x1080;若希望默认永久生效,可修改启动器或封装脚本中的默认几何参数(不同 VNC 套件位置不同)。