最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Compton在Linux里的配置文件
时间:2026-07-16 07:59:01 编辑:袖梨 来源:一聚教程网
Compton 配置文件位置与生效方式

- 常见位置与优先级
- 用户级:~/.config/compton.conf(若不存在可手动创建,优先级通常高于系统级)。
- 系统级:/etc/compton.conf、/etc/xdg/compton.conf(供全系统使用,需相应权限)。
- 指定自定义配置启动
- 命令行:compton --config /path/to/compton.conf -f(-f 前台运行便于调试)。
- 使配置生效
- 若通过会话/服务启动:重启会话或执行systemctl --user restart compton(用户级)或sudo systemctl restart compton(系统级)。
- 若手动启动:先结束旧进程再启动,例如:pkill compton && compton --config ~/.config/compton.conf -f。
- 备注
- 某些桌面会话(如 GNOME/KDE)可能自带或管理合成器,此时需先禁用内置合成器再启用 Compton,或按需仅调整外观参数。
配置文件结构与常用参数
- 基础项
- backend:渲染后端,常用 glx 或 xrender(在支持的硬件与驱动上,glx 通常更流畅)。
- vsync:垂直同步,设为 true/false 以平衡撕裂与输入延迟。
- shadow:窗口阴影,设为 true/false。
- opacity / alpha:整体透明度(0.0–1.0)。
- ignore_root:是否忽略根窗口透明度,部分桌面环境设为 true 可减少异常。
- 阴影细节(示例)
- 可在配置中细化阴影:shadow-radius、shadow-offset-x、shadow-offset-y、shadow-opacity。
- 模糊与透明度规则
- 背景模糊:使用 blur 段,常见 method = gaussian,配合 size、deviation 调整强度与半径。
- 窗口规则:使用 opacity-rule 按窗口类/名称设置透明度,例如:90:class_g ‘Firefox’、95:name ‘Terminal’。
最小可用配置示例
# 基本backend = "glx"vsync = trueshadow = trueopacity = 0.9ignore_root = true# 阴影细节[shadow]shadow-radius = 5shadow-offset-x = 1shadow-offset-y = 1shadow-opacity = 0.3# 背景模糊[blur]method = gaussiansize = 10deviation = 5.0# 按窗口设置透明度[opacity-rule]90:class_g 'Firefox'95:name 'Terminal'100:class_g 'Xephyr'- 保存为 ~/.config/compton.conf 后,使用:compton --config ~/.config/compton.conf -f 测试;无误后加入会话自启。
调试与常见问题
- 查看版本与参数
- 版本:compton -V;如需前台运行与日志,可使用 -f 与日志相关选项(如 –log-file、–log-level)进行排错。
- 会话与自启
- 若使用 systemd 用户服务,创建或编辑 ~/.config/systemd/user/compton.service,示例:
启用:systemctl --user daemon-reload && systemctl --user enable --now compton。[Unit]Description=Compton Window ComposerAfter=xorg.target[Service]ExecStart=/usr/bin/compton --config %h/.config/compton.conf -bRestart=on-failure[Install]WantedBy=default.target
- 若使用 systemd 用户服务,创建或编辑 ~/.config/systemd/user/compton.service,示例:
- 性能与兼容性建议
- 优先选择 glx 后端(确保驱动正常);不需要时关闭 shadow/blur 可显著提升性能。
- 遇到撕裂或卡顿时切换 vsync(true/false)测试;必要时降低模糊强度或关闭部分特效。
相关文章
- 送电停电操作正确步骤 07-16
- 家庭电气布线设计要旨 07-16
- 夜视巡视装置应用于输电线路 07-16
- 照明线路设计关键 07-16
- FTTH管道设计关键点 07-16
- 送电后跳闸原因分析 07-16