Compton配置文件位置
Compton的默认配置文件通常位于~/.config/compton.conf(用户级)或/etc/xdg/compton.conf(系统级)。若文件不存在,可手动创建。
常用配置选项详解
基础视觉效果
backend: 设置渲染后端,可选xrender(兼容性好,性能较低)、glx(性能好,需显卡支持OpenGL)、wayland(适用于Wayland会话)。推荐优先尝试glx。shadow: 控制窗口阴影,设为true启用(默认阴影颜色为黑色半透明),false禁用。可配合shadow-exclude排除特定窗口(如桌面图标、终端标题栏)。opacity: 设置窗口透明度(0.0~1.0),如0.8表示80%不透明度。1.0为完全不透明,降低透明度可提升视觉效果但可能增加CPU占用。vsync: 开启垂直同步(true),防止画面撕裂;关闭(false)可提升动画流畅度,但可能出现撕裂。根据显示器刷新率(如60Hz)调整。特效优化
background-blur: 启用背景模糊(true),使窗口后的内容产生模糊效果,提升层次感。需显卡支持OpenGL。screen-edge-blur: 启用屏幕边缘模糊(true),当窗口靠近屏幕边缘时,边缘区域产生模糊效果,增强视觉沉浸感。fade: 启用窗口淡入淡出效果(true),窗口打开/关闭时会有渐变过渡,提升操作流畅感。性能调优
ignore-glx-glitz: 忽略OpenGL加速(true),解决部分显卡驱动兼容性问题(如画面闪烁、卡顿),若使用glx后端且无兼容性问题,建议设为false。unredirect-translucent-windows: 重定向半透明窗口(true),提升半透明窗口的渲染性能,减少GPU占用。glx-no-stencil: 禁用OpenGL模板缓冲区(true),减少内存占用,提升性能,但对部分特效(如阴影)可能有轻微影响。高级设置
shadow-exclude: 排除不需要阴影的窗口,格式为列表(如[".*", ".*\.desktop$", ".*\.lock$"]),常见排除项包括桌面图标(.*\.desktop$)、锁屏窗口(.*\.lock$)、终端(.*\.terminal$)。shadow-color: 自定义阴影颜色,格式为#RRGGBBAA(如#00000080表示黑色、50%透明度),可根据桌面主题调整。frame-rate: 设置动画帧率(如60),降低帧率(如30)可减少CPU占用,但动画会变卡。性能优化建议
glx或wayland作为后端(需显卡支持OpenGL),避免使用xrender(性能较差)。shadow、opacity、background-blur),可显著提升性能(尤其对老旧硬件)。vsync并根据显示器刷新率调整(如60Hz显示器设为true),避免画面撕裂。ignore-root true忽略根窗口透明度,解决部分桌面环境(如GNOME)的兼容性问题。启动与管理
compton &手动启动(&表示后台运行)。killall compton && compton &重启,使更改生效。/etc/systemd/system/compton.service,内容如下:[Unit]
Description=Compton Window Composer
After=xorg.service
[Service]
ExecStart=/usr/bin/compton --config /etc/compton.conf
RestartOnFailure=yes
[Install]
WantedBy=multi-user.target
保存后运行以下命令启用并启动服务:sudo systemctl daemon-reload
sudo systemctl enable compton
sudo systemctl start compton