温馨提示×

linux compton有哪些参数

小樊
42
2026-10-21 07:25:07
栏目: 智能运维

Compton 是一个轻量级的 X11 窗口合成管理器(常配合 i3、Openbox 等窗口管理器使用),后来项目演进为 picom(picom 兼容 compton 的大部分配置)。下面按常用命令行参数和配置文件中的主要参数两部分说明。


一、Compton 命令行参数(直接运行 compton 时可用)

基本格式:

compton [选项]

常用参数

参数 说明
-b, --daemon 以守护进程方式后台运行
-c, --shadow 开启窗口阴影
-C, --no-dock-shadow 不为 dock 类窗口绘制阴影
-G, --no-dnd-shadow 不为拖拽窗口绘制阴影
-f, --fading 开启淡入淡出效果
-F 窗口切换时淡入淡出
-o OPACITY 设置阴影不透明度(0–1)
-m SIZE 阴影模糊半径
-r DIST 阴影偏移距离
-l DX 阴影水平偏移
-t DY 阴影垂直垂直偏移
-i OPACITY 非聚焦窗口不透明度
-e OPACITY 窗口边框不透明度
-D NUM 淡入淡出时长(毫秒)
--shadow-color 阴影颜色(如 000000 或 0,0,0)
--shadow-red / --shadow-green / --shadow-blue 阴影 RGB
--inactive-opacity 非活跃窗口不透明度
--active-opacity 活跃窗口不透明度
--frame-opacity 边框不透明度
--backend 合成后端:xrender / glx
--vsync 垂直同步:none / drm / opengl / opengl-oml
--glx-no-stencil 禁用 stencil(GLX 后端)
--glx-copy-from-front GLX 前端拷贝
--use-ewmh-active-win 使用 EWMH 判断活跃窗口
--detect-rounded-corners 检测圆角窗口
--detect-client-opacity 检测客户端不透明度
--refresh-rate 刷新率
--sw-opti 软件优化模式
--config PATH 指定配置文件
--shadow-exclude 排除阴影(正则)
--fade-exclude 排除淡入淡出
--opacity-rule 透明度规则
-h, --help 查看帮助
--version 版本信息

二、配置文件参数(~/.config/compton.conf)

配置文件使用 INI 风格:

shadow = true
shadow-radius = 12
shadow-offset-x = -2
shadow-offset-y = -2
shadow-opacity = 0.6

fading = true
fade-in-step = 0.05
fade-out-step = 0.05

inactive-opacity = 0.85
frame-opacity = 1.0

backend = "glx"
vsync = "opengl"

shadow-exclude = [
  "class_g = 'Dock'",
  "name = 'Notification'"
]

常见配置项分类

阴影

  • shadow
  • shadow-radius
  • shadow-offset-x/y
  • shadow-opacity
  • shadow-color
  • no-dock-shadow
  • no-dnd-shadow

淡入淡出

  • fading
  • fade-in-step
  • fade-out-step
  • fade-delta

透明度

  • inactive-opacity
  • active-opacity
  • frame-opacity
  • opacity-rule

后端 / 性能

  • backend
  • vsync
  • glx-fshader-win
  • refresh-rate
  • sw-opti

窗口规则

  • shadow-exclude
  • fade-exclude
  • focus-exclude

三、补充建议

  • 新系统更推荐直接用 picom(compton 已停止维护)
  • picom 支持更多特性(模糊、圆角、动画)

如果你愿意,我可以:

  • 给你一份 i3 + compton 常用配置
  • 或把 compton 参数对照 picom
  • 或帮你排查卡顿 / 闪屏问题

0 踩