温馨提示×

debian compton怎么用

小樊
42
2026-09-14 01:58:07
栏目: 智能运维

在 Debian 上 Compton(现在社区更多用它的继任分支 picom)通常用来做 X11 窗口合成的透明、阴影、模糊、特效。下面从安装到基本使用给你一份实操指南。


一、安装 Compton / picom

1️⃣ Debian 仓库安装(推荐)

sudo apt update
sudo apt install compton

或 newer 版本(推荐):

sudo apt install picom

✅ 建议用 picom,compton 已基本停止维护


二、确认你用的是 X11(不是 Wayland)

Compton / picom 只支持 X11

检查:

echo $XDG_SESSION_TYPE

输出应为:

x11

如果是 wayland,需要退出登录,选择 X11 会话。


三、基本使用方式

1️⃣ 直接运行

compton &

或

picom &

2️⃣ 开机自启(常用)

如果你用:

  • i3 / bspwm / openbox 在配置文件中加:
exec --no-startup-id picom
  • GNOME / KDE 用 Startup Applications 添加:
picom

四、配置文件(重点)

1️⃣ 生成配置

mkdir -p ~/.config/picom
picom --config ~/.config/picom/picom.conf --write-pid

或手动创建:

nano ~/.config/picom/picom.conf

2️⃣ 最常用配置示例

# 基础
backend = "glx";
vsync = true;

# 透明
opacity-rule = [
  "90:class_g = 'URxvt'",
  "80:class_g = 'Alacritty'"
];

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

# 模糊(需要 glx backend)
blur-method = "gaussian";
blur-strength = 10;

# 忽略某些窗口
shadow-exclude = [
  "class_g = 'Firefox'",
  "name = 'Notification'"
];

五、常见实用命令

# 重启
pkill picom && picom &

# 调试模式(看日志)
picom --log-level DEBUG

六、常见问题

❌ 透明没效果?

  • 终端自身要支持透明(alacritty / urxvt / kitty)
  • 不要开 compton --no-fading

❌ 闪屏 / 卡顿?

vsync = false;
backend = "xrender";

❌ KDE / GNOME 自带合成?

  • 关掉系统合成器再跑 picom

七、Compton 已过时,推荐替代

项目 状态
compton ❌ 停止维护
picom ✅ 活跃
picom (jonaburg fork) ✅ 最强特效

如果你愿意,可以告诉我:

  • 你用的 桌面环境 / 窗口管理器
  • 想实现什么效果(透明?模糊?阴影?)

我可以直接给你一份 可用配置。

0 踩