Ubuntu 下 Compton 配置参数速查
一 配置文件与安装
sudo apt-get install compton。compton --config ~/.config/compton.confcompton -b -c ~/.config/compton.confkillall compton,再启动新的 Compton。ps -e | grep compton。二 常用配置项与含义
backend = glx:渲染后端,常见有 glx、xrender;glx 在多数 GPU 上性能更佳。vsync = true:开启垂直同步以减少撕裂,若遇到卡顿可尝试关闭。shadow = true:启用窗口阴影。shadow-radius = 5、shadow-opacity = 0.5、shadow-offset-x = 0、shadow-offset-y = 0:阴影圆角、透明度与偏移。shadow-exclude = ["^dock$", "^panel$"]:按窗口类名排除阴影(支持正则)。bg_blur = true:背景模糊;screen_edge_blur = true:屏幕边缘模糊。blur-method = "gaussian"、blur-size = 5、blur-deviation = 0.5:模糊算法与强度。opacity = 0.9:全局不透明度(0.0–1.0)。opacity-rule = ["CLASS='.*' FADE=1; 0.85", "NAME='.*' FADE=1; 0.9"]:按窗口类/名称设置透明度与淡入淡出。ignore_root = true:忽略根窗口透明度(部分桌面环境需要)。focus-exclude = ["^steam$"]:排除特定窗口参与焦点特效。三 命令行参数速查
-b / --daemon:后台守护运行-f / --foreground:前台运行(便于调试)-c / --config <path>:指定配置文件-d / --display <display>:指定显示-l / --log-level <error|warn|info|debug|trace>:日志级别-t / --test:测试/自检模式-v / --version:显示版本-i / --ignore <regex>:忽略匹配窗口(正则)-o / --opacity <0.0–1.0>:全局不透明度-s / --shadow-exclude <regex>:排除阴影的窗口匹配规则--vsync <true|false>:开启/关闭垂直同步四 性能优化与故障排查
shadow = false、bg_blur = false、screen_edge_blur = false)可显著降低负载。compton -l debug ...。-t 进行自检,确认配置是否可用。shadow-exclude、focus-exclude、ignore 等规则排除问题窗口。compton --config ~/.config/compton.conf & 加入桌面会话的启动脚本(如 Openbox 的 autostart)。