ubuntu tigervnc如何调整分辨率和颜色
导读:Ubuntu 下 TigerVNC 调整分辨率与颜色 一 命令行一次性设置 启动会话时直接指定分辨率和色深(色深常用为16或24;显示号如**:1对应端口5901**): vncserver :1 -geometry 1920x1080...
Ubuntu 下 TigerVNC 调整分辨率与颜色
一 命令行一次性设置
- 启动会话时直接指定分辨率和色深(色深常用为16或24;显示号如**:1对应端口5901**):
- vncserver :1 -geometry 1920x1080 -depth 24
- 低带宽可降为:vncserver :1 -geometry 1280x720 -depth 16
- 修改已运行会话:先结束再启动
- vncserver -kill :1
- vncserver :1 -geometry 1920x1080 -depth 24
- 连接地址示例:服务器IP:1(即端口5901)。
二 持久化默认分辨率与颜色
- 方法 A(推荐,用户级配置):编辑用户目录的 VNC 配置文件
- nano ~/.vnc/config
- 写入:
- geometry=1920x1080
- depth=24
- 重启会话生效:vncserver -kill :1 & & vncserver :1
- 方法 B(systemd 服务文件):在单元文件的 ExecStart 中固化参数
- 编辑:/etc/systemd/system/vncserver@.service
- 在 ExecStart 加入:-geometry 1280x800 -depth 24
- 重新加载并重启:
- sudo systemctl daemon-reload
- sudo systemctl restart vncserver@1.service
- 说明:方法 A 仅对当前用户生效;方法 B 适合开机自启与统一配置。
三 运行中动态切换分辨率
- 在会话内使用 xrandr 调整(适用于已在会话中运行桌面):
- 查看输出名:xrandr(常见为 VNC-0)
- 设置分辨率:xrandr --output VNC-0 --mode 1920x1080
- 若需新增模式,可先用 cvt 生成并 xrandr --newmode 添加,再 --addmode 应用
- 调整后建议重启会话或按需重连以稳定显示。
四 颜色深度与网络优化建议
- 颜色深度选择
- 24 位:真彩色,画质更好,带宽占用较高
- 16 位:色阶略少,带宽占用更低,适合低带宽/弱网
- 配合客户端与服务器优化
- 客户端启用高效编码(如 Tight)、适度压缩(如压缩级别6–8)
- 服务器或客户端降低图像质量设置以换取流畅度
- 可用 SSH 隧道提高安全性:ssh -L 5901:localhost:5901 user@server
五 常见问题排查
- 端口与防火墙
- 显示号**:1对应端口5901**;如启用防火墙需放行:sudo ufw allow 5901/tcp
- 会话管理
- 查看会话:vncserver -list
- 结束会话:vncserver -kill :1
- 日志定位
- 查看日志:~/.vnc/< 主机名> :< 显示号> .log,根据报错调整 geometry、depth 或桌面启动脚本。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu tigervnc如何调整分辨率和颜色
本文地址: https://pptw.com/jishu/789558.html
