温馨提示×

linux compton配置哪步重要

小樊
42
2026-10-12 14:23:29
栏目: 智能运维

在 Linux 下使用 Compton(或其继任者 Picom) 做窗口合成器时,以下几步/配置最关键,直接影响显示效果、性能和稳定性。


1️⃣ 确认后端(backend)——最重要

backend = "glx";
# 或
backend = "xrender";
  • glx:性能好,支持阴影/模糊,推荐(需要显卡驱动正常)
  • xrender:兼容性好,但慢、效果差

✅ 重要原因:后端选错会导致:

  • 卡顿
  • 闪屏
  • 无法使用模糊/透明

2️⃣ 开启/关闭阴影(shadow)

shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-offset-x = -2;
shadow-offset-y = -2;

⚠️ 常见坑:

  • 全屏应用(游戏、视频)不要阴影
shadow-exclude = [
  "class_g = 'Firefox'",
  "name = 'Notification'"
];

3️⃣ 避免全屏卡顿(关键性能项)

unredir-if-possible = true;

或 Picom 中:

unredirect-fullscreen = true;

✅ 作用:全屏时绕过合成,提升游戏/视频性能


4️⃣ 透明度与淡入淡出

fade = true;
fade-in-step = 0.03;
fade-out-step = 0.03;

适合动画党,但:

  • 老机器建议 fade = false

5️⃣ 模糊(blur)——吃性能

blur-method = "gaussian";
blur-strength = 10;

⚠️ 只在需要毛玻璃效果时开


6️⃣ 排除问题窗口(非常重要)

opacity-rule = [
  "90:class_g = 'URxvt'",
  "95:class_g = 'Firefox'"
];

否则会出现:

  • 菜单透明看不清
  • 锁屏透明

7️⃣ 自启动方式(别漏)

i3 / bspwm

exec --no-startup-id compton &

或

picom &

检查是否运行

ps aux | grep compton

✅ 最简稳定配置示例

backend = "glx";
shadow = true;
unredir-if-possible = true;
fade = false;

总结(哪步最重要)

最重要三步:

  1. ✅ backend 选对(glx)
  2. ✅ 全屏不卡(unredirect)
  3. ✅ 阴影/模糊别滥用

如果你用的是 i3 / dwm / bspwm / KDE,我可以给你一份针对性配置。

0 踩