温馨提示×

linux compton支持哪些

小樊
36
2026-09-25 01:30:39
栏目: 智能运维

在 Linux 下,Compton(及其继任者 Picom)是一个常用的 X11 窗口合成器(compositor),主要用于实现窗口透明、阴影、模糊、动画等视觉效果。下面按功能分类说明它支持哪些特性。


一、基础合成功能

Compton / Picom 支持:

  • 窗口合成(Compositing)
    • 让窗口支持透明、阴影、动画
  • 透明效果
    • 窗口整体透明
    • 边框/标题栏透明
    • 根据窗口类型设置不同透明度
  • 阴影(Shadow)
    • 为窗口添加阴影
    • 可排除某些窗口(如菜单、全屏窗口)
  • 淡入淡出(Fade)
    • 窗口打开/关闭/最小化时的渐变效果

二、窗口规则支持

可以通过规则对特定窗口做处理:

  • 按 窗口类名(class)
  • 按 窗口名(name / title)
  • 按 窗口类型(window type)
    • 如:正常窗口、对话框、菜单、工具栏
  • 支持:
    • 忽略阴影
    • 忽略淡入淡出
    • 强制透明
    • 排除合成

三、模糊(Blur)

Compton 原版支持有限,Picom 支持更好:

  • 背景模糊(背后内容模糊)
  • 多种模糊算法(Picom):
    • gaussian
    • box
    • dual_kawase(性能好)
  • 可针对:
    • 透明窗口
    • 下拉终端
    • 锁屏界面

⚠️ 模糊需要 GPU 加速,老机器可能卡


四、渲染后端支持

Compton / Picom 支持多种渲染后端:

  • xrender(兼容性好,性能一般)
  • glx(OpenGL,推荐)
  • egl(部分环境)

五、性能与显示相关

  • 支持 VSync(垂直同步)
    • 减少画面撕裂
  • 支持 多显示器
  • 支持 DPMS(节能)
  • 可限制刷新率相关参数

六、窗口管理兼容

Compton 主要用于 X11,支持:

  • Openbox
  • i3 / bspwm / dwm(配合使用)
  • XFCE(替代自带合成器)
  • LXDE / Qtile 等

❌ 不支持 Wayland

  • Wayland 下需要使用:
    • wayfire
    • sway 自带合成
    • kwin(KDE)
    • mutter(GNOME)

七、Compton 与 Picom 的区别

项目 Compton Picom
维护状态 已停止 活跃
模糊 弱 强
配置 简单 更灵活
推荐度 旧系统 ✅ 推荐

八、常见可配置示例

shadow = true;
fade = true;
transparency = true;
blur-method = "dual_kawase";
vsync = true;

如果你愿意,我可以:

  • 给你一份 i3 + picom 配置示例
  • 帮你判断 你的显卡是否适合开模糊
  • 对比 compton vs picom

你现在是打算在哪类桌面环境用?

0 踩