Compton配置如何调整分辨率
小樊
41
2025-12-23 23:13:33
Compton 调整分辨率的要点
核心说明
- Compton 是 X11 下的窗口合成器,负责阴影、透明度、合成等效果,不负责设置屏幕分辨率。要改变分辨率,应使用 xrandr、桌面环境的显示设置,或在 Wayland 会话中使用相应协议/工具;Compton 仅可在部分后端下通过缩放/滤镜影响最终呈现的观感。
正确调整分辨率的方法
- 使用 xrandr(X11)
- 查看连接与当前分辨率:
xrandr -q
- 设置分辨率(例):
xrandr --output HDMI-1 --mode 1920x1080
- 若所需分辨率不在列表,先用
cvt 1920 1080 生成 Modeline,再用 --newmode 与 --addmode 添加,最后 --output 启用。
- 图形界面
- GNOME:设置 → 显示;KDE Plasma:系统设置 → 显示和监视器;XFCE/LXDE 等均有类似面板。
- 持久化
- 将需要的
xrandr 命令加入会话启动脚本(如 ~/.xprofile、~/.xinitrc)以在登录后自动应用。
若只是想改善缩放或清晰度
- 在 Compton 配置中可调整缩放/滤镜相关选项,但这不会改变显示器的实际分辨率,仅影响渲染与缩放观感:
- 选择后端:
backend = "glx";(或 "xrender")
- 缩放与滤镜(示例):
scale = "1.0";(>1.0 放大,<1.0 缩小)
filter = "bilinear";(可选:nearest、fast、good、best)
- 保存后重启 Compton 生效:
killall compton && compton &
- 注意:不同版本/分支的 Compton 选项名与默认值可能不同,请以实际手册为准。
常见误区与排查
- 在 Compton 配置中“设置分辨率”并不会改变显示器输出分辨率;应优先使用 xrandr 或桌面环境设置。
- 若
xrandr 没有所需分辨率,先用 cvt 生成模型行,再用 --newmode/--addmode 添加,最后 --output 启用。
- 修改后未生效,检查是否在 Wayland 会话(Wayland 下 xrandr 不可用,应使用相应桌面/协议工具),或确认已正确重启 Compton。