Debian Compton如何自定义设置
导读:Debian 下 Compton 自定义设置指南 一 安装与配置文件位置 安装 Compton(若尚未安装): sudo apt update && sudo apt install compton 配置文件默认路径...
Debian 下 Compton 自定义设置指南
一 安装与配置文件位置
- 安装 Compton(若尚未安装):
- sudo apt update & & sudo apt install compton
- 配置文件默认路径与创建方式:
- 用户级:~/.config/compton.conf
- 系统级:/etc/xdg/compton.conf
- 若文件或目录不存在,可手动创建:mkdir -p ~/.config 后新建 compton.conf
- 指定自定义配置启动:
- compton --config /path/to/your/compton.conf
- 说明:
- 大多数桌面会话不会默认启用 Compton,需要手动启动或在会话启动脚本中配置。
二 常用配置项与含义
- 渲染与同步
- backend:渲染后端,常用 glx / xrender(部分构建提供 wayland 支持,取决于版本与构建)
- vsync:true/false,开启可减少撕裂,但可能带来一定输入延迟
- 阴影与模糊
- shadow:true/false,窗口阴影
- 可选:bg_blur(背景模糊)、screen_edge_blur(屏幕边缘模糊),是否可用取决于构建与后端
- 透明度与忽略根窗口
- opacity / alpha:窗口不透明度(如 0.8)
- ignore_root:true/false,忽略根窗口透明,部分桌面环境下更稳
- 性能与兼容提示
- 降低透明度、关闭阴影/模糊可提升性能
- 若出现花屏/卡顿,可尝试切换 backend(如在 glx 与 xrender 间切换)
三 应用与热重载
- 手动重启
- 结束并重启:killall compton & & compton –config ~/.config/compton.conf &
- 使用 systemd(若已配置为系统服务)
- sudo systemctl restart compton
- 随会话自动启动(示例)
- 将命令加入会话自启:在桌面环境的“启动应用程序”中添加 compton --config ~/.config/compton.conf
- 或在 ~/.xsession、~/.xinitrc、i3/config 等会话启动脚本中追加上述命令
四 示例配置与按程序规则
- 最小可用示例(保存到 ~/.config/compton.conf)
- backend = glx
- vsync = true
- shadow = true
- opacity = 0.9
- ignore_root = true
- 启用高斯模糊
- [blur]
- method = gaussian
- size = 10
- deviation = 5.0
- [blur]
- 按程序设置不透明度(opacity-rule)
- [opacity-rule]
- “90:class_g ‘Firefox’”
- “95:name ‘Terminal’”
- “100:class_g ‘Xephyr’”
- [opacity-rule]
- 使用说明
- 语法与键名以所用 Compton 构建为准;部分构建可能不支持 blur 或相关选项。
五 故障排查与优化建议
- 启动失败或无效果
- 检查日志与终端输出:compton --config ~/.config/compton.conf -b(前台运行便于观察报错)
- 确认会话确实启动了 Compton(未与已有合成器冲突)
- 性能优化
- 优先使用 glx 或 xrender 中更稳/更快的一种;必要时关闭阴影/模糊
- 减少全局透明度与复杂模糊半径,避免频繁重绘
- 桌面环境差异
- 某些桌面(如 GNOME/KDE)自带合成器,可能需要先关闭系统合成器再启用 Compton,以避免冲突
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian Compton如何自定义设置
本文地址: https://pptw.com/jishu/771823.html
