Ubuntu中Compton配置参数
导读:Ubuntu 下 Compton 配置参数速查 一 配置文件与安装 配置文件路径:优先使用用户级配置 ~/.config/compton.conf,也可放在 /etc/xdg/compton.conf。若文件不存在可手动创建。 安装:在...
Ubuntu 下 Compton 配置参数速查
一 配置文件与安装
- 配置文件路径:优先使用用户级配置 ~/.config/compton.conf,也可放在 /etc/xdg/compton.conf。若文件不存在可手动创建。
- 安装:在 Ubuntu/Debian 上执行:
sudo apt-get install compton。 - 启动与热重载:
- 前台调试:
compton --config ~/.config/compton.conf - 后台守护:
compton -b -c ~/.config/compton.conf - 热重载:先结束旧进程
killall compton,再启动新的 Compton。
- 前台调试:
- 验证运行状态:
ps -e | grep compton。
以上路径、安装与启动方式适用于 Ubuntu 等基于 Debian 的系统。
二 常用配置项与含义
- 渲染与同步
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$"]:排除特定窗口参与焦点特效。
以上为 Ubuntu 上常用且实用的配置项,覆盖渲染、阴影、模糊、透明度与窗口规则等关键维度。
三 命令行参数速查
- 运行与模式
-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>:开启/关闭垂直同步
这些参数可与配置文件配合使用,便于快速覆盖单项设置进行调试。
四 性能优化与故障排查
- 性能优化
- 优先选择 backend = glx;如遇兼容性或卡顿,再尝试 xrender。
- 关闭不必要的特效(如
shadow = false、bg_blur = false、screen_edge_blur = false)可显著降低负载。 - 依据显示器与显卡表现调节 vsync(true/false 之间取舍)。
- 故障排查
- 提升日志级别到 debug/trace 定位问题:
compton -l debug ...。 - 使用
-t进行自检,确认配置是否可用。 - 某些应用与合成特效不兼容,使用
shadow-exclude、focus-exclude、ignore等规则排除问题窗口。
- 提升日志级别到 debug/trace 定位问题:
- 自动启动
- 登录会话自动启动:将
compton --config ~/.config/compton.conf &加入桌面会话的启动脚本(如 Openbox 的 autostart)。 - 不建议使用 systemd 用户/系统服务管理 Compton,因会话与显示绑定,易出现找不到显示或重复实例问题。
以上做法可帮助在 Ubuntu 上获得更流畅的桌面体验并快速定位常见问题。
- 登录会话自动启动:将
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu中Compton配置参数
本文地址: https://pptw.com/jishu/775341.html
