温馨提示×

linux compton有哪些特效

小樊
43
2026-09-09 18:45:03
栏目: 智能运维

在 Linux 中,Compton(以及其后续分支 Picom)是一个常见的 X11 窗口合成器(compositor),用来给窗口添加各种视觉特效。下面是 Compton / Picom 常见支持的特效分类说明:


一、基础合成特效

1. 窗口透明(Transparency)

  • 非活跃窗口半透明
  • 指定窗口/类透明
  • 鼠标悬停窗口变透明
inactive-opacity = 0.8;
active-opacity = 1.0;

2. 阴影(Shadow)

  • 给窗口添加柔和阴影
  • 可排除某些窗口(如面板、dock)
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-offset-x = -10;
shadow-offset-y = -10;

3. 淡入淡出(Fade)

  • 窗口打开/关闭动画
  • 切换窗口时透明度渐变
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;

二、模糊特效(Blur)

4. 背景模糊(Background Blur)

  • 透明窗口后面的内容模糊
  • 常用于终端、启动器
blur-method = "gaussian";
blur-strength = 10;

支持的模糊方式:

  • gaussian
  • box
  • dual_kawase(Picom 推荐)

三、窗口动画(Picom 增强)

⚠️ 老版本 Compton 不支持动画,动画主要来自 Picom(fork)

5. 窗口动画特效

  • 打开/关闭/最小化动画
  • 移动/缩放动画
animation = true;
animation-for-open-window = "zoom";
animation-for-unmap-window = "fade";

常见动画:

  • fade
  • zoom
  • slide
  • scale

四、性能与视觉优化

6. VSync(垂直同步)

  • 防止画面撕裂
vsync = true;

7. 圆角窗口(Rounded Corners)

  • 给窗口加圆角
rounded-corners = true;
corner-radius = 10;

8. 避免全屏撕裂

  • 全屏应用(游戏、视频)直接绕过合成
unredir-if-possible = true;

五、常见使用场景

场景 推荐特效
轻量桌面 阴影 + 淡入
美观桌面 模糊 + 圆角
游戏/视频 关闭特效 / unredirect
低端机器 只开 vsync

六、Compton vs Picom

项目 Compton Picom
动画 ❌ ✅
模糊 基础 强
维护状态 停止 活跃
推荐程度 老系统 ✅ 新系统

如果你愿意,我可以:

  • 给你一份 完整 compton / picom 配置示例
  • 按你的 桌面环境(i3 / Openbox / KDE) 推荐特效
  • 教你 如何开启动画和模糊

你用的是哪个桌面环境?

0 踩