Ubuntu下TigerVNC支持自定义分辨率,可通过以下多种方式实现,覆盖临时调整与永久配置需求:
启动TigerVNC服务器时,使用-geometry
参数直接设置所需分辨率(格式为宽度x高度
)。例如,要设置分辨率为1920x1080,可执行以下命令:
vncserver :1 -geometry 1920x1080 -depth 24
其中,:1
表示虚拟桌面编号(可根据需要修改),-depth 24
指定颜色深度(可选,默认通常为24位)。此方法仅对当前会话有效,重启服务器后会恢复默认设置。
若需每次启动VNC服务器时均使用固定分辨率,可通过修改配置文件实现:
/etc/tigervnc.conf
文件(若不存在则创建),添加以下内容:[Geometry]
Resolution=1920x1080
~/.vnc/xstartup
文件,在文件末尾添加以下命令(需替换<your_display>
为实际显示器名称,可通过xrandr
命令查看):xrandr --output <your_display> --mode 1920x1080
保存配置后,重启TigerVNC服务使更改生效:sudo systemctl restart vncserver@:1.service # 将:1替换为实际显示编号
此方法可确保每次启动VNC服务器时自动应用自定义分辨率。若使用Ubuntu桌面环境(如GNOME),可通过系统设置调整VNC分辨率:
sudo apt update && sudo apt upgrade tigervnc-standalone-server
升级);-localhost no
参数允许远程访问(如vncserver :1 -geometry 1920x1080 -localhost no
)。