温馨提示×

linux compton配置有何用

小樊
43
2026-09-18 22:11:02
栏目: 智能运维

在 Linux(尤其是使用 Xorg 的桌面环境)中,Compton 是一个轻量级的合成器(compositor),它的配置文件(通常是 ~/.config/compton.conf 或 ~/.compton.conf)用来控制窗口的视觉效果和渲染行为。

简单说:Compton 配置决定了“窗口看起来怎么样、动起来顺不顺”。


一、Compton 配置的主要作用

1. 窗口透明与模糊

通过配置可以实现:

  • 窗口整体透明
  • 非活跃窗口变暗
  • 菜单 / 下拉框半透明
  • 背景模糊(配合 picom 新版)

示例:

opacity-rule = [
  "90:class_g = 'URxvt'",
  "80:class_g = 'Firefox' && focused"
];

2. 阴影效果(Shadow)

让窗口有“悬浮感”:

  • 开/关阴影
  • 阴影大小、模糊度、颜色
  • 排除某些窗口(如全屏)
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-exclude = [ "class_g = 'Conky'" ];

3. 动画与淡入淡出(Fading)

让窗口:

  • 打开/关闭时淡入淡出
  • 切换更柔和
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;

4. 提升视觉体验(尤其平铺 WM)

如果你用:

  • i3 / bspwm / dwm / awesome

这些窗口管理器本身不带合成器,Compton 用来:

  • 防止画面撕裂
  • 增加透明和阴影
  • 让界面更现代

5. 性能与兼容控制

配置也能:

  • 禁用某些特效以省资源
  • 解决闪烁 / 卡顿
  • 适配 NVIDIA / Intel 显卡
vsync = true;
backend = "glx";
unredir-if-possible = true;

二、Compton 和 Picom 的关系(重要)

⚠️ 注意:

  • Compton 已停止维护
  • 社区分支叫 Picom
  • 配置文件基本通用

现在一般推荐用:

picom --config ~/.config/picom.conf

三、典型使用场景

场景 是否需要 Compton/Picom
i3 + 想要透明 ✅ 必须
GNOME / KDE ❌ 自带
老机器 ⚠️ 可关特效
录屏防撕裂 ✅ 推荐

四、一句话总结

Linux 中 Compton 的配置,用来控制窗口合成效果:透明、阴影、动画、性能与显示质量,尤其在没有自带合成器的窗口管理器里非常重要。

如果你愿意,我可以:

  • 给你一份 常用 compton / picom 配置模板
  • 或针对 i3 / bspwm 帮你写配置

0 踩